PLAYBOOK · P4 · OWASP Agentic AI v1.1
P4: Strengthening Authentication, Identity & Privilege Controls
Make every agent and tool prove what it is before doing anything privileged.
Goal: Prevent unauthorised AI privilege escalation, identity spoofing, and access control violations.
At a glance
Defence-in-depth chain
When identity spoofing or privilege escalation arrives, Proactive controls (SPIFFE / SPIRE workload identity, short-lived agent tokens and inter-agent message signing) enforce strong identity at issuance, so every agent proves what it is before being granted credentials. If an escalation attempt reaches runtime, Reactive controls (time-bounded privilege elevation and policy-bound autonomy) expire elevated permissions automatically. Detective controls (identity behaviour monitoring and separation of actor and recorder) attribute every privileged action to a specific identity for post-incident review.
proactiveStep 1: Implement secure AI authentication mechanisms
Issue every agent a cryptographic identity (e.g. SPIFFE SVID) and verify it before granting access to any resource.
Helmwart controls:SPIFFEApply granular RBAC and ABAC policies so each agent holds only the permissions its current role requires, enforced by a policy engine.
Require multi-factor authentication for any agent or operator account that can perform high-privilege actions.
Helmwart controls:Agent MFAForce reauthentication at defined intervals for long-running agent sessions so stale credentials cannot be exploited.
Block cross-agent privilege delegation unless it is explicitly authorised through a predefined, audited workflow.
Require mutual TLS or signed message handshake for every agent-to-agent communication so neither side can be impersonated.
Issue short-lived credentials to agents and enforce automatic expiry so no token can outlive its purpose.
reactiveStep 2: Restrict privilege escalation & identity inheritance
Grant elevated permissions with a hard expiry time so privileges automatically revoke once the task window closes.
Helmwart controls:JIT elevationProfile each agent's normal access pattern and alert in real time when role assignments or access behaviour deviate from baseline.
Helmwart controls:Identity monitoringGate authentication changes and high-risk privilege actions behind two-agent consensus or dual-human approval, verified out-of-band.
Run a personnel security programme for operators of high-privilege agents, covering vetting, signed access agreements, and credential revocation on departure.
Helmwart controls:Insider programMonitor role inheritance chains in real time and isolate any agent where inherited permissions exceed what its declared role allows.
Restrict privilege elevation to predefined time windows and automatically demote the agent once that window expires.
Helmwart controls:JIT elevation
detectiveStep 3: Detect & block AI impersonation attempts
Build a baseline of each agent's identity-verification behaviour over time and alert when the pattern deviates significantly.
Helmwart controls:Identity monitoringCross-audit every unexpected role change or permission-usage spike against that agent's authorised scope.
Isolate any agent that initiates privileged actions outside its declared operational scope pending investigation.
Correlate current identity-validation events with historical access trends to distinguish legitimate activity from impersonation.
Helmwart controls:Identity monitoringFlag agents whose live behaviour diverges from their historical activity profile as potential impersonation or account-takeover events.
Helmwart controls:Identity monitoringRate-monitor authentication failures per agent and lock out or alert when repeated failures exceed a defined threshold.
Detect cascading or recursive tool-execution chains triggered across multiple agents and terminate them before privilege escalates.
Source
OWASP Agentic AI: Threats and Mitigations v1.1 (Dec 2025), §Mitigation Strategies. Action text is taken verbatim or paraphrased from the canonical document; the Helmwart additions are the per-action mappings onto deployable mitigation entries.
Source and licence
- OWASP Agentic AI — Threats and Mitigations ↗ · v1.1, December 2025
Parts of this page are adapted from OWASP Agentic AI — Threats and Mitigations v1.1, December 2025. Because that work is licensed CC BY-SA 4.0, this page is distributed under CC BY-SA 4.0 as well. CC BY-SA 4.0