● Framework
Zero Trust Framework for AI Identities
A reference framework for applying Zero Trust to the non-human identities that AI adoption creates — verify explicitly, least privilege, assume breach — with the agent identity as the central control point.
Enterprise AI adoption creates non-human identities — model endpoints, copilots, agents, integration credentials — faster than most governance can track. This framework applies Zero Trust to them so adoption can be aggressive and safe at the same time.
Principle 1 — Verify explicitly
Every access decision is made on identity and context, every time, never inferred from network location.
- AI systems authenticate and are authorized on every call to internal resources.
- A model endpoint reachable on the internal network is not therefore safe to call unauthenticated. Network position is not identity.
Principle 2 — Least privilege
Grant the minimum access, for the minimum time.
- Scope each AI identity’s permissions to exactly what its function requires.
- Make credentials short-lived and task-scoped, not long-lived standing grants.
- Eliminate the long-lived API key in an environment variable — it is the first anti-pattern to remove.
Principle 3 — Assume breach
Design as though the AI component is already compromised and limit what that yields.
- Assume the model can be manipulated; treat its actions as not fully trusted.
- Segment, scope, and require explicit authorization on consequential actions.
The agent identity — the central control point
Three properties define a well-designed agent identity:
- Distinct and attributable — its own identity, never shared, so every action is traceable to a specific agent.
- Scoped and short-lived — a workload identity exchanging its base identity for short-lived, scoped tokens per operation.
- Acts with the user’s authority — when serving a user, authorization evaluates against that user’s permissions, closing the confused-deputy gap.
Implementation sequence
- Inventory the AI identities you already have.
- Replace long-lived shared credentials with workload identities issuing short-lived scoped tokens.
- Scope each identity down to its minimum; treat what breaks as information.
- Propagate user identity through agents that act on users’ behalf.
- Audit AI actions as privileged activity.
How to adapt it
Map each principle to the identity provider and workload-identity mechanism you already run. The framework is platform-agnostic; the value is in the discipline, not a specific vendor feature. Start with the inventory and the elimination of standing credentials — those two steps remove the largest share of risk.
Want this tailored to your stack?
I adapt these for specific environments and risk profiles as part of advisory and workshop engagements.