Thoughts on Technology and IT

Executive Summary

Enterprise computing has spent the past fifteen years consolidating independent software products into integrated trust platforms. The pattern is visible everywhere an organization buys software. Exchange, Active Directory, Office, and antivirus were once separate purchases that became Microsoft 365, where email, identity, documents, device management, and security tooling ship as one subscription under one admin centre. Gmail, Drive, and Cloud Identity became Google Workspace. Okta grew from single sign-on into a full identity and access platform. Palo Alto Networks and CrowdStrike have each spent years folding firewalls, endpoint protection, SIEM, and cloud security into single platform offerings, and both openly describe consolidation as their core strategy. The commercial case for this shift is well understood and largely valid: fewer vendors, lower administration costs, native integration, and better routine security outcomes. Its validity rests on a real transfer, because most organizations cannot hire or retain the depth of security skill the platforms employ, and consolidation moves the work to the perceived skilled. That is a rational move as far as it goes, but it is a trust transfer as much as a skills transfer, and it is made without properly evaluating the risk that travels with it. What has gone almost entirely undiscussed is that structural cost. Twenty years ago, a compromised email server was a compromised email server. The identity system, the file store, the finance application, and the endpoint tooling ran as separate products with separate credentials, so each failed on its own and the damage stopped at its own edges. Today those same functions sign in through one identity service and answer to one management console, which means a single compromise of that shared layer can reach all of them at once. Modern enterprise security has quietly exchanged many small, independent failure domains for a few very large shared ones, and it has made that exchange without ever considering the consequences.

The danger is not that one vendor sells many products. It is that the products become mutually trusting extensions of one security boundary. Integration is trust extension by another name, and the clearest illustration is the administrative layer itself. In a typical platform deployment, one identity service authenticates every user into email, file storage, endpoint management, the security console, and the AI assistant, and one global administrator role governs them all. That shared layer is what makes the platform convenient, and it is also the hidden concentration of risk: a single phished administrator credential, a single hijacked admin session, or a single stolen signing key at the provider is no longer an email problem or a device problem. It is immediately a company-wide problem, because the compromise propagates along the same integration paths the platform was sold on. The attacker who holds the common element holds everything the common element touches. The market has already conceded this point, even if the marketing has not. An entire category of add-on businesses now exists to re-engineer the platforms' own administrative model. CoreView built its business on carving Microsoft 365 tenants into segmented virtual tenants with delegated, least-privilege administration. AvePoint sells governance and permissions control over the same environments. CyberArk, BeyondTrust, and Delinea sell privileged access management whose core promise is containing what a compromised administrator account can reach, and Semperis sells detection and recovery for the identity tier itself, marketing explicitly to the scenario where Active Directory or Entra ID is the thing that fails. These products are a tacit admission that the platform's shared administrative layer is a liability serious enough to build companies around, and they address it only at the layer the customer controls, quietly ignoring the larger vulnerability that sits above every tenant: the single platform owner itself.

That owner is a second, largely invisible administrative layer sitting above every customer. The platform vendor holds the signing keys, the update channels, and the operational access that outrank any control the customer can configure, which makes the provider a hidden super-administrator shared by every organization on the platform. The compound risk is who has access to and influence over that hidden super-administrator. The customer's threat model must now include everyone who can reach the provider's control plane: the provider's own employees and contractors, the attackers who target the provider precisely because of what it holds, and the external parties able to compel or influence the provider through law, ownership, or pressure. That last class is universal rather than a property of any one flag. Chinese providers are subject to their government, British providers to theirs, American providers to theirs, and every provider everywhere answers to some jurisdiction whose interests are not the customer's. Nor is state power the only route in, because history already records vendors secretly owned outright by intelligence agencies, most famously Crypto AG, the Swiss encryption company covertly owned for decades by the CIA and Germany's BND while it sold deliberately weakened equipment to more than one hundred governments,1 and organized crime has repeatedly bought, built, or penetrated its way into positions of vendor access. None of these actors appear in the customer's directory, none are governed by the customer's controls, and every one of them stands upstream of the customer's entire environment. The key change sits here, and it is easy to miss because it is an absence rather than an event. An organization could always vet the people who held administrative power over its systems: it hired them, screened them, contracted them, supervised them, and could remove them. The platform era transfers the highest level of that power to people the organization cannot name, cannot screen, cannot supervise, and cannot remove. The ability to vet who has access, the oldest control in security, quietly stopped applying at exactly the layer where access is greatest.

Figure 1. The vetting boundary, before and after platform consolidation. On the left, every holder of administrative power sits inside the boundary the organization controls: hired, screened, supervised, removable. On the right, the boundary still exists but covers only the tenant, while signing keys, update channels, and operational access sit with a provider layer the customer cannot name, screen, supervise, or remove, shared with every other tenant on the platform.

That compounding has elevated the risk to unprecedented levels, because no previous era of computing concentrated this much organizational authority in a place so few customers can observe and so many third parties can reach. A compromise at that layer is the customer-side admin breach repeated at industry scale, striking thousands of tenants through a single point they cannot see, cannot audit, and cannot revoke. This is not a theoretical exposure, because the pattern has already been evidenced repeatedly: a poisoned build system at SolarWinds pushed trojanized updates to roughly eighteen thousand organizations,2 a compromised management platform at Kaseya delivered ransomware to some fifteen hundred downstream businesses in a single weekend,3 a breached support system at Okta exposed session material affecting its customer base,4 a hijacked accounting-software update channel in Ukraine became the launch vector for NotPetya,5 and, on the availability side of the same coin, one faulty content update from CrowdStrike disabled roughly 8.5 million Windows machines in a morning.6 In every case, the same integration that made the platform efficient is what carried the failure to everyone connected to it.

Security and resilience are different objectives, and platform consolidation trades one for the other. The distinction is simple and worth fixing in mind, because the two words are routinely used as if they were interchangeable. Security is about keeping bad things out: the lock on the door, the password policy, the patched server. Resilience is about what still works after something gets in or breaks: whether the business can take orders when the email system is down, whether staff can still sign in when the identity provider fails, whether one infected machine stays one infected machine. A house with an excellent lock and no smoke detector is secure but not resilient, and a hospital that can run on paper charts through a network outage is resilient even on a day its security fails. Consolidation raises the security average by reducing routine hygiene failures, and at the same time it increases the risk of rare but organization-wide failures by concentrating systemic dependency, common-mode failure, and provider-side blast radius. An organization can be harder to compromise on a typical day and more exposed to catastrophic correlated failure than it has ever been, and both statements can be true at once. Microsoft serves as the principal case study, not because it is uniquely at fault but because its combination of Windows, Entra ID, Microsoft 365, Defender, Sentinel, Azure, Intune, and Copilot forms the largest shared identity and management plane in enterprise computing, and because the Storm-0558 intrusion demonstrated how a provider-side compromise propagates beyond the provider's own environment.7 The same structural analysis applies to Google, AWS, Okta, Palo Alto Networks, and CrowdStrike, because the issue is architectural and economic rather than vendor-specific.

It all comes down to a single question that should sit inside every procurement decision, and currently sits inside almost none: if this trusted component suddenly becomes unavailable, compromised, or no longer trustworthy, how much of the organization continues to function? That question applies equally to AI models, identity providers, cloud platforms, security suites, and national digital infrastructure. Organizations that cannot answer it have solved one problem and replaced it with an even bigger one. They have made an uninformed trade into a different level of jeopardy, exchanging fixable small-scale security incidents for systemic large-scale failures.

SECTION 1

Introduction

This is not about Microsoft. Microsoft will appear throughout, and one Microsoft incident will serve as the principal case study, but the subject is larger than any vendor. The subject is a structural shift in how enterprises organize trust, and the fact that this shift happened without anyone formally deciding to make it.

Over the past fifteen years, enterprise computing moved from a portfolio of independent software products toward integrated trust platforms. The email system, the identity provider, the endpoint agent, the SIEM, the device manager, and increasingly the AI assistant no longer arrive as separate products from separate vendors with separate failure modes. They arrive as one platform, sharing one identity plane, one management plane, and one commercial relationship. The industry describes this as consolidation. That word is accurate but incomplete, because what consolidated was not merely the invoice. What consolidated was trust.

Modern enterprise security has quietly exchanged many independent failure domains for fewer, much larger trust domains. This is the hidden vulnerability of the platform era, and it needs to be stated plainly and examined in the open, because it currently lives nowhere: not in the vendor's marketing, not in the procurement checklist, not in the risk register. The exchange is not inherently good, and it is not inherently bad. It is a trade, and every trade has a cost. The security industry has spent a decade marketing the benefits of this trade while giving almost no sustained attention to its costs, which is precisely how the cost became an unexpected one. What follows is an attempt to state the costs plainly, so that organizations can decide whether the trade is one they meant to make, and whether alternatives exist that can alleviate the risk.

SECTION 2

The Platform Economy

Platform vendors did not set out to concentrate systemic risk. They set out to win customers, and they responded rationally to what customers asked for.

Consider the incentives from the buyer's side. A mid-sized organization running best-of-breed security in 2015 might have held contracts with a dozen vendors: one for email, one for identity, one for endpoint protection, one for log management, one for mobile device management, one for data loss prevention. Each contract meant a procurement cycle, a renewal negotiation, an integration project, a training burden, and a distinct console for a security team that was already understaffed. Integration between these products was fragile, expensive, and perpetually behind. Consolidation solved real problems. It reduced operational complexity, cut administration costs, replaced brittle third-party integrations with native ones, and gave security teams a single pane of glass that mostly worked instead of six panes that mostly did not. For many organizations, measured security outcomes genuinely improved.

Now consider the incentives from the vendor's side. Every additional product a customer adopts increases integration depth. Integration depth increases switching costs, and switching costs increase retention and pricing power. A vendor that sells one product competes on that product's merits every renewal cycle, while a vendor that sells a platform competes on the cost of leaving. Neither side is behaving badly here. Buyers are reducing friction, vendors are maximizing lifetime value, and these are the ordinary mechanics of enterprise software economics.

But follow the mechanics one step further. Deep integration between products requires those products to trust each other. The identity service must be trusted by the email service, the management agent must be trusted by the endpoint, and the security tooling must be trusted by everything, because it must see everything. Each act of integration is also an act of trust extension. The commercial logic of the platform economy, executed faithfully by rational actors on both sides, produces ever larger shared trust boundaries as a byproduct. Nobody designed that outcome. It emerged, and emergent architecture is precisely the kind that never gets a risk review.

SECTION 3

The Promise of Consolidation

It is important to state the case for platforms honestly, because the case is strong and the benefits are real and clearly visible. The argument that follows does not require pretending otherwise.

Platform consolidation improves the security average, and the evidence for this is reasonable. A single identity provider with consistent conditional access policies beats a patchwork of federation agreements maintained by hand. A natively integrated endpoint and SIEM stack surfaces signals that a bolted-together equivalent drops on the floor. Unified patching and configuration management reduce the routine hygiene failures that account for a large share of real-world breaches. Small organizations in particular gain access to security capabilities they could never have assembled or staffed independently. These are not marketing claims. They are true, and the typical organization on a well-run platform is probably harder to compromise on a typical day than the same organization running a loose federation of point products.

The mistake is stopping the analysis there. Security and resilience are not the same objective, and they do not always move together. Security asks how likely a compromise is, while resilience asks what happens when one occurs. Consolidation systematically improves the first measure while systematically degrading the second. It reduces the frequency of small, survivable failures and increases the severity of rare, correlated ones, so the everyday incidents become fewer while the catastrophic ones become larger.

An organization can therefore be more secure on average and simultaneously exposed to a category of failure it never faced before. Both statements are true at once. This is the “true, and” structure of the problem, and it is why the platform debate generates so much confusion. The vendor cites the improved day-to-day record, the critic cites the catastrophic exposure, and neither is wrong. The question is whether the organization ever consciously weighed that exposure, and in most cases the answer is no.

Figure 2. The trade, itemized. Each problem consolidation genuinely solved maps to a problem it introduced, and the two columns are not separable: the mechanism that delivers the benefit is the mechanism that creates the exposure. Procurement evaluated the left column. The right column arrived with it, unexamined.

SECTION 4

The Missing Conversation

Read any major security vendor's platform messaging and a pattern appears. The benefits of consolidation are quantified: fewer consoles, faster response times, lower total cost of ownership, reduced alert fatigue. The costs of consolidation are absent, and not minimized but absent. There is no slide in the deck titled “What happens to you if we are compromised.” There is no line in the business case for correlated failure. The renewal conversation covers licence tiers and feature roadmaps, and it does not cover blast radius.

This is not a conspiracy. It is an incentive structure. No vendor profits from articulating the systemic cost of its own success, and no procurement template asks for it. The result is an industry-wide conversation that resembles a mortgage broker explaining interest rates while never mentioning that the loan is denominated in a foreign currency. The stated terms are accurate, but the material risk is simply outside the frame.

Regulators have started to notice the shape of the problem in adjacent domains. Financial regulators speak of concentration risk when too many institutions depend on one clearing house or one cloud region. The security industry has no equivalent vocabulary in common use. It has “vendor lock-in,” which frames the issue as a commercial inconvenience, and “single point of failure,” which frames it as a component-level engineering flaw. Neither term captures what has actually been built: organization-wide dependence on the continued integrity of one provider's control plane. That gap in vocabulary is part of why the trade stayed hidden and its cost unexpected, because you cannot negotiate over a risk you cannot talk about. This is the conversation that needs to be in the open.

SECTION 5

Trust Concentration

The danger is not that one vendor sells many products. It is that the products become mutually trusting extensions of one security boundary. That distinction exposes the risk, so it is worth talking about clearly and examining without blinders.

A vendor that sells you ten unrelated products has sold you ten things. If one is compromised, you have a compromised product, and the other nine stand behind their own authentication, their own credentials, their own administrative planes. The failure is contained by architecture, not by luck. A vendor that sells you ten integrated products has sold you one product with many interconnected facets. The products authenticate through a common identity service, they are administered through a common management plane, and they extend trust to each other by design, because that mutual trust is precisely what makes the integration valuable. Single sign-on, unified policy, automatic enrolment, shared telemetry: every convenience on the feature list is a trust relationship on the architecture diagram, and each one needs to be examined in that light, asking who owns it, who can access it, and who controls it.

Compromise the common element and the compromise is not contained. It propagates along the same integration paths that the sales material celebrates. The identity plane that signs a user into email also signs that user into the document store, the device manager, the security console, and the AI assistant that has been granted standing access to all of the above. The feature and the failure mode are the same object viewed from opposite sides.

This is a systems principle, not an accusation. It applies to any sufficiently integrated platform from any vendor, and it applies outside computing entirely. Aviation engineers call it common-mode failure: the condition where nominally redundant systems fail together because they secretly share a dependency. Redundancy that shares a dependency is not redundancy. It is one system with extra steps. Enterprise security has spent a decade building exactly this structure and calling it defence in depth. Multiple products, multiple layers, multiple controls, one identity plane underneath all of them. The layers are real, but the independence is not, and the exposure scales with the plane: the more systems one identity plane underwrites, the greater the risk carried by its failure.

What remains is to examine what that structure looks like when it fails, why the clearest available case study is Microsoft, why the same logic already governs how sophisticated organizations think about AI dependence, and why the industry's most consequential architectural question is one almost nobody asks at procurement time: if this trusted component suddenly becomes unavailable, compromised, or no longer trustworthy, how much of the organization continues to function?

SECTION 6

Microsoft as Case Study

Microsoft is the case study for one reason, and it is not misconduct. It is scale, and a design focused on customer need and business revenue. The combination of Windows, Entra ID, Microsoft 365, Exchange, Defender, Sentinel, Azure, Intune, and Copilot forms the largest shared identity and management plane in enterprise computing, one plane underwriting the daily operation of governments, critical infrastructure, and a large fraction of the world's businesses. The scaling principle applies directly: the more systems one identity plane underwrites, the greater the risk carried by its failure, and no plane underwrites more than this one. In 2023, that risk stopped being theoretical.

The events are established in the public record. Between May and June 2023, a threat actor tracked as Storm-0558 and assessed to be affiliated with the People's Republic of China accessed Exchange Online mailboxes belonging to 22 organizations and more than 500 individuals, among them senior United States officials responsible for managing the relationship with China.7 The actor did not phish an administrator or exploit a customer's misconfiguration. It held a Microsoft consumer signing key, issued in 2016, and used it to forge authentication tokens, and a flaw in token validation meant that a key intended only for consumer accounts was accepted for enterprise ones. The key had been scheduled for retirement in March 2021 and was still in service two years later. The intrusion was detected not by Microsoft but by a customer, when analysts at the U.S. Department of State noticed anomalies through detection rules their own team had built on premium audit logging.

The Cyber Safety Review Board conducted the authoritative review, and its conclusions were unusually blunt for a public inquiry. The Board found the intrusion “preventable,” stated that it should never have occurred, described a long chain of avoidable security failures, and judged Microsoft's security culture inadequate, shaped by operational and strategic decisions that had deprioritized enterprise security investment in a company whose centrality in the technology ecosystem demanded the opposite.7 Two details in the record deserve particular weight. The first is that, as of the report's publication, Microsoft did not know how or when the actor obtained the key. The second is that meaningful detection required premium logging that many customers had not purchased, which meant visibility into a provider-side failure was itself a paid feature. Microsoft made that logging free after the incident, which was the correct response and also an admission of what the previous arrangement had been.

The engineering failures matter, and the architectural reading matters more. Consider what any victim organization could have done differently: nothing. No conditional access policy, no multi-factor rollout, no tenant hardening guide addressed a forged token signed with the provider's own key, because every control the victims owned operated below the plane where the failure occurred. The failure happened in the layer no customer can vet, with a credential no customer knew existed, discovered through telemetry most customers could not afford, in an incident the provider itself could not fully explain. Ownership, access, and control, the three questions every trust relationship should face, were answered by events: the customers owned none of it, could not see who reached it, and controlled nothing that would have stopped it.

Two honest qualifications complete the case study. Microsoft responded seriously, launching its Secure Future Initiative, hardening key management, and expanding free logging, and the record does not support a claim that Microsoft is uniquely negligent among providers. Storm-0558 has been tracked for over twenty years and is linked by industry to the 2011 theft of RSA SecurID seed material, because sophisticated actors have always hunted concentrated key material; it is the highest-value object in computing precisely because of what it unlocks.7 And that is the point that survives every qualification. The incident was not an aberration in an otherwise sound structure. It was the structure behaving exactly as designed under hostile conditions, at the largest plane in the industry, and the plane has only grown since, with AI assistants now holding standing access inside the same trust boundary.

SECTION 7

AI and the Blast Radius Principle

On 26 July 2026, Satya Nadella gave an interview to Fareed Zakaria on CNN that deserves close reading, because in it the chief executive of the largest platform company in the world articulated the resilience principle this analysis has been building toward, applied to artificial intelligence. His advice to businesses using AI was direct. Retain your data, your prompts, and the metadata generated every time you use a model, because that record is what would let you train weights of your own. Keep the harness, the context, and the memory separate from any single model, so that you can use several models and remain in control if one disappears. A firm that lacks this control, he said, “will not remain a firm because you've essentially outsourced your thinking.”8

Strip away the AI vocabulary and this is the working question in different clothes. If this model suddenly becomes unavailable, compromised, or no longer trustworthy, how much of the firm's capability continues to function? Nadella's prescription answers it the way a resilience engineer would: keep the assets that make the dependency valuable, the context, the memory, the orchestration, and the record of use, outside the dependency's trust boundary, so that the dependency stays substitutable. Substitutable dependence is manageable dependence. Dependence without substitution is the outsourcing of a function, and a function outsourced without an exit is a function that can be lost.

The consistency question follows on its own. If dependence on a single AI model threatens a firm's survival because its thinking has moved outside its control, dependence on a single platform deserves the same scrutiny, because what sits inside the platform is not thinking but functioning. The identity plane is the organization's memory of who its people are. The communication and document systems are its memory of what it knows and has decided. The management plane is the orchestration of everything it operates. An organization that cannot authenticate, communicate, or administer itself when one provider fails has outsourced not its thinking but its ability to act, and no consistent application of Nadella's principle can exempt the platform that employs him, or any of its competitors, from the standard he set for AI. This is not an accusation of hypocrisy. The advice is correct, and correct advice earns consistent application: retain your context, preserve your orchestration, avoid dependence on any single provider, and remain in control if one disappears.

AI then raises the stakes on the platform side of the comparison, because the two subjects are converging. Assistants and agents do not arrive as separate systems with separate credentials. They join the existing plane, authenticate through the same identity service, and hold standing access to the mail, documents, and telemetry the plane already unifies, and increasingly they hold delegated authority to act. The blast radius of the shared plane now extends beyond reading an organization's information to doing things in the organization's name. The trade is the familiar one, capability purchased through trust extension, and it means the single-model warning and the single-plane exposure are the same lesson at two layers. The organizations best positioned for the AI era will be the ones that learned it at both.

SECTION 8

Google, AWS and the Industry

None of this is a Microsoft condition, and the structural analysis applies across the industry with the same evenhandedness. Google operates the same architecture at comparable scale. Workspace and Cloud Identity consolidate mail, documents, meetings, and device management under one Google account and one admin console, and a compromise of that account layer or of Google's own signing infrastructure would propagate exactly as the model predicts. Amazon concentrates differently but no less consequentially. AWS Identity and Access Management is the control plane for a vast share of the world's production infrastructure, and AWS Organizations extends it so that a compromised management account governs every account beneath it. The market is different; the architecture is the same.

The identity and security vendors deserve particular attention, because their products are the trust concentration. Okta's offering is the shared identity plane sold as a standalone service, which makes Okta a super-administrator for thousands of organizations that run nothing else of Okta's, and its 2023 support-system breach demonstrated the provider-side path into customer sessions in miniature.4 Palo Alto Networks named its strategy plainly, describing the folding of firewalls, cloud security, and security operations into a single offering as platformization.9 CrowdStrike's consolidation pitch is equivalent, and its July 2024 content update demonstrated what the availability side of a trusted channel looks like at scale.6 The companies selling protection from concentrated risk are pursuing concentration as their growth strategy, and there is no contradiction in their doing so, because the economics reward it. That is precisely the problem.

The universality now has a regulatory echo, because the institutions responsible for systemic risk have started to treat providers as systemic. Financial regulators developed the vocabulary first, in concentration risk, and the European Union's Digital Operational Resilience Act goes further, establishing direct oversight of ICT third-party providers designated as critical to the financial sector, on the explicit reasoning that a provider's failure is a systemic event for everyone built on it.10 Regulation is a lagging indicator, and its arrival is the clearest available confirmation that the exposure described here is real. Authorities do not build oversight regimes for hypothetical risks.

The conclusion of the industry survey is the one that matters for decisions. Changing vendors does not exit the structure, and changing jurisdictions does not either, since every provider answers to some flag and every platform concentrates by design. The exposure is escaped only by architecture, and the question an organization should be asking is never which platform to trust, but how much of the organization still stands when any platform fails.

SECTION 9

Security versus Resilience

Security and resilience are different objectives, and the difference is worth stating with some rigour, because the trade between them, whose price the customer ultimately pays, is the missing conversation and the big-picture view where the analysis converges. Security is concerned with the likelihood of compromise: keeping hostile actors and failures out, reducing the probability that a bad day begins. Resilience is concerned with behaviour under failure: what continues to function once the bad day has started, how far the damage spreads, and how the organization recovers. Mature engineering disciplines hold the two apart as a matter of course. Automotive engineering distinguishes collision avoidance from crashworthiness, and no serious manufacturer argues that good brakes make airbags unnecessary. Enterprise computing routinely collapses the two into the single word security, out of convenience, misunderstanding, or marketing need, and the collapse is where the trade hides.

Consolidation trades the two against each other through one mechanism, the shared plane. The plane raises the security average honestly: consistent policy, unified patching, integrated monitoring, and professional operations reduce the routine failures that produce most incidents. The same plane couples failure domains, so the incidents that do occur are correlated across everything the plane touches. The everyday failures become fewer and the catastrophic ones become larger, which is the trade stated as engineering rather than as marketing. The resilience discipline exists to face this squarely. NIST's cyber resiliency engineering framework begins from the assumption that compromise will occur and asks systems to anticipate, withstand, recover, and adapt,11 which is a formal way of saying that resilience is engineered in advance or not at all. The hospital that runs on paper charts through a network outage did not improvise that ability during the outage. Someone designed it, funded it, and rehearsed it while the network still worked.

Why, then, does the trade keep being made? The most honest answer is a measurement asymmetry. Security improvements are measurable on a quarterly cadence: incident counts fall, patch compliance rises, scores improve, and every stakeholder from the analyst to the board sees the line move. Resilience is tested only by rare events, so its erosion produces no signal at all. The organization that quietly loses its ability to function without its platform sees nothing on any dashboard, and may in fact watch every measured metric improve while it happens. Organizations optimize what they can measure, and consolidation flatters every measured metric while consuming the unmeasured one. The vendor's numbers are real. The erosion is real. Both are true at once, and only one of them appears in the budget and on the executive suite's agenda. And when a problem finally exposes the erosion, it registers as a serious loss and a post-mortem mention, and even then it often fails to cycle into the yearly awareness process, so the organization absorbs the incident without absorbing the lesson, and the asymmetry resets for another cycle.

What resilience actually looks like, as an organizational property, is concrete. Identity that can fail without stopping the business, because break-glass access and offline authentication paths exist and are tested. Communications with an out-of-band channel that does not share the platform's fate. Degraded-mode operations that are planned, documented, and rehearsed rather than invented mid-incident. Exit capability preserved while it is still affordable, in data formats, in contracts, and in institutional knowledge. None of this can be purchased as a feature, because resilience is a property of the organization's architecture and preparation, not of any product inside it, and no platform can sell independence from itself.

SECTION 10

What Should Be Done

The first correction is conceptual, and it dissolves the assumption on which the entire one-bucket model rests. Operating at scale does not require a single integrated platform. That equation, scale therefore consolidation, is an un-engineered simplification, and it entered the industry through marketing rather than through need. No requirements analysis produced it. It is what organizations absorb when they respond to vendor messaging instead of their own environment. Every other discipline that engineers at scale reaches the opposite conclusion: aircraft separate flight controls from cabin systems, power grids partition into islands that can shed and reconnect, and naval architects divide hulls into compartments precisely so that one breach does not become a sinking. Scale in serious engineering produces segmentation and independence of critical functions. Only in enterprise IT has scale been sold as a reason to merge everything behind one identity plane, and the difference is not that IT discovered a better principle. The difference is that IT let its architecture be designed by its procurement.

The discipline that corrects this already exists, and it needs to be embedded into security decisions rather than treated as a specialty for defence programmes. Systems Security Engineering, in the sense of NIST SP 800-160 rather than the Gartner market category that shares the acronym, treats security as an engineering concern that must be present from requirements onward: identifying critical assets, modelling threats at the architectural level, evaluating trade-offs explicitly, and producing verifiable evidence for why a system deserves trust.11 Peter Hillier has made the sharpest recent case for this discipline, arguing that Zero Trust, whatever its merits as a runtime enforcement posture, is incomplete because it treats access as the whole problem and cannot guide the design of the system it protects; in his formulation, Zero Trust is the bouncer while systems security engineering is the architect.12 Applied to the platform question, the discipline changes what a procurement decision is. Before an organization adopts an integrated platform, systems security engineering requires it to model what the shared trust boundary actually contains, to treat the provider itself as a dependency with failure modes, to ask what continues to function when the common element fails, and to demand evidence rather than assurances. Hillier extends the same argument to the supply chain, and it lands directly on trust concentration itself: contract clauses, attestations, and certifications cannot reveal whether an architecture over-trusts a third-party service, whether a critical dependency has quietly become a single point of mission failure, or whether update mechanisms are constrained, monitored, and recoverable.13 Those are engineering questions, and only engineering work answers them.

This points to the final and least welcome correction, which is cultural. In security there is no easy solution, and the marketing of one is itself a signal worth flagging as a problem. A vendor whose pitch is that complexity disappears inside their platform is asking the organization to relocate its complexity, not eliminate it, and to relocate it into a layer the organization can no longer see, audit, or revoke. Any offering marketed as the simple answer to enterprise security should be treated as questionable on that basis alone, because the claim misrepresents the nature of the problem. What actually reduces risk is unglamorous: understanding your own environment, mapping the dependencies you have rather than the ones the reference architecture assumes, analyzing failure modes before they are demonstrated for you, preserving exit capability while it is still affordable, and doing that work continuously as the environment changes. This is hard work, and it is a necessity rather than an option, because the alternative is not a simpler security posture. The alternative is an unexamined one that opens your organization to extreme risk, held together by a vendor's assurances, waiting for the day events answer the working question and expose an internal lack of knowledge and process that was there all along.

SECTION 11

Over fifteen years, enterprise computing traded many small, independent failure domains for a few very large shared ones. The shift happened almost quietly, and the few who voiced concerns were dismissed as resistance against progress and security itself. It emerged from rational behaviour on both sides of every transaction: buyers reducing friction and acquiring skills they could not hire, vendors deepening integration because integration is what retains customers. The benefits were real and remain real, and the cost was structural, cumulative, and absent from every document in which the exchange was agreed. What was purchased was a better average day. What was paid was the independence of everything behind one identity plane, the ability to vet the people holding the greatest access, the capacity to function when the shared layer fails, and a transfer of ownership and control away from the customer and onto the operating business, without any assurance of accountability or transferability in return.

The evidence carries the argument without embellishment. Storm-0558 demonstrated a provider-side compromise crossing tenant boundaries with a credential no customer knew existed, at the largest plane in the industry, in an incident the provider could not fully explain. SolarWinds, Kaseya, NotPetya, Okta, and CrowdStrike demonstrated the same propagation through build systems, management platforms, support systems, and update channels, and Crypto AG demonstrated that even the ownership of a vendor cannot be assumed. Every one of these was a failure in a layer the affected customers could not name, screen, supervise, or remove. The honest accounting holds both truths at once. The organizations on these platforms were, on the typical day, harder to compromise than they would have been alone, and on the atypical day they discovered their fate was coupled to thousands of strangers through a single point of trust, with the price of the coupling paid by them and not by the parties who designed it.

The corrective does not require a new idea, because every principle needed is already evident in other industries that have gone through the same pain points, lessons that IT security has somehow missed. Aviation, power, and naval engineering already build scale through segmentation and independent failure domains. Systems security engineering already exists as a discipline and asks the right questions at the right time. Somehow even the industries that learned these lessons in steel and at sea are having difficulty applying the same principles to their own IT systems, operating compartmentalized hulls and partitioned grids on top of consolidated identity planes, as if the discipline applied to everything except the computing that now runs it. The chief executive of the largest platform company has already articulated the standard, telling enterprises to retain their context, keep their memory and orchestration separate from any single model, and remain in control if a provider disappears, on the grounds that a firm without that control has outsourced something it cannot remain a firm without. Nothing in that standard is specific to AI. The work is not invention. The work is consistency, applying the industry's own best principles to the platforms where they are least welcome, because that is where the concentration is greatest.

The practical instrument is one question, asked before any contracts are signed rather than after the incident, and asked even in emergencies and under stress, because pressure is exactly when skipping it multiplies errors: if this trusted component suddenly becomes unavailable, compromised, or no longer trustworthy, how much of the organization continues to function? The question applies without modification to an AI model, an identity provider, a cloud platform, an enterprise security suite, and a nation's digital infrastructure, because all of them are the same object at different scales, a concentration of trust that something else depends on. The question will not ask itself. The cycle does not self-correct, since incidents produce post-mortems and post-mortems fail to be reflected in operations unless their lessons are specifically highlighted and chosen, so the question survives only where someone puts it in the budget, on the agenda, and in the procurement template, and keeps it there. An organization that can answer it has options, degraded modes, and an exit. An organization that cannot has paper assurances and no backup plan when things go wrong.

None of this argues for abandoning platforms, and none of it can honestly be read as nostalgia for a dozen consoles and brittle integrations. The platform era is not reversible and, on its own terms, not regrettable. The argument is narrower and harder. The trade at its centre must be made with open eyes, priced in the budget, owned by executives who are held accountable for it, and engineered against by the organizations they serve, because examined or not, it is already the reality they operate in. A hidden trade, fixing one problem and inheriting an even bigger one, does not go away because nobody discusses it. The only decision actually available is whether to see it, and the organizations that choose to see it will be the ones still functioning on the day the question stops being hypothetical. That day is approaching faster than the fifteen-year arc suggests, because AI is transforming the speed of scale, folding new capability and new authority into the same shared planes in quarters rather than decades, and it has moved this challenge from the background of enterprise architecture to the forefront. The trade is compounding while the conversation is still missing. Caveat emptor.

Endnotes and Sources

AI collaboration: this essay was researched, drafted, and source-verified in collaboration with Claude (Anthropic). All positions, judgments, and final wording are the author's.


Footnotes

  1. Crypto AG / Operation Rubicon. Crypto AG, a Swiss manufacturer of encryption equipment, was secretly owned from 1970 by the U.S. Central Intelligence Agency and Germany's Federal Intelligence Service (BND), and sold deliberately weakened devices to more than 100 governments; the BND exited in the early 1990s and the CIA retained ownership until the company's sale in 2018. Greg Miller, “The intelligence coup of the century,” The Washington Post, 11 February 2020, joint investigation with ZDF and SRF, https://www.washingtonpost.com/graphics/2020/world/national-security/cia-crypto-encryption-machines-espionage/, accessed 7 August 2026.

  2. SolarWinds Orion supply chain compromise (SUNBURST), disclosed December 2020. SolarWinds stated in its Form 8-K filed with the U.S. Securities and Exchange Commission (14 December 2020) that up to approximately 18,000 customers may have installed the trojanized Orion update. See also CISA Cybersecurity Advisory AA20-352A, “Advanced Persistent Threat Compromise of Government Agencies, Critical Infrastructure, and Private Sector Organizations,” 17 December 2020 (last revised 15 April 2021), https://www.cisa.gov/news-events/cybersecurity-advisories/aa20-352a, accessed 7 August 2026.

  3. Kaseya VSA supply chain ransomware attack, July 2021. REvil ransomware was distributed through a vulnerability in the Kaseya VSA remote management platform, affecting managed service providers and, per Kaseya's estimates, fewer than 1,500 downstream businesses. CISA, “Kaseya Ransomware Attack: Guidance for Affected MSPs and their Customers,” July 2021, https://www.cisa.gov/news-events/news/kaseya-ransomware-attack-guidance-affected-msps-and-their-customers, and CISA-FBI joint guidance, 4 July 2021, https://www.cisa.gov/news-events/alerts/2021/07/04/cisa-fbi-guidance-msps-and-their-customers-affected-kaseya-vsa-supply-chain-ransomware-attack, both accessed 7 August 2026.

  4. Okta support case management system breach. From 28 September to 17 October 2023, a threat actor using a compromised service account accessed files associated with 134 Okta customers, including HAR files containing session tokens later used to hijack the sessions of five customers; a subsequent review found the actor had also run a report containing names and email addresses of all customer support system users. David Bradbury (Chief Security Officer, Okta), “Tracking Unauthorized Access to Okta's Support System,” 20 October 2023, https://sec.okta.com/articles/2023/10/tracking-unauthorized-access-oktas-support-system/; “Root Cause and Remediation,” 3 November 2023, https://sec.okta.com/articles/2023/11/unauthorized-access-oktas-support-case-management-system-root-cause/; “Update and Recommended Actions,” 29 November 2023, https://sec.okta.com/articles/october-security-incident-recommended-actions/, all accessed 7 August 2026. ↩2

  5. NotPetya, June 2017. The destructive malware was seeded through the compromised update mechanism of M.E.Doc, Ukrainian accounting software, and propagated globally across firms including Maersk and Merck. The White House, Statement from the Press Secretary, 15 February 2018, attributed the attack to the Russian military and described it as the most destructive and costly cyber-attack in history, causing billions of dollars in damage across Europe, Asia, and the Americas; as reported by CNN, “White House blasts Russia for NotPetya cyberattack,” 15 February 2018, https://www.cnn.com/2018/02/15/politics/white-house-russia-notpetya, accessed 7 August 2026.

  6. CrowdStrike Falcon content update incident, 19 July 2024. A faulty channel file update caused system crashes on approximately 8.5 million Windows devices. David Weston (Vice President, Enterprise and OS Security, Microsoft), “Helping our customers through the CrowdStrike outage,” The Official Microsoft Blog, 20 July 2024, https://blogs.microsoft.com/blog/2024/07/20/helping-our-customers-through-the-crowdstrike-outage/, accessed 7 August 2026. See also CrowdStrike, Preliminary Post Incident Review, July 2024. Not a compromise but a demonstration of update-channel blast radius. ↩2

  7. Storm-0558 intrusion, May to June 2023, disclosed July 2023. A threat actor assessed to be affiliated with the People's Republic of China acquired a Microsoft account consumer signing key issued in 2016 and used it, together with a token-validation flaw that accepted consumer-signed tokens for enterprise accounts, to access Exchange Online mailboxes of 22 organizations and more than 500 individuals; Microsoft's initial disclosure cited approximately 25 organizations. Cyber Safety Review Board, Review of the Summer 2023 Microsoft Exchange Online Intrusion, dated 20 March 2024 and released 2 April 2024, https://www.cisa.gov/sites/default/files/2025-03/CSRBReviewOfTheSummer2023MEOIntrusion508.pdf, accessed 7 August 2026. ↩2 ↩3 ↩4

  8. Satya Nadella, interview with Fareed Zakaria, Fareed Zakaria GPS, CNN, aired 26 July 2026, https://www.cnn.com/2026/07/26/business/video/gps-0726-microsoft-interview-satya-nadella, accessed 7 August 2026. See also TechCrunch, “Satya Nadella says companies that trust one AI for everything may not survive,” 27 July 2026, https://techcrunch.com/2026/07/27/satya-nadella-says-companies-that-trust-one-ai-for-everything-may-not-survive/, accessed 7 August 2026.

  9. Palo Alto Networks announced its “platformization” strategy on its fiscal second-quarter 2024 earnings call, February 2024 (chief executive Nikesh Arora), and has since described it as the company's core strategy; see Palo Alto Networks, fiscal Q4 2024 earnings release (Form 8-K exhibit), 19 August 2024, quoting Arora on “strong execution on our platformization strategy,” https://www.sec.gov/Archives/edgar/data/1327567/000132756724000023/ex991q424earningsrelease.htm, and Futuriom, “Palo Alto Shares Plunge on Strategy Shift,” February 2024, https://www.futuriom.com/articles/news/palo-alto-shares-plunge-on-strategy-shift/2024/02, both accessed 7 August 2026.

  10. Regulation (EU) 2022/2554 of the European Parliament and of the Council of 14 December 2022 on digital operational resilience for the financial sector (DORA), applying from 17 January 2025, including a pan-European oversight framework for ICT third-party service providers designated as critical (designation criteria specified in Commission Delegated Regulation (EU) 2024/1502), https://eur-lex.europa.eu/eli/reg/2022/2554/oj/eng, accessed 7 August 2026.

  11. NIST Special Publication 800-160, Volume 1 Revision 1, Engineering Trustworthy Secure Systems (Ron Ross, Mark Winstead, Michael McEvilley, November 2022), https://csrc.nist.gov/pubs/sp/800/160/v1/r1/final, accessed 7 August 2026, and Volume 2 Revision 1, Developing Cyber-Resilient Systems: A Systems Security Engineering Approach (2021), linked from the Volume 1 publication page; direct DOI https://doi.org/10.6028/NIST.SP.800-160v2r1 [UNVERIFIED; alternative: navigate from the Volume 1 page above]. ↩2

  12. Peter Hillier, “Beyond the Buzzword: Why Systems Security Engineering Delivers More Than Zero Trust Ever Could,” Medium, 17 June 2025, https://medium.com/@pjhillier/beyond-the-buzzword-why-systems-security-engineering-delivers-more-than-zero-trust-ever-could-e60065804d0d, accessed 7 August 2026.

  13. Peter Hillier, “Supply Chain Security Is Not Just a Procurement Clause,” Medium, 7 April 2026, https://medium.com/@pjhillier/supply-chain-security-is-not-just-a-procurement-clause-702645a8614d, accessed 7 August 2026. See also Peter Hillier, “Systems Security Engineering Is Supply-Chain Security (Whether Industry Likes It or Not),” Medium, 11 February 2026, https://medium.com/@pjhillier/systems-security-engineering-is-supply-chain-security-whether-industry-likes-it-or-not-31971977f28f, accessed 7 August 2026.

Inspiration for this article is from Meredith Whittaker, the President of Signal who did an interview with Bloomburg;
https://cyberinsider.com/signal-president-warns-ai-agents-are-making-encryption-irrelevant/

Microsoft seems to be repeating errors from its past in the pursuit of marketable “tools” and “features,” sacrificing safety and privacy for dominance. This is not a new pattern. In the late 1990s and early 2000s, Microsoft made a deliberate decision to integrate Internet Explorer directly into the operating system, not because it was the safest architecture, but because it was a strategic one. The browser became inseparable from Windows, not merely as a convenience, but as a lever to eliminate competition and entrench market control. The result was not only the well documented U.S. antitrust case, but a security disaster of historic scale, where untrusted web content was processed through deeply privileged OS components, massively expanding attack surface across the entire installed base. The record of that era is clear: integration was a business tactic first, and the security consequences were treated as collateral. https://www.justice.gov/

What is alarming is how directly this pattern is repeating today with Copilot. Microsoft is not positioning AI as an optional tool operating at the edge, but as a core operating system and productivity suite layer, embedded into Windows, Teams, Outlook, SharePoint, and the administrative control plane of the enterprise. This is not simply “an assistant.” It is an integrated intermediary designed to observe, retrieve, summarize, and act across the entire organizational data environment, often with persistent state, logging, transcripts, and cloud processing as defaults or incentives. This changes the risk model completely. With IE, the breach potential was largely about code execution. With Copilot, the breach potential becomes enterprise wide data aggregation and action at scale: mailboxes, chats, meetings, documents, connectors, tokens, workflows, all mediated through a vendor operated cloud layer. That is not a minor shift, it is a boundary collapse that turns governance, segmentation, least privilege, and managed security assumptions into fragile hopes rather than enforceable controls. Microsoft’s own documentation shows how rapidly these agent and integration surfaces are becoming enabled by default in Copilot licensed tenants.

https://learn.microsoft.com/

This is where the problem becomes existential for enterprise security. Windows is increasingly being positioned not as a stable, controllable endpoint, but as a marketing platform for AI driven features that require broad access, cloud mediation, and expanded telemetry. The job of IT and security teams becomes an endless exercise in ripping away functionality, disabling default integrations, restricting connectors, limiting retention, and then having difficult conversations with users about why the shiny new feature cannot be trusted in environments with real confidentiality requirements. Instead of enterprise computing becoming simpler and more governable, it becomes more complex, more fragile, and more sovereignty exposed by design. If this trajectory continues, Microsoft risks making Windows less and less defensible as a reasonable secure enterprise platform unless organizations are willing to invest significant effort just to undo what is being bundled in the name of market share.

To help break down the risk, see below:

1. Core Claims by Each Participant

Tim Bouma (Privacy Advocate Perspective): Tim’s analysis of Article 9 centers on its broad logging mandate and the power dynamics it creates. Legally, he notes that Commission Implementing Regulation (EU) 2024/2979 requires wallet providers to record all user transactions with relying parties – even unsuccessful ones – and retain detailed logs (timestamp, relying party ID, data types disclosed, etc.)

. These logs must be kept available for as long as laws require, and providers can access them whenever necessary to provide services, albeit only with the user’s explicit consent (in theory). Tim argues that, while intended to aid dispute resolution and accountability, this effectively enlists wallet providers and relying parties as “surveillance partners” to everything a user does with their digital wallet. He warns that authorities wouldn’t even need to ask the user for evidence – they could simply compel the provider to hand over a “full, cryptographically verifiable log of everything you did,” which is extremely convenient for investigations. In his view, Article 9’s logging rule is well-intentioned but naïve about power: it assumes providers will resist government overreach, that user consent for access will remain meaningful, that data retention laws will stay proportionate, and that “exceptional access” will remain truly exceptional. Technically, Tim emphasizes the security and privacy risks of this approach. A centralized, provider-accessible log of all user activity creates a single, lucrative attack surface and “meticulously engineered register” of personal data. If such logs are breached or misused, it’s not merely a leak of isolated data – it’s a complete, verifiable record of a citizen’s interactions falling into the wrong hands. He notes this design violates fundamental distributed-systems principles by concentrating too much trust and risk in one place. Tim (and those sharing his view) argue that because the EU wallet’s security model relies heavily on the user’s sole control of credentials (“possession as the only security anchor”), the system overcompensates by imposing “pervasive control and logging” to achieve assurance. He suggests this is an unsustainable architecture, especially in multi-hop scenarios (e.g., where credentials flow through several parties). Instead, Tim alludes to cryptographic solutions like Proof of Continuity that could provide accountability without such invasive logging. In short, Tim’s claim is that Article 9 is not explicitly a surveillance measure, but a “pre-surveillance clause” – it lays down the infrastructure that could be rapidly repurposed for surveillance without changing a word of the regulation. The danger, he concludes, is not in what Article 9 does on day one, but that it does “exactly enough to make future overreach cheap, fast, and legally deniable”

Alex DiMarco (Accountability vs. Privacy Mediator): Alex’s comments and follow-up post focus on the tension between legal accountability and user privacy/control. Legally, he acknowledges why Article 9 exists: it “mandates transaction logging to make disputes provable”, i.e. to ensure there’s an audit trail if something goes wrong.

This ties into the EU’s high assurance requirements – a Level of Assurance “High” wallet must enable non-repudiation and forensic audit of transactions in regulated scenarios. Alex recognizes this need for accountability and legal compliance (for instance, proving a user truly consented to a transaction or detecting fraud), as well as obligations like enabling revocation or reports to authorities (indeed Article 9(4) requires logging when a user reports a relying party for abuse). However, he contrasts this with privacy and user agency expectations.

Technically, Alex stresses who holds and controls the logs. He argues that “the moment those logs live outside exclusive user control, ‘personal’ becomes a marketing label”.

In other words, a Personal Digital Wallet ceases to be truly personal if an external provider can peek into or hand over your activity records. He likens a centrally logged wallet to a bank card: highly secure and auditable, yes, but also “deeply traceable” by design. Using Tim’s “Things in Control” lens (a reference to deciding who ultimately controls identity data), Alex frames the issue as: “Who can open the safe, and who gets to watch the safe being opened?”. Here, the “safe” is the log of one’s transactions. If only the user can open it (i.e. if logs are user-held and encrypted), the wallet aligns with privacy ideals; if the provider or others can routinely watch it being opened (provider-held or plaintext logs), then user control is an illusion.

Alex’s core claim is that Article 9’s implementation must be carefully scoped: accountability can’t come at the cost of turning a privacy-centric wallet into just another traceable ID card. He likely points out that the regulation does attempt safeguards – e.g. logs should be confidential and only accessed with user consent – but those safeguards are fragile if, by design, the provider already aggregates all the data.

Technically, Alex hints at solutions like tamper-evident and user-encrypted logs: logs could be cryptographically sealed such that providers cannot read them unless the user allows. He also highlights privacy-preserving features built into the EUDI Wallet framework (and related standards) – for example, selective disclosure of attributes and pseudonymous identifiers for relying parties – which aim to minimize data shared per transaction

. His concern is that extensive logging might undermine these features by creating a backchannel where even the minimal disclosures get recorded in a linkable way. In sum, Alex navigates the middle ground: he validates the legal rationale (dispute resolution, liability, trust framework obligations) but insists on questioning the implementation: Who ultimately controls the data trail? If control tilts away from the user, the wallet risks becoming, in privacy terms, “high-assurance” for authorities but low-assurance for personal privacy.

Steffen Schwalm (Legal Infrastructure Expert Perspective): Steffen – representing experts in digital identity infrastructure and trust services – emphasizes the necessity and manageability of Article 9’s logging from a compliance standpoint. Legally, he likely argues that a European Digital Identity Wallet operating at the highest assurance level must have robust audit and traceability measures. For instance, if a user presents a credential to access a service, there needs to be evidence of who, when, and what data was exchanged, in case of disputes or fraud allegations. This requirement is consistent with long-standing eIDAS and trust-framework practices where audit logs are kept by providers of trust services (e.g. CAs, QSCDs) for a number of years. Steffen might point out that Article 9 was a deliberate policy choice: it was “forced into the legal act by [the European] Parliament” to ensure a legal audit trail, even if some technical folks worried about privacy implications.

The rationale is that without such logs, it would be difficult to hold anyone accountable in incidents – an unacceptable outcome for government-regulated digital identity at scale. He likely references GDPR’s concept of “accountability” and fraud prevention laws as justifications for retaining data. Steffen’s technical stance is that logging can be implemented in a privacy-protective and controlled manner. He would note that Article 9 explicitly requires integrity, authenticity, and confidentiality for logs – meaning logs should be tamper-proof (e.g. digitally signed and timestamped to detect any alteration) and access to their content must be restricted. In practice, providers might store logs on secure servers or hardware security modules with strong encryption, treating them like sensitive audit records. Steffen probably disputes the idea that Article 9 is “surveillance.” In the debate, he might underscore that logs are only accessible under specific conditions: the regulation says provider access requires user consent, and otherwise logs would only be handed over for legal compliance (e.g. a court order). In normal operation, no one is combing through users’ logs at will – they exist as a dormant safety net. He might also highlight that the logged data is limited (no actual credential values, only metadata like “user shared age verification with BankX on Jan 5”), which by itself is less sensitive than full transaction details. Moreover, “selective disclosure” protocols in the wallet mean the user can often prove something (like age or entitlement) without revealing identity; the logs would reflect that a proof was exchanged, but not necessarily the user’s name or the exact attribute value. In Steffen’s view, architecture can reconcile logs with privacy by using techniques such as pseudonymous identifiers, encryption, and access control. For example, the wallet can generate a different pseudonymous user ID for each relying party – so even if logs are leaked, they wouldn’t directly reveal a user’s identity across services. He might also mention that advanced standards (e.g. CEN ISSS or ETSI standards for trust services) treat audit logs as qualified data – to be protected and audited themselves. Finally, Steffen could argue that without central transaction logs, a Level-High wallet might not meet regulatory scrutiny. If a crime or security incident occurs, authorities will ask “what happened and who’s responsible?” – and a provider needs an answer. User-held evidence alone might be deemed insufficient (users could delete or fake data). Thus, from the infrastructure perspective, Article 9’s logging is a lawful and necessary control for accountability and security – provided that it’s implemented with state-of-the-art security and in compliance with data protection law (ensuring no use of logs for anything beyond their narrow purpose).

The debate vividly illustrates the fusion – and tension – between legal mandates and technical architecture in the EU’s digital identity framework. On one hand, legal requirements are shaping the system’s design; on the other, technical architecture can either bolster or undermine the very privacy and accountability goals the law professes.

Legal Requirements Driving Architecture: Article 9 of Regulation 2024/2979 is a prime example of law dictating technical features. The law mandates that a wallet “shall log all transactions” with specific data points.

This isn’t just a policy suggestion – it’s a binding rule that any compliant wallet must build into its software. Why such a rule? Largely because the legal framework (the eIDAS 2.0 regulation) demands a high level of assurance and accountability. Regulators want any misuse, fraud, or dispute to be traceable and provable. For instance, if a user claims “I never agreed to share my data with that service!”, the provider should have a reliable record of the transaction to confirm what actually happened. This hews to legal principles of accountability and auditability – also reflected in GDPR’s requirement that organizations be able to demonstrate compliance with data processing rules. In fact, the European Data Protection Supervisor’s analysis of digital wallets notes that they aim to “strengthen accountability for each transaction” in both the physical and digital world.

So, the law prioritizes a capability (comprehensive logging) that ensures accountability and evidence.

This legal push, however, directly informs the system architecture: a compliant wallet likely needs a logging subsystem, secure storage (potentially server-side) for log data, and mechanisms for retrieval when needed by authorized parties. It essentially moves the EU Digital Identity Wallet away from a purely peer-to-peer, user-centric tool toward a more client-server hybrid – the wallet app might be user-controlled for daily use, but there is a back-end responsibility to preserve evidence of those uses. Moreover, legal provisions like “logs shall remain accessible as long as required by Union or national law” all but ensure that logs can’t just live ephemerally on a user’s device (which a user could wipe at any time). The architecture must guarantee retention per legal timeframes – likely meaning cloud storage or backups managed by the provider or a government-controlled service. In short, legal durability requirements translate to technical data retention implementations.

Architecture Upholding or Undermining Privacy: The interplay gets complicated because while law mandates certain data be collected, other laws (namely, the GDPR and the eIDAS regulation’s own privacy-by-design clauses) insist that privacy be preserved to the greatest extent possible. This is where architectural choices either uphold those privacy principles or weaken them. For example, nothing in Article 9 explicitly says the logs must be stored in plaintext on a central server visible to the provider. It simply says logs must exist and be accessible to the provider when necessary (with user consent).

A privacy-by-design architecture could interpret this in a user-centric way: the logs could be stored client-side (on the user’s device) in encrypted form, and only upon a legitimate request would the user (or an agent of the user) transmit the needed log entries to the provider or authority. This would satisfy the law (the records exist and can be made available) while keeping the provider blind to the data by default. Indeed, the regulation’s wording that the provider can access logs “on the basis of explicit prior consent by the user” suggests an architectural door for user-controlled release.

In practice, however, implementing it that way is complex – what if the user’s device is offline, lost, or the user refuses? Anticipating such issues, many providers might opt for a simpler design: automatically uploading logs to a secure server (in encrypted form) so that they are centrally stored. But if the encryption keys are also with the provider, that veers toward undermining privacy – the provider or anyone who compromises the provider could read the logs at will, consent or not. If, on the other hand, logs are end-to-end encrypted such that only the user’s key can decrypt them, the architecture leans toward privacy, though it complicates on-demand access. This shows how architecture can enforce the spirit of the law or just the letter of it. A design strictly following the letter (log everything, store it somewhere safe) might meet accountability goals but do so in a privacy-weakening way (central troves of personal interaction data). A more nuanced design can fulfill the requirement while minimizing unintended exposure.

Another blending of legal and technical concerns is seen in the scope of data collected. The regulation carefully limits logged information to “at least” certain metadata – notably, it logs what type of data was shared, but not the data itself. For instance, it might record that “Alice’s wallet presented an age verification attribute to Service X on Jan 5, 2026” but not that Alice’s birthdate is 1990-01-01. This reflects a privacy principle (don’t log more than necessary) baked into a legal text. Technically, this means a wallet might store just attribute types or categories in the log. If implemented correctly, that reduces risk: even if logs are accessed, they don’t contain the actual sensitive values – only that certain categories of information were used. However, even metadata can be revealing. Patterns of where and when a person uses their wallet (and what for) can create a rich profile. Here again, architecture can mitigate the risk: for example, employing pseudonyms. Article 14 of the same regulation requires wallets to support generating pseudonymous user identifiers for each relying party. If the logs leverage those pseudonyms, an entry might not immediately reveal the user’s identity – it might say user XYZ123 (a pseudonym known only to that relying party) did X at Service Y. Only if you had additional info (or cooperated with the relying party or had the wallet reveal the mapping) could you link XYZ123 to Alice. This architectural choice – using pairwise unique identifiers – is directly driven by legal privacy requirements (to minimize linkability).

But it requires careful implementation: the wallet and underlying infrastructure must manage potentially millions of pseudonymous IDs and ensure they truly can’t be correlated by outsiders. If designers shortcut this (say, by using one persistent identifier or by letting the provider see through the pseudonyms), they erode the privacy that the law was trying to preserve through that mechanism.

Furthermore, consider GDPR’s influence on architecture. GDPR mandates data protection by design and default (Art. 25) and data minimization (Art. 5(1)©). In the context of Article 9, this means the wallet system should collect only what is necessary for its purpose (accountability) and protect it rigorously. A privacy-conscious technical design might employ aggregation or distributed storage of logs to avoid creating a single comprehensive file per user. For example, logs could be split between the user’s device and the relying party’s records such that no single entity has the full picture unless they combine data during an investigation (which would require legal process). This distributes trust. In fact, one commenter in the debate half-joked that a “privacy wallet provider” could comply in a creative way: “shard that transaction log thoroughly enough and mix it with noise” so that it’s technically compliant but “impossible to use for surveillance”.

This hints at techniques like adding dummy entries or encrypting logs in chunks such that only by collating multiple pieces with user consent do they become meaningful. Such approaches show how architecture can uphold legal accountability on paper while also making unwarranted mass-surveillance technically difficult – thereby upholding the spirit of privacy law.

At the same time, certain architectural decisions can weaken legal accountability if taken to the extreme, and the law pushes back against that. For instance, a pure peer-to-peer architecture where only the user holds transaction evidence could undermine the ability to investigate wrongdoing – a malicious user could simply delete incriminating logs. That’s likely why the regulation ensures the provider can access logs when needed.

The architecture, therefore, has to strike a balance: empower the user, but not solely the user, to control records. We see a blend of control: the user is “in control” of day-to-day data sharing, but the provider is in control of guaranteeing an audit trail (with user oversight). It’s a dual-key approach in governance, if not in actual cryptography.

Finally, the surrounding legal environment can re-shape architecture over time. Tim Bouma’s cautionary point was that while Article 9 itself doesn’t mandate surveillance, it enables it by creating hooks that other laws or policies could later exploit.

For example, today logs may be encrypted and rarely accessed. But tomorrow, a new law could say “to fight terrorism, wallet providers must scan these logs for suspicious patterns” – suddenly the architecture might be adjusted (or earlier encryption requirements relaxed) to allow continuous access. Or contracts between a government and the wallet provider might require that a decrypted copy of logs be maintained for national security reasons. These scenarios underscore that legal decisions (like a Parliament’s amendment or a court ruling) can reach into the technical architecture and tweak its knobs. A system truly robust on privacy would anticipate this by hard-coding certain protections – for instance, if logs are end-to-end encrypted such that no one (not even the provider) can access them without breaking cryptography, then even if a law wanted silent mass-surveillance, the architecture wouldn’t support it unless fundamentally changed. In other words, architecture can be a bulwark for rights – or, if left flexible, an enabler of future policy shifts. This interplay is why both privacy advocates and security experts are deeply interested in how Article 9 is implemented: the law sets the minimum (logs must exist), but the implementation can range from privacy-preserving to surveillance-ready, depending on technical and governance choices.

3. Conclusion: Is “Pre‑Surveillance” a Valid Concern, and Are There Privacy-Preserving Alternatives?

Does Article 9 enable a “pre-surveillance” infrastructure? Based on the debate and analysis above, the criticism is valid to a considerable extent. Article 9 builds an extensive logging capability into the EU Wallet system – essentially an always-on, comprehensive journal of user activities, meticulously detailed and cryptographically verifiable.

By itself, this logging infrastructure is neutral – it’s a tool for accountability. However, history in technology and policy shows that data collected for one reason often gets repurposed. Tim Bouma and privacy advocates cite the uncomfortable truth: if you lay the rails and build the train, someone will eventually decide to run it. In this case, the “rails” are the mandated logs and the legal pathways to access them. Today, those pathways are constrained (user consent or lawful request). But tomorrow, a shift in political winds or a reaction to a crisis could broaden access to those logs without needing to amend Article 9 itself. For example, a Member State might pass an emergency law saying “wallet providers must automatically share transaction logs with an intelligence agency for users flagged by X criteria” – that would still be “as required by national law” under Article 9(6). Suddenly, what was dormant data becomes active surveillance feed, all through a change outside the wallet regulation. In that sense, Article 9’s infrastructure is pre-positioned for surveillance – or “pre-surveillance,” as Tim dubbed it. It’s akin to installing CCTV cameras everywhere but promising they’ll remain off; the capability exists, awaiting policy to flip the switch. As one commenter noted, the danger is that Article 9 “does exactly enough to make future overreach cheap, fast, and legally deniable”.

Indeed, having a complete audit trail on every citizen’s wallet use ready to go vastly lowers the barrier for state surveillance compared to a system where such data didn’t exist or was decentralized.

It’s important to acknowledge that Article 9 was not written as a mass surveillance measure – its text and the surrounding eIDAS framework show an intent to balance accountability with privacy (there are consent requirements, data minimization, etc.).

But critics argue that even a well-intended logging mandate can erode privacy incrementally. For example, even under current rules, consider the concept of “voluntary” consent for provider access. In practice, a wallet provider might make consent to logging a condition for service – effectively forcing users to agree. Then “consent” could be used to justify routine analytics on logs (“to improve the service”) blurring into surveillance territory. Additionally, logs might become a honeypot for law enforcement fishing expeditions or for hackers if the provider’s defenses fail. The mere existence of a rich data trove invites uses beyond the original purpose – a phenomenon the privacy community has seen repeatedly with telecom metadata, credit card records, etc. David Chaum’s 1985 warning rings true: the creation of comprehensive transaction logs can enable a “dossier society” where every interaction can be mined and inferred.

Article 9’s logs, if not tightly guarded and purpose-limited, could feed exactly that kind of society (e.g. linking a person’s medical, financial, and social transactions to profile their life). So, labeling the infrastructure as “pre-surveillance” is not hyperbole – it’s a recognition that surveillance isn’t just an act, but also the capacities that make the act feasible. Article 9 unquestionably creates a capacity that authoritarian-leaning actors would find very useful. In sum, the critique is valid: Article 9 lays down an architecture that could facilitate surveillance with relative ease. The degree of risk depends on how strictly safeguards (legal and technical) are implemented and upheld over time, but from a structural standpoint, the foundation is there.

Can user-controlled cryptographic techniques satisfy accountability without provider-readable logs?

Yes – at least in theory and increasingly in practice – there are strong technical approaches that could reconcile the need for an audit trail with robust user privacy and control. The heart of the solution is to shift from provider-trusted logging to cryptographic, user-trusted evidence. For example, instead of the provider silently recording “Alice showed credential X to Bob’s Service at 10:00,” the wallet itself could generate a cryptographically signed receipt of the transaction and give it to Alice (and perhaps Bob) as proof. This receipt might be a zero-knowledge proof or a selectively disclosed token that confirms the event without revealing extraneous data. If a dispute arises, Alice (or Bob) can present this cryptographic proof to an arbitrator or authority, who can verify its authenticity (since it’s signed by the wallet or issuing authority) without the provider ever maintaining a dossier of all receipts centrally. In this model, the user (and relevant relying party) hold the logs by default – like each keeps a secure “transaction receipt” – and the provider is out of the loop unless brought in for a specific case. This user-centric logging can satisfy legal accountability because the evidence exists and is verifiable (tamper-evident), but it doesn’t reside in a big brother database.

One concrete set of techniques involves end-to-end encryption (E2EE) and client-side logging. For instance, the wallet app could log events locally in an encrypted form where only the user’s key can decrypt. The provider might store a backup of these encrypted logs (to meet retention rules and in case the user loses their device), but without the user’s consent or key, the entries are gibberish. This way, the provider fulfills the mandate to “ensure logs exist and are retained,” but cannot read them on a whim – they would need the user’s active cooperation or a lawful process that compels the user or a key escrow to unlock them.

Another approach is to use threshold cryptography or trusted execution environments: split the ability to decrypt logs between multiple parties (say, the user and a judicial authority) so no single party (like the provider) can unilaterally surveil. Only when legal conditions are met would those pieces combine to reveal the plaintext logs. Such architectures are complex but not unprecedented in high-security systems.

Zero-knowledge proofs (ZKPs) are especially promising in this domain. ZKPs allow a user to prove a statement about data without revealing the data itself. For digital identity, a user could prove “I am over 18” or “I possess a valid credential from Issuer Y” without disclosing their name or the credential’s details. The EU wallet ecosystem already anticipates selective disclosure and ZKP-based presentations (the ARF even states that using a ZKP scheme must not prevent achieving LoA High).

When a user authenticates to a service using a ZKP or selective disclosure, what if the “log” recorded is also a kind of zero-knowledge attestations? For example, a log entry could be a hash or commitment to the transaction details, time-stamped and signed, possibly even written to a public ledger or transparency log. This log entry by itself doesn’t reveal Alice’s identity or what exactly was exchanged – it might just be a random-looking string on a public blockchain or an audit server. However, if later needed, Alice (or an investigator with the right keys) can use that entry to prove “this hash corresponds to my transaction with Service X, and here is the proof to decode it.” In effect, you get tamper-evident, append-only public logs (fulfilling integrity and non-repudiation) but privacy is preserved because only cryptographic commitments are public, not the underlying personal data. In the event of an incident, those commitments can be revealed selectively to provide accountability. This is analogous to Certificate Transparency in web security – every certificate issuance is logged publicly for audit, but the actual private info isn’t exposed unless you have the certificate to match the log entry.

Another concept raised in the debate was “Proof of Continuity.” While the term sounds abstract, it relates to ensuring that throughout a multi-hop identity verification process, there’s a continuous cryptographic link that can be audited.

Instead of relying on a central log to correlate steps, each step in a user’s authentication or credential presentation could carry forward a cryptographic proof (a token, signature, or hash) from the previous step. This creates an unbroken chain of evidence that the user’s session was valid without needing a third party to log each step. If something goes wrong, investigators can look at the chain of proofs (provided by the user or by intercepting a public ledger of proofs) to see where it failed, without having had a central server logging it in real-time. In essence, authority becomes “anonymous or accountable by design, governed by the protocol rather than external policy,” and the “wallet becomes a commodity”.

That is, trust is enforced by cryptographic protocol (you either have the proofs or you don’t) not by trusting a provider to have recorded and later divulged the truth. This design greatly reduces the privacy impact because there isn’t a standing database of who did what – there are just self-contained proofs held by users and maybe published in obfuscated form.

Of course, there are challenges with purely user-controlled accountability. What if the user is malicious or collusive with a fraudulent party? They might refuse to share logs or even tamper with their device-stored records (though digital signatures can prevent tampering). Here is where a combination of approaches can help: perhaps the relying parties also log receipts of what they received, or an independent audit service logs transaction hashes (as described) for later dispute. These ensure that even if one party withholds data, another party’s evidence can surface. Notably, many of these techniques are being actively explored in the identity community. For example, some projects use pairwise cryptographic tokens between user and service that can later be presented as evidence of interaction, without a third party seeing those tokens in the moment. There are also proposals for privacy-preserving revocation systems (using cryptographic accumulators or ZK proofs) that let someone verify a credential wasn’t revoked at time of use without revealing the user’s identity or requiring a central query each time.

All these are ways to satisfy the intent of logging (no one wants an undetectable fraudulent transaction) without the side effect of surveilling innocents by default.

In the end, it’s a matter of trust and control: Article 9 as written leans on provider trust (“we’ll log it, but trust us and the law to only use it properly”). Privacy-preserving architectures lean on technical trust (“we’ve designed it so it’s impossible to abuse the data without breaking the crypto or obtaining user consent”).

Many experts argue that, especially in societies that value civil liberties, we should prefer technical guarantees over policy promises. After all, a robust cryptographic system can enforce privacy and accountability simultaneously – for example, using a zero-knowledge proof, Alice can prove she’s entitled to something (accountability) and nothing more is revealed (privacy).

This approach satisfies regulators that transactions are legitimate and traceable when needed, but does not produce an easily exploitable surveillance dataset.

To directly answer the question: Yes, user-controlled cryptographic techniques can, in principle, meet legal accountability requirements without requiring logs readable by the provider. This could involve the wallet furnishing verifiable but privacy-protecting proofs of transactions, implementing end-to-end encrypted log storage that only surfaces under proper authorization, and leveraging features like pseudonymous identifiers and selective disclosure that are already part of the EUDI Wallet standards.

Such measures ensure that accountability is achieved “on demand” rather than through continuous oversight. The legal system would still get its evidence when legitimately necessary, but the everyday risk of surveillance or breach is dramatically reduced. The trade-off is complexity and perhaps convenience – these solutions are not as straightforward as a plain server log – but they uphold the fundamental promise of a digital identity wallet: to put the user in control. As the EDPS TechDispatch noted, a well-designed wallet should “reduce unnecessary tracking and profiling by identity providers” while still enabling reliable transactions.

User-controlled logs and cryptographic proofs are exactly the means to achieve that balance of privacy and accountability by design.

Sources:

·      Commission Implementing Regulation (EU) 2024/2979, Article 9 (Transaction logging requirements)[23][4]

·      Tim Bouma’s analysis of Article 9 and its implications (LinkedIn posts/comments, Dec 2025)[7][6][9]

·      Alex DiMarco’s commentary on the accountability vs privacy fault line in Article 9 (LinkedIn post, Jan 2026)[14][39]

·      Expert debate contributions (e.g. Ronny K. on legislative intent[20] and Andrew H. on creative compliance ideas[29]) illustrating industry perspectives.

·      European Data Protection Supervisor – TechDispatch on Digital Identity Wallets (#3/2025), highlighting privacy-by-design measures (pseudonyms, minimization) and the need to ensure accountability for transactions[36][24].

·      Alvarez et al., Privacy Evaluation of the EUDIW ARF (Computers & Security vol.160, 2026) – identifies linkability risks in the wallet’s design and suggests PETs like zero-knowledge proofs to mitigate such risks[24][38].

[1] [5] [6] [7] [8] [9] [10] [11] [12] [13] [20] [24] [28] [29] [31] [36] [37] [38] EU Digital Identity Wallet Regulations: 2024/2979 Mandates Surveillance | Tim Bouma posted on the topic | LinkedIn

https://www.linkedin.com/posts/trbouma_european-digital-identity-wallet-european-activity-7412499259012325376-E5Bp

[2] [3] [4] [15] [18] [19] [21] [22] [23] [25] [26] [30] [32] [33] Understand the EU Implementing Acts for Digital ID | iGrant.io DevDocs

https://docs.igrant.io/regulations/implementing-acts-integrity-and-core-functions/

[14] [16] [17] [39] Who is in control – the debate over article 9 for the EU digital wallet | Alex DiMarco

https://www.linkedin.com/posts/dimarcotech-alex-dimarco_who-is-in-control-the-debate-over-article-activity-7414692978964750336-ohfV

[27] [34] #digitalwallets #eudiw | Tim Bouma | 24 comments

https://www.linkedin.com/posts/trbouma_digitalwallets-eudiw-activity-7412618695367311360-HiSp

[35] ANNEX 2 – High-Level Requirements – European Digital Identity Wallet

https://eudi.dev/1.9.0/annexes/annex-2/annex-2-high-level-requirements/

Tim Bouma posted the following on linkedin:

https://www.linkedin.com/posts/trbouma_digitalwallets-eudiw-activity-7412618695367311360-HiSp

The thread kicked off with Tim Bouma doing what good provocateurs do: he didn’t argue that Article 9 is surveillance, he argued it is “pre-surveillance” infrastructure. His point wasn’t about intent. It was about power—providers don’t reliably resist overreach, consent degrades, retention expands, and “exceptional access” becomes normal. The claim is simple: build a meticulous transaction register now, and future governments won’t need to amend the text to weaponize it; they’ll just change the surrounding law, contracts, and implementation defaults.

Other posters pushed back hard and stayed on the privacy as advertised position. Article 9, was argued, mandates logging for accountability and dispute resolution, not monitoring. Access and use are only with user consent. Without a transaction history, the user can’t prove that a relying party asked for too much, or that a wallet provider failed them—so “privacy” becomes a marketing chimera because the user is forced to trust the provider’s story. In other words: the log is the user’s evidence mechanism, not the state’s surveillance feed.

That’s where the conversation split into two different definitions of privacy. One side treated privacy as governance: consent gates, regulated actors, and legal process. The other (in my responses ) treated privacy as architecture: if the system can produce a readable activity trail outside the user’s exclusive key control, then “consent” is a policy dial that can be turned, bundled, pressured, or redefined—especially once you add backups, multi-device sync, support workflows, and retention “as required by law.” Tim then distilled it to a meme (“You’re sheltering logs from the state, aren’t you?”)

, and the response escalated the framing: regulated environments can’t be “pure self-sovereign,” and critics who resist logging end up binding users to providers by removing their ability to evidence what happened.

That is the real disagreement: not whether accountability matters, but whether accountability can be delivered without turning transaction metadata into an asset that naturally wants to be centralized, retained, and compelled. And that is exactly why the safe analogy matters.

Article 9 is a perfect example of old ideas of accountability and tracking of transactions failing to understand what privacy is. If data is not E2EE and the owner of the data does not have full and exclusive control of the key, it is not private – period.

This is best illustrated by looking at the digital wallet as a safe. If you buy a safe you expect it to be a solid and trustworthy mechanism to protect your private and precious items. Things that go in the safe do not lose their characteristics or trustworthiness because they are in the safe, and their value travels with the item. The safe provides the individual with control “holding the keys” the confidence (trusting the safe builder did a good job and didn’t sneak in any “back doors” for access or a hidden camera transmitting all the items and action from the safe to themselves or a third party. If any of these things were present it would make the safe completely untrustworthy. For a digital wallet, the analogy holds up very well and the parallels are accurate.

This concern is really a question about what you trust. The default assumption behind an “outside verifiable record” is that an external party (a provider, a state system, a central log store) is inherently more trustworthy than an individual or a purpose-built trust infrastructure. That is a fallacy. The most trustworthy “record” is not a third party holding your data; it is an infrastructure designed so that nobody can quietly rewrite history—not the user, not the provider, not the relying party—while still keeping the content private.

Modern systems can do this without leaking logs in the clear:

  • Tamper-evident local ledger (append-only): The wallet writes each event as an append-only entry and links entries with cryptographic hashes (a “hash chain”). If any past entry is altered, the chain breaks. The wallet can also bind entries to a secure hardware root (secure enclave/TPM) so the device can attest “this ledger hasn’t been tampered with.” The evidence is strong without requiring a provider-readable copy.
  • Signed receipts from the relying party: Each transaction can produce a receipt that the relying party signs (or both parties sign). The user stores that receipt locally. In a dispute, the user presents the signed receipt: it proves what the relying party requested and what was presented, without requiring a central authority to have been watching. The relying party cannot plausibly deny its own signature.
  • Selective disclosure and zero-knowledge proofs: Instead of exporting a full log, the wallet can reveal only what is needed: e.g., “On date X, relying party Y requested attributes A and B,” plus a proof that this claim corresponds to a valid ledger entry. Zero-knowledge techniques can prove integrity (“this entry exists and is unmodified”) without exposing unrelated entries or a full activity timeline.
  • Public timestamping without content leakage: If you want third-party verifiability without third-party readability, the wallet can periodically publish a tiny commitment (a hash) to a public timestamping service or transparency log. That commitment reveals nothing about the transactions, but it proves that “a ledger in this state existed at time T.” Later, the user can show that a specific entry was part of that committed state, again without uploading the full ledger.

Put together, this produces the property Article 9 is aiming for—users can evidence what happened—without creating a centralized, provider-accessible dossier. Trust comes from cryptography, secure attestation, and counterparty signatures, not from handing a readable transaction record to an outside custodian. The user retains exclusive control of decryption keys and decides what to disclose, while verifiers still get high-assurance proof that the disclosed record is authentic, complete for the scope claimed, and untampered.

The crux of the matter is control, and Tim Bouma’s “Things in Control” framing is the cleanest way to see it: digital objects become legally meaningful not because of their content or because a registry watches them, but because the system enforces exclusive control—the ability to use, exclude, and transfer (see Tim Bouma's Newsletter). That is exactly why the safe analogy matters. The debate is not “should a wallet be trusted,” it’s “who owns and can open the safe—and who gets to observe and retain a record of every time it is opened.” The instinct behind Article 9-style thinking is to post a guard at the door: to treat observation and third-party custody of logs as the source of truth, rather than trusting the built architecture to be trustworthy by design (tamper-evident records, receipts, verifiable proofs, and user-held keys). That instinct embeds a prior assumption that the architecture is untrustworthy and only an external custodian can be trusted; in the best case it is fear-driven and rooted in misunderstanding what modern cryptography can guarantee, and in the worst case it is deliberate—an attempt to normalize overreach and shift the power relationship by reducing individual autonomy while still calling the result “personal” and “user-controlled.”

For use in Canadian Sovereign public institutions

What PacketFence Provides

PacketFence is an open-source network access control (NAC) platform that delivers enterprise-grade access management without commercial licensing lock-in. It provides full lifecycle management of wired, wireless, and VPN network access through 802.1X authentication, captive portals, MAC-authentication, and device profiling.

It integrates with RADIUS and directory back-ends (LDAP, AD), enforces VLAN-based or inline network segmentation, and can isolate non-compliant devices for remediation. PacketFence’s captive-portal design simplifies onboarding for BYOD, guests, and institutional devices, while its flexible architecture supports multi-site, multi-tenant deployments—ideal for large, decentralized institutions such as universities or regional public bodies.

Beyond enforcement, PacketFence includes monitoring, reporting, and posture-validation functions that help security teams meet compliance requirements for acceptable-use and network-segmentation policies.

The Value Provided by the Company Behind It

PacketFence is maintained by Inverse, now part of Akamai Technologies. Inverse built PacketFence as an enterprise-ready, GPL-licensed system and continues to provide professional support, clustering expertise, and integration services.

The vendor’s core value is the combination of open-source transparency and enterprise-grade reliability. Through Akamai, institutions can purchase professional support, consulting, and managed services for PacketFence while retaining full control of source code and deployment. This dual model—open-source flexibility with optional vendor-backed assurance—lowers risk and long-term operating costs compared to closed commercial NAC products.

How PacketFence Remains Sovereign

For Canadian public institutions governed by FIPPA or equivalent legislation, sovereignty and residency are key. PacketFence excels here because it can be deployed entirely on-premises, with no mandatory cloud dependency.

All RADIUS, policy, and authentication data can stay within Canadian-controlled infrastructure. Fingerbank, the device-fingerprinting component, can operate in local-only mode, keeping hardware identifiers and device fingerprints within the local database.

This means a university, municipality, or agency can meet privacy and data-sovereignty obligations while retaining full control of authentication logs, certificates, and network policies. The result is a sovereign NAC platform that aligns naturally with the “trusted network” and “sovereign infrastructure” mandates emerging across provincial and federal sectors.

Integration with Cambium and Aruba

PacketFence integrates cleanly with major Canadian-market access vendors such as Cambium Networks and Aruba.

  • Cambium: PacketFence supports VLAN assignment, RADIUS authentication, and guest-portal redirection through Cambium’s cnMaestro and enterprise Wi-Fi controllers. This pairing provides cost-effective public-sector Wi-Fi with open management and NAC enforcement under local control.
  • Aruba: Integration uses standard 802.1X and RADIUS attributes, with PacketFence handling role-based VLAN mapping and Aruba controllers enforcing segmentation. Aruba’s flexible switch and AP lineups fit neatly into PacketFence’s multi-vendor enforcement model, offering smooth interoperability for mixed infrastructures.

These integrations allow institutions to modernize access control without changing their switching or wireless ecosystems, reducing capital overhead while maintaining secure segmentation.

Large-Scale and Public Deployments

Public evidence of PacketFence adoption continues to grow, particularly in the education sector where transparency and sovereignty matter most. Below is a verified list of active deployments and references across Canada, the United States, and Europe.

Delta School District (BC)

Help page referencing PacketFence portals

https://www.deltasd.bc.ca/resources/district-wifi/

Keyano College (AB)

Active PacketFence portal

https://packetfence.keyano.ca/access

Seattle Pacific University

Vendor testimonial—“over 8 000 registered devices, 200+ switches, 400 APs”

https://www.inverse.ca/

Albany State University

User guide and live status portal

https://packetfence.asurams.edu/status

FX Plus (Falmouth & Exeter Campuses)

Live PacketFence portal

https://packetfence.fxplus.ac.uk/status

Queen’s College Oxford

IT blog documenting PacketFence rollout

https://it.queens.ox.ac.uk/2011/11/04/mt2011-4th-week-packetfence/

Why It Fits Canadian Public Institutions

Canadian universities, colleges, and municipalities face unique constraints: compliance under FIPPA, financial transparency, mixed-vendor environments, and the need for sovereign data governance. PacketFence’s open architecture, self-hosted control plane, and native integration with widely deployed access hardware make it an ideal choice.

It avoids the CLOUD Act exposure inherent in U.S.-hosted NAC offerings and aligns with provincial mandates for on-premises or Canadian-hosted data. Its open-source licensing also simplifies procurement under public-sector software guidelines, removing per-endpoint licensing costs and ensuring full audibility of code and data handling.

Closing Thoughts

PacketFence delivers a proven, scalable, and sovereign alternative to commercial NAC systems. For public institutions balancing compliance, budget, and independence, it provides both control and confidence. Backed by Inverse and Akamai’s professional expertise, and built on open standards that integrate cleanly with Cambium and Aruba ecosystems, it stands out as the pragmatic choice for Canadian sovereign infrastructure.

Sources and Documentation

You cannot make an Acrobat Pro subscription fully sovereign. Identity, licensing, and the Admin Console rely on Adobe IMS services with data stored in the U.S. You can harden it to “desktop-only, no cloud, minimal egress,” and run it for long offline windows. Below is a possible deployable plan with controls.

Baseline

  1. Identity: Use Federated ID with SAML SSO. Do not use Adobe IDs. Enforce domain claims and profile separation.

  2. Track: Package Acrobat Classic via Named User Licensing to reduce service exposure by design.

  3. Services: Disable Acrobat Studio services, Acrobat AI, and cloud storage at the product-profile level.

  4. Desktop policy: Lock services off with registry keys via the Customization Wizard or GPO.

  5. Network: Block all Acrobat/CC endpoints except the small set you allow during controlled sign-in and update windows. Explicitly block AI endpoints.

  6. Updates: Use internal update flows. Prefer RUM plus a maintenance window. If you need a mirror, stand up AUSST.

  7. Offline windows: Plan for 30 days offline plus a 99-day grace if needed. After that, devices must phone home.

Options

A. NUL + Classic track (recommended)

  • Services reduced by default; then disable the rest in Admin Console and via registry. Least network surface while keeping subscription entitlements.

B. NUL + Continuous track

  • More frequent updates and features. Lock down services with the same Admin Console and registry controls. Larger test burden.

C. Replace e-sign

  • If you require e-sign with Canadian residency, use a Canadian-resident e-sign service in place of Acrobat Sign. OneSpan Sign offers Canadian data centres and on-prem options; Syngrafii operates Canadian instances.

Configuration “How”

1) Admin Console

  • Identity: create Federated ID directory and enable SSO with your IdP. Disable Adobe ID use for org domains.
  • Package: create Named User Licensing package for Acrobat Classic.
  • Services: for the Acrobat product profile set:
    • PDF Services = Off, Acrobat AI = Off, Adobe Express = Off for “desktop-only” posture.
  • Self-service: disable self-service install and updates. You will push updates.

2) Desktop hardening (deploy via RMM tool)

Set these registry keys (Acrobat Pro “DC” shown; adjust version path as needed): HKLM\SOFTWARE\Policies\Adobe\Acrobat\DC\FeatureLockdown

  • bUpdater=0 (disables in-product updates) HKLM\SOFTWARE\Policies\Adobe\Acrobat\DC\FeatureLockdown\cServices
  • bToggleAdobeDocumentServices=1 (disable Document Cloud services)
  • bToggleAdobeSign=1 (disable Send for Signature)
  • bTogglePrefsSync=1 (disable preference sync)
  • bToggleFillSign=1 (disable Fill & Sign if required)
  • bToggleSendAndTrack=1 (disable Send & Track)
  • bToggleWebConnectors=1 (disable Dropbox/Google Drive/OneDrive connectors) Optional: bDisableSharePointFeatures=1 under …\cSharePoint.

3) Network controls

  • Permit only during maintenance windows:
    • Licensing activation: *.licenses.adobe.com
    • IMS auth and Admin Console set you allow temporarily per window. Keep AI and “sensei” endpoints blocked. Endpoints change; re-baseline on each release.

4) Updates

  • Use Remote Update Manager (RUM) to push security updates on schedule from your admin host. Pair with WSUS/SCCM/Intune as you prefer.
  • If you need zero egress during patch windows, host packages internally and run RUM against that mirror or deploy prebuilt packages. AUSST provides an internal update server pattern.

Functionally? Yes – and it is massive.

Most people think of surveillance as satellites and spies. But the real power move is legal access to data, and the U.S. has architected a system that makes American cloud and tech firms a global collection grid.

This isn’t just about intelligence agencies. It’s about how U.S. laws intersect with the global dominance of American tech. Let’s break it down.

Three companies — Amazon (AWS), Microsoft (Azure), and Google — own 68% of the global public cloud market. That means most of the world’s digital infrastructure runs on U.S. platforms. Many other US companies piggyback on these services and provide storage for your financial transactions, document storage, bookkeeping, banking, contracts, legal advice medical data and endless other services. A short list is here:

  • Cloud infrastructure and data platforms: AWS; Microsoft Azure; Google Cloud.
  • Documents and file storage: Microsoft 365 (OneDrive, SharePoint); Google Workspace (Drive); Box; Dropbox; Adobe Document Cloud.
  • Bookkeeping and ERP: Intuit QuickBooks; Oracle NetSuite.
  • Payments and financial transactions: Visa; Mastercard; PayPal; Stripe; Block (Square).
  • Banking platforms: JPMorgan Chase; Bank of America; Citigroup.
  • Contracts and e‑sign / CLM: DocuSign; Adobe Acrobat Sign; Ironclad.
  • Legal tech and e‑discovery: iManage; NetDocuments; Relativity.
  • Healthcare EHR and portals: Epic Systems (MyChart); Oracle Health (Cerner); athenahealth.

In Q2 2025:

  • AWS: 30% of global cloud infrastructure
  • Microsoft: 20%
  • Google: 13% (Source: Synergy Research Group)

Whether you're a European startup, an African NGO, or an Asian government agency, chances are some part of your digital operations flows through U.S.-controlled platforms.

A common assumption is: “If our data is stored in Europe, we’re safe from U.S. jurisdiction.” Not true.

The CLOUD Act lets U.S. authorities compel American tech companies to hand over data they “control,” even if that data sits on servers in Dublin, Frankfurt, or Singapore.

Example: A U.S. warrant served in California can require Microsoft to hand over emails stored in Ireland, as long as Microsoft has access and control. This exact issue triggered the Microsoft-Ireland case, but the CLOUD Act resolved it by giving U.S. law extraterritorial reach.

It’s not just the company — it’s the people too.

If you hire a U.S. systems admin working remotely from New York, and they have credentials to your European systems, a U.S. court can compel them to assist in accessing that data. That’s because U.S. law focuses on “possession, custody, or control”, not geography.

You Likely Will Never Know It Happened!

U.S. courts can issue nondisclosure orders, gag orders that bar cloud providers from telling you your data was accessed. While recent rulings have narrowed their scope, targeted secrecy remains legal and routine.

Bottom line: Access can happen behind your back, and legally so.

Intelligence Collection Runs in Parallel

This isn't just about law enforcement. U.S. intelligence agencies operate under FISA Section 702, which lets them target non-U.S. persons abroad — with help from service providers. The definition of “provider” includes not just companies, but their staff, agents, and even custodians.

This law was reauthorized in April 2024 and stays in effect until April 2026. It’s a separate, classified channel of compelled access.

Can the U.S. Compel Its Citizens Abroad?

Yes. If you're a U.S. national living in another country, courts can subpoena you under 28 U.S.C. § 1783 to produce documents or testify — and enforce it via contempt. Physical presence abroad doesn't shield you.

What About “Sovereign” Cloud?

Microsoft’s EU Data Boundary is often cited as a privacy solution. It keeps storage and processing within the EU, reducing routine data movement. That’s helpful for compliance and optics.

But legally, it doesn’t block U.S. demands. At a French Senate hearing in June 2025, Microsoft France’s legal director couldn’t guarantee that EU-stored data wouldn’t be handed over to U.S. authorities if compelled.

As long as a U.S. entity holds control, storing data in-region doesn’t reduce how much of it can be compelled. The geography may change — the legal risk doesn’t.

Compliance ≠ Control

Many companies focus on “paper compliance”: model clauses, certifications, and documentation that say they’re protecting data.

But real-world outcomes depend on control:

  • Who holds the encryption keys?
  • Who can access the console?
  • Where do the admins sit?
  • Who pays their salary?

If a U.S. provider or person ultimately controls access, then the data is within U.S. legal reach no matter where it lives. The only durable solution is removing U.S. control altogether.

The U.S. hasn’t built the world’s largest spy network by hiding in the shadows. It’s done it by being the backbone of global tech and writing laws that treat control as more important than location.

If you’re a global business, policymaker, or technologist, this isn’t someone else’s problem. It’s a strategic risk you need to understand.

References:

Synergy Research Group, “Q2 Cloud Market Nears $100 Billion Milestone,” 31 Jul 2025 https://www.srgresearch.com/articles/q2-cloud-market-nears-100-billion-milestone-and-its-still-growing-by-25-year-over-year

18 U.S.C. § 2713 (CLOUD Act extraterritorial production) https://www.law.cornell.edu/uscode/text/18/2713

United States v. Microsoft Corp., No. 17‑2 (Apr. 17, 2018) (moot after CLOUD Act) https://www.supremecourt.gov/opinions/17pdf/17-2_1824.pdf

FRCP Rule 34 (possession, custody, or control) https://www.law.cornell.edu/rules/frcp/rule_34

18 U.S.C. § 2703(h) (CLOUD Act comity analysis, Congress.gov) https://www.congress.gov/bill/115th-congress/senate-bill/2383/text

18 U.S.C. § 2705(b) (SCA nondisclosure orders) https://www.law.cornell.edu/uscode/text/18/2705

In re Sealed Case, No. 24‑5089 (D.C. Cir. July 18, 2025) (limits omnibus gags) https://media.cadc.uscourts.gov/opinions/docs/2025/07/24-5089-2126121.pdf

50 U.S.C. § 1881a (FISA § 702 procedures) https://www.law.cornell.edu/uscode/text/50/1881a

50 U.S.C. § 1881(b)(4) (ECSP definition includes officers, employees, custodians, agents) https://www.law.cornell.edu/uscode/text/50/1881

PCLOB, Section 702 Oversight Project page (RISAA reauth and April 19, 2026 sunset) https://www.pclob.gov/OversightProjects/Details/20

28 U.S.C. § 1783 (subpoena of US nationals abroad) and § 1784 (contempt) https://www.law.cornell.edu/uscode/text/28/1783 https://www.law.cornell.edu/uscode/text/28/1784

Microsoft, “What is the EU Data Boundary?” https://learn.microsoft.com/en-us/privacy/eudb/eu-data-boundary-learn

Microsoft, “Continuing data transfers that apply to all EU Data Boundary services” https://learn.microsoft.com/en-us/privacy/eudb/eu-data-boundary-transfers-for-all-services

French Senate hearing notice: “Commande publique : audition de Microsoft,” 10 Jun 2025 https://www.senat.fr/actualite/commande-publique-audition-de-microsoft-5344.html

Coverage of the hearing (example): The Register, “Microsoft exec admits it ‘cannot guarantee’ data sovereignty,” 25 Jul 2025 https://www.theregister.com/2025/07/25/microsoft_admits_it_cannot_guarantee/

Scenario Overview

Microsoft 365-Integrated Workstation (Scenario 1): A Windows 11 Enterprise device fully integrated with Microsoft’s cloud ecosystem. The machine is joined to Microsoft Entra ID (formerly Azure AD) for identity and possibly enrolled in Microsoft Intune for device management. The user leverages Office 365 services extensively: their files reside in OneDrive and SharePoint Online, email is through Exchange Online (Outlook), and collaboration via Teams is assumed. They also use Adobe Acrobat with an Adobe cloud account for PDF services. The device’s telemetry settings are largely default – perhaps nominally curtailed via Group Policy or a tool like O&O ShutUp10++, but Windows still maintains some level of background diagnostic reporting. System updates are retrieved directly from Windows Update (Microsoft’s servers), and Office/Adobe apps update via their respective cloud services. BitLocker full-disk encryption is enabled; since the device is Entra ID-joined, the recovery key is automatically escrowed to Azure AD unless proactively disabled, meaning Microsoft holds a copy of the decryption keyblog.elcomsoft.com. All in all, in Scenario 1 the user’s identity, data, and device management are entwined with U.S.-based providers (Microsoft and Adobe). This provides convenience and seamless integration, but also means those providers have a trusted foothold in the environment.

Fully Sovereign Workstation (Scenario 2): A Windows 11 Enterprise device configured for data sovereignty on Canadian soil, minimizing reliance on foreign services. There is no Azure AD/AAD usage – instead, user authentication is through a local Keycloak Identity and Access Management system (e.g. the user logs into Windows via Keycloak or an on-prem AD federated with Keycloak), ensuring credentials and identity data stay internal. Cloud services are replaced with self-hosted equivalents: Seafile (hosted in a Canadian datacenter) provides file syncing in lieu of OneDrive/SharePoint, OnlyOffice (self-hosted) or similar enables web-based document editing internally, and Xodo or another PDF tool is used locally without any Adobe cloud connection. Email is handled by an on-prem mail server (e.g. a Linux-based Postfix/Dovecot with webmail) or via a client like Thunderbird, rather than Exchange Online. The device is managed using open-source, self-hosted tools: for example, Tactical RMM (remote monitoring & management) and Wazuh (security monitoring/EDR) are deployed on Canadian servers under the organization’s control. All Windows telemetry is disabled via group policies and firewall/DNS blocks – diagnostic data, Windows Error Reporting, Bing search integration, etc., are turned off, and known telemetry endpoints are blackholed. The workstation does not automatically reach out to Microsoft for updates; instead, updates are delivered manually or via an internal WSUS/update repository after being vetted. BitLocker disk encryption is used but recovery keys are stored only on local servers (e.g. in an on-prem Active Directory or Keycloak vault), never sent to Microsoft. In short, Scenario 2 retains the base OS (Windows) but wraps it in a bubble of sovereign infrastructure – Microsoft’s cloud is kept at arm’s length, and the device does not trust or rely on any U.S.-controlled cloud services for its regular operation.

Telemetry, Update Channels, and Vendor Control

Microsoft-Facing Telemetry & Cloud Services (Scenario 1): By default, a Windows 11 Enterprise machine in this scenario will communicate regularly with Microsoft and other third-party clouds. Unless aggressively curtailed, Windows telemetry sends diagnostic and usage data to Microsoft’s servers. This can include device hardware info, performance metrics, app usage data, reliability and crash reports, and more. Even if an admin uses Group Policy or tools like O&O ShutUp10 to reduce telemetry (for instance, setting it to “Security” level), the OS sometimes re-enables certain diagnostic components after updatesborncity.comborncity.com. Built-in features like Windows Error Reporting (WER) may upload crash dumps to Microsoft when applications crash. Many Windows components also reach out to cloud services by design – for example, Windows Search might query Bing, the Start Menu may fetch online content, and SmartScreen filters (and Windows Defender cloud protection) check URLs and file signatures against Microsoft’s cloud. In an Office 365-integrated setup, Office applications and services add another layer of telemetry. Office apps often send usage data and telemetry to Microsoft (unless an organization expl