Security posture improves through a cycle everyone in this industry recognizes. A new platform arrives, early deployments prioritize getting it working, incidents expose the systemic weaknesses, and standards and tooling eventually converge to close them. That cycle takes years, and it works. What AI adoption is doing, and what earlier platform transitions did to a lesser degree, is compressing it. Deployment is now outrunning the institutions responsible for governing what gets deployed.

If your organization holds sensitive training data, proprietary models, high-throughput inference systems, or high-value customer assets, none of this is theoretical. It is already shaping architectural decisions and capital allocation, and it does so invisibly until something exposes it.

Exposure Is Structural, Not Incidental

Sensitive assets used to be easier to bound. A production database sat inside a private network segment. A proprietary algorithm lived inside an application binary. Cloud adoption spread systems out geographically, but the perimeter stayed something an architect could hold in their head.

AI systems are different in degree more than in kind. Any platform that makes assets more mobile, more distributed, and more integrated across organizational boundaries expands the surface that has to be protected, and cloud-native architectures and API-first product strategies both did exactly that. AI infrastructure does it at another order of magnitude, because datasets, model weights, embeddings, and intermediate training artifacts are simultaneously easy to move and slow to lose their value. They stay sensitive long after the use case that produced them is finished.

The post-quantum readiness problem I wrote about earlier sits inside this same frame: assets retain strategic sensitivity long after the cryptographic assumptions protecting them expire. That gap is not unique to cryptography. It runs throughout the infrastructure stack and compounds with each platform transition.

Institutional Learning Cannot Keep Pace

Part of the challenge is cultural rather than purely technical, and it is the same cultural problem the prior piece in this series examined from a different angle. Engineering organizations learn security lessons by repetition, and the curriculum has not changed much in twenty years: a database misconfigured onto the public internet, an API shipped without authentication under deadline pressure, access controls nobody looked at until the near-miss. Each round built some institutional memory, hardened a practice, improved a tool.

The honest version of this observation is that I have not personally seen a major model registry misconfiguration surface in a production environment, yet. That is not reassuring. In my experience, the absence of a visible failure usually means the exposure exists and has not yet been interrogated, not that it is not there. And the exposure is beginning to surface. The Claude Code source code leak that became public earlier this month is an early example of exactly this class of failure: an AI development tool exposing sensitive assets through an insufficiently governed artifact boundary.

The patterns are all recognizable. An S3 bucket that nobody reassessed when the data inside it became commercially sensitive. An internal API that ran without authentication for months, until a misconfigured VPC peering change exposed it, with no alert and no audit trail to say when.

I worked with a team building a security feed distribution system. Clients used an ETag to optimize performance; clients checked the content hash and skipped downloads when nothing had changed. The mechanism is well known and the implementation was sound. Early in production, the feed team pushed a malformed payload that violated their data contract with the product team. It was caught, promptly removed, and systems recovered on their next scheduled update.

Several years later, a bug in the pipeline pushed a zero-byte file with the non-zero file ETag. The product went into a crash loop. The security team fixed the bug, and an update was deployed, but the issue persisted. The client had implemented the ETag for performance but not data integrity. Resolution required an additional push with modified content. Between service windows and exponential backoff, full remediation took weeks.

The caching contract had not outlived the engineers who built it. Nobody responding to the incident understood how the system worked, let alone how to fix it. A decade later I happened to be in the room when a different team proposed the same pattern. Without that accident of presence, it would have shipped again.

None of that was an exotic risk. It is the same handful of patterns, reintroduced under the banner of each new infrastructure era. What AI adds is a layer of abstraction thick enough to reset the learning curve, because teams adopting a novel model-serving framework or data pipeline tend to treat it as a genuinely new problem rather than distributed systems wearing a different name.

The External Environment Is Not Waiting

The external environment is meanwhile getting less forgiving. Rapid adoption is expanding the attack surface at the same moment that financially motivated actors are getting better at their work, nation-states are sustaining their investment in offensive capability, regulators are looking harder at how data is handled, and the timelines for post-quantum transition are firming up.

alt=
Figure 1 — Four forces that have existed independently are now bearing simultaneously on AI infrastructure assets and exposure surface.

Each of these has existed on its own for years. They are arriving together now, which is what makes this moment awkward. Organizations are being asked to run more complex systems, distribute more valuable assets, and take on a cryptographic migration, all while competitive pressure makes any slowdown expensive to justify.

So security maturity becomes something to catch up on once the core platform milestones land. That sequencing is rational in the short term, and some team dynamics force it. What it does over time is push the exposure down into the architectural assumptions, where fixing it is no longer a surface change.

The Three Planes Do Not Fail the Same Way

Exposure propagates differently across the control, data, and artifact planes, and the security posture of each requires distinct treatment.

On the control plane, rapid scaling can introduce coordination fragility. Service meshes, identity systems, and orchestration layers become responsible for establishing trust relationships at machine speed. Burst conditions, authentication overhead, certificate churn, and retry behavior can interact in ways that degrade both resilience and security visibility simultaneously. Another inspection product I worked on used a well-known proxy to do decryption; ephemeral key management created an ownership gap during configuration, and with it the risk of decrypted data persisting in memory beyond its intended scope.

On the data plane, the economics of high-throughput compute encourage optimization strategies that may inadvertently increase exposure. A 400G packet processor I worked on was one of the first to upgrade zero-copy drivers using Intel DPDK. Our first release experienced a performance dip starting around 8 months of uptime. Intel could not explain it, and their sample program seemed to work. Tracing the full pipeline revealed the gap: nothing assumed responsibility for reclaiming in-flight packets orphaned on worker crash.

On the artifact plane, lifecycle risk dominates, and models and datasets are accumulating far faster than the contracts and provenance around them. One of the early teams I worked with built a feature on a widely used geolocation database. A few years later a legacy country code disappeared from the feed and the product started reporting no traffic at all for IPv6 prefixes. The system behaved correctly given its inputs. Its inputs carried an assumption nobody had written down: that the authoritative source would only ever add or update, never retract. Nothing tested it and nothing challenged it until the day it was violated.

Security maturity is rarely even across all three planes. If you are counting on one control mechanism to cover all of them, you will find out where the gaps are during an incident rather than during a review.

Compliance Theater

FIPS certification is scoped to a specific major and minor version. Patch releases for bug and security fixes are exempt, which is a reasonable accommodation. What is not reasonable is what some vendors did with it: they restructured their versioning scheme so that what would have been a minor version bump was reclassified as a patch. The certification window stayed open. The software kept shipping. The guardrail was intact on paper and irrelevant in practice.

That outcome is not a loophole story. It is an incentive story. When compliance creates friction and competitive pressure creates urgency, teams find the seam between the two. Security governance that does not account for that dynamic is not governance. It is documentation.

Building Maturity Faster Than Exposure Accumulates

Even when technical leadership recognizes these dynamics, organizational incentives complicate mitigation. Security proposals are routinely perceived as strategic risk rather than risk reduction, and that perception is not entirely wrong: opportunity cost is also a form of exposure.

The costs of insufficient security maturity emerge during incident response, regulatory action, or forced architectural rework. They do not appear on the velocity metrics used to celebrate progress.

Fixing the imbalance is a capacity problem, not a tooling problem. Treating security as an operational characteristic of the system rather than a compliance obligation means modeling the lifecycle of your high-value artifacts explicitly, stress-testing trust mechanisms at something close to production scale, and growing security review bandwidth as feature velocity grows. All of that costs friction now. It is cheaper than the alternative, which is exposure that has hardened into a constraint on what you can build next.

An organization accumulating technical capability quickly while deferring security maturity is not building a resilient platform. It is building a system whose failure modes have not been found yet, and the same competitive pressure that deferred the investment tends to hollow out the governance that was supposed to catch them.

The organizational side of this challenge, how engineering teams must be structured to absorb accelerating complexity without losing velocity, is the subject of the next piece in this series.

Sean O'Hara

Sean O’Hara

Technology leader and Founder of Arbor Engineering Group. He writes about infrastructure, engineering organizations, and the decisions that compound quietly before they surface. Find him at CTO Insights on LinkedIn or on GitHub.