The Cybersecurity and Infrastructure Security Agency issued an alert the same day advising users to downgrade to an uncompromised version.
The malicious releases came through the project's normal publishing process, from an account that held legitimate maintainer responsibilities. A valid release signature could have authenticated the publisher, while a matching checksum would have confirmed the files had not changed. Neither check would have established that the code was safe.
Detection depended on a performance anomaly that one engineer chose to investigate.
The underlying problem extends well beyond open-source software. Enterprise systems record who holds authority and how it was used, but those records often reside inside the infrastructure that the authority governs. As organizations give AI agents the ability to act on their behalf, how authority is established, exercised, and independently verified carries higher operational stakes.
Key Points
- Enterprise security separates policy from execution, but administrative authority and records of its exercise often remain within shared operational trust boundaries.
- Independently verifiable authority structures can separate operational credentials from the power to grant, modify, or revoke their permissions.
- Hierarchical signing authorities, thresholds, and delegation allow organizations to govern multiple systems under common rules while limiting the consequences of individual compromises.
- Software release authority can be separated from distribution, allowing recipients to verify approved versions, signing permissions, and artifact integrity independently of the servers delivering them.
- Stuxnet and the xz Utils backdoor illustrate distinct failures of trusted operational evidence, demonstrating the limits of authentication and internal reporting as guarantees of integrity.
- As AI-enhanced attacks and autonomous agents expand the scope of potential compromise, independently enforced authority can preserve an institution's ability to revoke credentials, replace compromised systems, and restore operations without surrendering its governing structure.
Where Authority and Its Record Live
Enterprises organize access through authority hierarchies such as directory services, cloud identity and access management systems, and privileged administrator accounts.
In a 2014 paper published by USENIX, Google engineers described the weakness of perimeter-based security, noting that once a perimeter is breached, an attacker gains relatively easy access to a company's privileged internal network. The paper attributed the perimeter's decline to the adoption of mobile and cloud technologies.
Zero trust architecture, which the National Institute of Standards and Technology formalized in its 2020 Special Publication 800-207, separates a control plane, where policy decisions are made, from a data plane, where enforcement points apply those decisions to individual requests. Separating policy from execution is therefore established practice.
The framework does not, by itself, establish how administrative authority over that control plane should be governed, or how its decisions and changes can be verified independently of the systems subject to its control.
Attackers target both authority and its record. The MITRE ATT&CK knowledge base catalogs account manipulation and indicator removal as techniques for maintaining access and concealing activity. An attacker who reaches the administrative layer can grant new permissions and then work to obscure evidence of the grant.
Major cloud providers protect parts of this record. Google Cloud's Admin Activity audit logs cannot be disabled and are retained for 400 days in a system-managed bucket whose retention cannot be changed, according to Google Cloud documentation. Microsoft states that tenant administrators cannot modify or delete system-generated Entra ID audit entries, and Microsoft Learn lists default retention of seven days on the free tier and 30 days on P1 and P2 tiers.
These protections address accountability, but they do not all provide the same assurance. Audit records document covered actions within a provider's trust model. An independently verifiable authority history establishes which permissions were in force and how they changed. Independent enforcement goes further, making consequential operations contingent on authorization that the systems being governed cannot unilaterally waive.
More Technology Articles
Authority Beyond the Operational Perimeter
An alternative is to separate an organization's governing authority from the infrastructure exercising it. Operational credentials would retain the permissions needed to perform routine work, while the power to grant, restrict, or revoke those permissions would reside under separately governed authority.
A compromised server could continue to exercise whatever permissions its credentials retained, but it could not necessarily expand those permissions or assume control over the structure that granted them.
Such an arrangement becomes more useful when authority is hierarchical and composable. Different accounts, services, departments, and devices can operate under distinct signing requirements while remaining subject to common governance.
Routine operations might require a single credential, sensitive transactions a threshold of several signers, and changes to the governing structure a separate administrative quorum. Delegation and revocation can occur without replacing an organization's underlying identity or reconstructing every relationship established under it.
The separation also provides a means of recovering from compromised operational credentials. A production credential can be rotated without requiring the governing authority to participate in everyday operations. More sensitive credentials can remain offline or distributed among independent signers, while operational systems retain enough autonomy to function.
The objective is not to eliminate compromise, but to prevent compromise of one operational domain from automatically conferring control over the others.
Composing Authority Across Systems
The difficulty is extending that separation across the many systems an organization operates. A signing policy useful for one application may need to govern dozens of services, administrative roles, and release processes. Recreating it independently in each system multiplies the places where authority can diverge, become stale, or escape review.
Cryptographic transaction systems illustrate several approaches to composing authority, each with distinct security and verification costs.
On EVM-compatible networks, account abstraction permits programmable signing and authorization, often through smart-contract accounts. That flexibility brings additional contract logic and integration dependencies into the security boundary, with defects or inconsistent implementations creating their own exposure.
UTXO systems can enforce multisignature conditions and aggregate certain signatures efficiently, but a signature or spending condition does not by itself reveal an enduring organization-wide hierarchy. Reconstructing delegated authority, key rotation, and historical permissions can require additional indexing infrastructure, separate records, and complex verification across transaction histories.
A natively composable authority model instead makes delegation, thresholds, and key rotation common protocol concepts. Its advantage is not immunity from bugs or compromise, but a consistent structure that different applications can reference without independently recreating the same governance rules.
Accumulate, an identity-based blockchain protocol described in a 2022 technical paper, provides one example. Its account model includes prioritized signing authorities, signature thresholds, delegation, and restrictions on specified transaction types. These properties are enforced for transactions on its own network, making authority changes part of a shared, inspectable record rather than leaving them exclusively to the systems exercising operational permissions.
That record can also support independent verification. Cryptographic commitments and account-state receipts allow a verifier to check reported state against independently obtained network anchors, provided the verifier has trustworthy anchor data and performs the necessary validation.
This allows authority to be verified independently of the operational systems it governs.
Separating governance from routine operation is different from moving credentials into another repository. The organization still determines its governing authorities, and a separately maintained record does not automatically enforce its rules across unrelated infrastructure. Where enforcement is integrated, however, compromising an operational environment need not confer the power to rewrite the authority structure governing it.
Precedents in Transparency and Update Security
Several deployed systems already make authority-related events independently checkable. Certificate Transparency, specified in RFC 9162, records the issuance of web security certificates in public append-only logs that anyone can audit. The specification acknowledges that a log can misbehave by presenting different views to different observers, making independent monitoring and comparison of log views important.
The Update Framework, an open specification for securing software updates, divides authority into distinct roles with signature thresholds and delegation, according to the TUF specification. Its design supports keeping the most sensitive root keys offline while using online keys for frequently updated metadata. Client software enforces these rules by verifying signed metadata before installing an update.
Microsoft operates two related services. Azure Confidential Ledger maintains tamper-evident, append-only records with cryptographic receipts, and Microsoft's Signing Transparency service records software signing events and issues receipts that anyone can verify without contacting the service, according to Microsoft Learn. As of November 2026, Microsoft describes verification through Signing Transparency as limited to specific Microsoft services.
These systems make issuance, signing, and related records independently checkable, and The Update Framework shows that hierarchical authority with offline root keys works without a blockchain.
These approaches address different parts of the same problem. Transparency records allow a verifier to identify inconsistencies or unauthorized issuance; signed update metadata can determine which artifacts a client accepts. A shared authority structure can additionally govern changes to the signing permissions themselves, making those changes subject to enforceable rules and independent verification.
Authority Over Software Releases
Software distribution illustrates what this separation could mean in practice. The system that hosts or delivers an update need not be the authority that determines which version is approved.
A publisher could record the authorized release identifier, artifact checksum, and applicable signing authority in a separately verifiable record. A client would then compare what it received with that record rather than relying on the download server's assertion that a file is current or authentic.
The authority record would also have a history. A verifier could establish which signing credentials were valid when a release was approved, whether they had subsequently been revoked, and whether a purported replacement version was authorized under the applicable rules.
This would not prove the build was free of malicious code or that the published checksum represented the intended source. Build provenance and reproducibility address different questions about how an artifact was produced. The immediate gain is narrower: control of a distribution endpoint would not, by itself, grant the power to declare a new release canonical.
When Systems Report on Themselves
The case for independent verification rests on a documented pattern in which a compromised system produces a false account of its own condition. Stuxnet, the malware that targeted Iran's uranium enrichment facility at Natanz, manipulated industrial controllers while concealing abnormal conditions.
A 2013 technical analysis by The Langner Group describes the malware replaying recorded process values so that operators and monitoring systems saw normal readings during attacks.
Evidence of the physical losses came from a different source. A December 2010 report by the Institute for Science and International Security used International Atomic Energy Agency inspection data to infer that about 1,000 centrifuges had been decommissioned at Natanz in late 2009 or early 2010. The authors described Stuxnet as a plausible cause and stopped short of establishing it.
The xz case followed a different path to discovery. Freund's report identified obfuscated data in test files in the project's source repository, while part of the script that activated the backdoor appeared only in the distributed release packages. A comparison between repository contents and distributed release packages could have exposed that difference.
The incidents reveal different weaknesses in trusted accounts of reality. Stuxnet falsified process readings, while the xz backdoor entered through a legitimate software release.
Independent observations mattered in both: inspection records documented unusual centrifuge losses without establishing their cause, while a performance anomaly led Freund to identify the backdoor.
The xz case also marks a limit on what authority structures can achieve. A requirement that several maintainers approve each release could raise the cost of such an attack, but multiple legitimate signers can approve the same malicious code. Verified authority establishes who approved an artifact and leaves open whether the artifact is safe.
Agents and the Enforcement Gap
AI agents change what sits inside the perimeter: software with discretionary authority to act on information that may come from adversaries. The OWASP Gen AI Security Project lists prompt injection, in which crafted input alters a model's behavior, as LLM01 in its 2025 risks for large language model applications, and states that it is unclear whether foolproof prevention methods exist.
An agent steered by a document or web page can carry out a series of actions that are each permitted and together harmful.
Such an agent can also produce a coherent record of what it did. If an organization's checks validate only records the agent generated, the organization receives an authenticated account with no independent confirmation. An agent that can read the verification rules learns what those checks will accept.
AI-enhanced attackers and increasingly automated botnets make this distinction more consequential. Whether an attack remains under human direction or develops into the autonomous propagation envisioned in feral software, compromising another machine does not necessarily confer the authority to grant credentials, approve releases, or perpetuate administrative control. Separating those powers would not prevent propagation, but it could constrain what each successful compromise enables next.
The architecture applies most directly where authority and its record currently share infrastructure. Software release authority determines who may sign code and who may grant signing rights. Agent credentials raise the question of what an agent may do, on whose delegation, and who can revoke it, while cross-organization workflows depend on whether a counterparty's claimed authorization was valid.
These guarantees do not extend automatically to systems outside the authority network. An operation executed in a cloud account, a deployment pipeline, or an agent runtime is governed only if that system checks the external authority record in a way an attacker cannot bypass.
A compromised application that consults the record voluntarily can simply stop consulting it.
A working verifier would need to determine which authority applied at the time of an action, establish the authenticity and sufficient freshness of the authority state, and define behavior when the network is unreachable. Failing open preserves business continuity at the expense of security, and failing closed does the reverse.
Extending these guarantees into conventional enterprise infrastructure remains an engineering challenge. One approach would preserve authoritative governance records in a separately administered system while allowing existing applications to verify permissions against them, provided the verification mechanism cannot be bypassed by the systems it governs.
The xz backdoor came to light because one engineer investigated abnormal behavior rather than trusting the release process alone. Independent authority records offer a structural version of that check: a compromise of operational systems need not carry the power to rewrite the rules governing those systems or the record of how those rules changed.
That separation holds only as long as an organization maintains it. Higher-tier credentials must remain outside routine operations, rotation and recovery procedures must be tested, and consequential actions must continue to depend on verification. Exceptions made for convenience can gradually return authority to the systems it was meant to constrain.
The walled garden will still have gates, and some will fail. The question is whether passing through them gives an intruder the authority to change the locks, certify a malicious update, and decide which account of the breach becomes official.
An institution that preserves that separation can lose control of an operational system without losing the authority to revoke its credentials, replace its machinery, and restore its functions.
Sources
- Andres Freund. "backdoor in upstream xz/liblzma leading to ssh server compromise." oss-security mailing list (Openwall), 2024.
- Cybersecurity and Infrastructure Security Agency. "Reported Supply Chain Compromise Affecting XZ Utils Data Compression Library, CVE-2024-3094." CISA, 2024.
- Rory Ward, Betsy Beyer. "BeyondCorp: A New Approach to Enterprise Security." ;login:, USENIX, 2014.
- Scott Rose, Oliver Borchert, Stu Mitchell, Sean Connelly. "Zero Trust Architecture (Special Publication 800-207)." National Institute of Standards and Technology, 2020.
- MITRE. "Account Manipulation, Technique T1098." MITRE ATT&CK, 2017.
- MITRE. "Indicator Removal, Technique T1070." MITRE ATT&CK, 2017.
- Google Cloud. "Cloud Audit Logs overview." Google Cloud Documentation, 2026.
- Microsoft. "Microsoft Entra data retention." Microsoft Learn, 2026.
- Microsoft. "What are Microsoft Entra audit logs?." Microsoft Learn, 2026.
- Kyle Michelson et al. "Accumulate: An Identity-Based Blockchain Protocol with Cross-Chain Support, Human-Readable Addresses, and Key Management Capabilities."
- Accumulate Network. "Proving account state with the API." GitHub, 2022.
- Ben Laurie, Eran Messeri, Rob Stradling. "Certificate Transparency Version 2.0 (RFC 9162)." Internet Engineering Task Force, 2021.
- The Update Framework contributors. "The Update Framework Specification." The Update Framework, 2026.
- Microsoft. "About Microsoft's Signing Transparency Ledger." Microsoft Learn, 2026.
- Microsoft. "Microsoft Azure confidential ledger overview." Microsoft Learn, 2026.
- Ralph Langner. "To Kill a Centrifuge: A Technical Analysis of What Stuxnet's Creators Tried to Achieve." The Langner Group, 2013.
- David Albright, Paul Brannan, Christina Walrond. "Did Stuxnet Take Out 1,000 Centrifuges at the Natanz Enrichment Plant?." Institute for Science and International Security, 2010.
- OWASP Gen AI Security Project. "LLM01:2025 Prompt Injection." OWASP, 2025.
- Vitalik Buterin et al. "ERC-4337: Account Abstraction Using Alt Mempool." Ethereum Improvement Proposals, 2021.
- Jonas Nick, Tim Ruffing, Elliott Jin. "BIP 327: MuSig2 for BIP340-compatible Multi-Signatures." Bitcoin Improvement Proposals, 2022.
- SLSA. "Provenance." Specification v1.2.
- Beige Media. "Digital Cockroaches: The Ecology of Feral Software." Beige Media, 2026.
