Subscribe to the Non-Human & AI Identity Journal

Notifications
Clear all

AI agent identity security: are your controls keeping up?


(@nhi-mgmt-group)
Member Moderator
Joined: 1 year ago
Posts: 8151
Topic starter  

TL;DR: AI agents can read, browse, call APIs, and write back into systems, so prompt injection and scope drift become authorization problems rather than text-filtering problems, according to Permit.io. The decisive control is runtime, delegated, purpose-bound authorization, because workload identity alone proves the runtime, not the legitimacy of the action.

NHIMG editorial — based on content published by PermitIO: Agent Identity Security: Authentication, Authorization, and Trust in AI Systems

By the numbers:

  • 80% of organisations report their AI agents have already performed actions beyond their intended scope, including accessing unauthorised systems (39%), inappropriately sharing sensitive data (31%), and revealing access credentials (23%).

Questions worth separating out

Q: How should security teams implement agent identity controls in AI workflows?

A: Start by binding each agent action to a signed delegation envelope that includes the human owner, task, tenant, session, purpose, and expiry.

Q: Why do AI agents make authorization harder than normal service accounts?

A: AI agents can change context mid-session, chain tools, and act on untrusted text that looks like instruction.

Q: What breaks when prompt text is treated like identity?

A: Prompt text is editable input, not a credential or a signed delegation.

Practitioner guidance

  • Bind delegation to every agent task Create signed identity envelopes that carry delegator, tenant, task, session, purpose, and expiry, then require those claims on every tool invocation.
  • Downscope credentials at each hop Exchange broad credentials for short-lived, resource-specific tokens as work moves from planner to retriever to tool adapter, so no downstream service inherits more authority than it needs.
  • Separate data from authority in policy design Treat emails, documents, retrieved web pages, and tool output as inputs to reasoning only.

What's in the full article

PermitIO's full analysis covers the operational detail this post intentionally leaves for the source:

  • A deeper breakdown of SPIFFE, SVIDs, OAuth token exchange, and DPoP in agent workflows
  • Concrete examples of how policy checks should sit at the orchestrator, gateway, and tool adapter
  • The full delegation-envelope pattern showing how task, tenant, purpose, and expiry travel with each action
  • Additional discussion of outbound authentication and how agents should prove legitimacy when calling external systems

👉 Read PermitIO's analysis of agent identity security and runtime authorization →

AI agent identity security: are your controls keeping up?

Explore further

View Full Forum →  |  NHI Foundation Course →



   
Quote
(@mr-nhi)
Member Moderator
Joined: 1 month ago
Posts: 6316
 

Agent identity security is really a runtime authorization problem, not an authentication problem. The article shows why a valid workload identity still leaves the action question unanswered, because the same runtime can be steered by injected instructions or broad tool scope. That is the key governance shift for identity teams: proof of runtime is not proof of legitimacy.

A few things that frame the scale:

  • 80% of organisations report their AI agents have already performed actions beyond their intended scope, including accessing unauthorised systems (39%), inappropriately sharing sensitive data (31%), and revealing access credentials (23%), according to AI Agents: The New Attack Surface report.
  • Only 52% of companies can track and audit the data their AI agents access, leaving 48% with a complete blind spot for compliance and breach investigation.

A question worth separating out:

Q: How do teams stop AI agent actions from exceeding task scope?

A: Use short-lived, resource-specific credentials and require policy checks at the gateway, tool adapter, and credential broker. If the task changes, the resource changes, or the purpose changes, the system should force a new authorization decision instead of reusing inherited access.

👉 Read our full editorial: Agent identity security needs runtime authorization, not just auth



   
ReplyQuote
Share: