Identity & access

Zero Trust for AI Agents

What makes an agent request trustworthy enough for this resource?

Reference notes by Min · Reviewed October 15, 2026

Working governance definitionAlso: Agent zero trust · Zero trust architecture2 primary references

Definition

Zero trust for AI agents applies resource-centered security to software actors: an agent does not receive blanket trust because it runs inside the organization or was previously authenticated.

The practical question is whether this actor may perform this operation on this resource now. An approved agent can still receive an unsuitable task, read misleading material or encounter a changed permission. Trust decisions should therefore be attached to the resources it reaches, with a clear relationship to the human request.

What it covers

Actor
Identify the running workload separately from the person who requested the task.
Resource
Evaluate the particular record, operation and service being requested.
Context
Use trusted task, environment and permission information.
Enforcement
Put the decision where access can actually be prevented.

Separate policy facts from model-generated claims. If the agent says a document is public or a manager approved an export, the service needs a trusted source for that fact. A useful design identifies both the attribute owner and the maximum age acceptable for a consequential action.

In practice

Practical design patterns by Min.

  • Draw the route from requester to agent to each downstream service.
  • List which component validates identity and which evaluates resource permissions.
  • Define how permission changes affect queued and long-running work.
  • Exercise a missing-context case and confirm that sensitive actions do not silently proceed.

For each boundary, record the identity proof, requested operation, resource selector, policy version and failure behavior. Reuse authorization infrastructure where it fits. Extra checks have operating costs, so decide which facts must be fresh at commitment and which can be safely cached for a bounded interval.

Research notes

Source-grounded details and editorial applications. Follow each link for the original document.

Network location does not establish trust

NIST SP 800-207 rejects implicit trust based solely on network location or asset ownership. It treats authentication and authorization as distinct functions. Applying that distinction to an agent’s individual tool calls is the design interpretation used here.

Source: NIST SP 800-207: Zero Trust Architecture (2020) ↗

The application remains an enforcement boundary

OWASP recommends denying access by default and validating permissions on every request. For an agent integration, check the actual resource operation rather than rely only on the earlier conversation or login.

Source: OWASP: Authorization Cheat Sheet ↗

Working example

An internal finance assistant crosses a boundary

An employee asks an agent to compare departmental expenses. The agent runs on an approved corporate server.

  1. Allow the approved aggregate report for the employee’s department.
  2. Require a separate entitlement before accessing individual payroll records.
  3. Reject a downstream request that carries a valid workload identity but lacks permission for the requested dataset.
Illustrative scenario, not a reported deployment.

Why the controls matter

A successful expense comparison provides no evidence that payroll access is allowed. The same agent identity may legitimately receive different decisions for two datasets. Test this distinction at the payroll service as well as through the normal conversational interface.

Common pitfalls

  • Treating internal network placement as sufficient authority.
  • Checking the gateway but leaving a direct service route open.
  • Assuming a security product automatically knows the business purpose of a task.

“Verify every request” is incomplete advice unless someone defines what is verified. Authentication may succeed while the task is expired or the requested action exceeds its scope. During an authorization-service outage, use a documented restricted mode or stop the affected action rather than inventing permission.

Questions for operational review

Use these questions to decide what evidence your team needs. They are editorial prompts, not a compliance checklist.

  • Which protected service can still be reached around the gateway?
  • Which authorization facts come from the model rather than a trusted system?
  • What happens to active work when permissions change?

References

Primary documents reviewed for this entry. Examples and implementation patterns are editorial synthesis.

  1. NIST SP 800-207: Zero Trust Architecture (2020) ↗Accessed October 15, 2026
  2. OWASP: Authorization Cheat Sheet ↗Accessed October 15, 2026