Subscribe to the Non-Human & AI Identity Journal

What do IAM teams get wrong about zero standing privilege?

They often treat it as a role-design project instead of an operating model. If developers still need to file tickets, switch accounts, or wait for manual approval, the control exists on paper but not in practice. ZSP only works when activation, revocation, and developer workflow are designed together.

Why IAM Teams Misread Zero Standing Privilege

zero standing privilege is often sold as a clean access-model change, but the failure mode is operational. IAM teams focus on who can eventually get access, while developers and operators care about how fast access can be activated, used, and removed without interrupting delivery. If those workflows are not embedded into the control, ZSP becomes a policy statement rather than a functioning safeguard.

That gap shows up in NHI and human access programs alike. NHIMG’s Ultimate Guide to NHIs — Key Challenges and Risks notes that only 20% of organisations have formal offboarding and revocation processes for API keys, while 97% of NHIs carry excessive privileges. The same pattern appears in privilege workflows: if access still depends on manual tickets or account switching, standing privilege has not really been removed, only hidden.

Current guidance from the OWASP Non-Human Identity Top 10 treats privilege lifecycle control as a core risk area, not a paperwork exercise. In practice, many security teams discover the control gap only after developers start bypassing ZSP with shared admin accounts, temporary exceptions, or cached sessions instead of through intentional rollout.

How Zero Standing Privilege Works When It Is Real

Real ZSP means no durable entitlement is left active by default. Privilege is activated only when needed, for a bounded task, under policy, and then revoked automatically. That requires more than RBAC cleanup. Teams need a workflow that ties identity proof, approval context, session duration, and audit logging together so the developer or operator can complete the task without carrying persistent admin access.

For human users, this typically means JIT elevation, short session TTLs, and strong step-up verification. For workload access, the model is similar but the identity primitive changes: tokens, certificates, and workload identities must be issued as short-lived credentials rather than long-lived secrets. The operating assumption is that access should exist only while the job exists. NHI research from NHIMG’s 2024 Non-Human Identity Security Report found that 59.8% of organisations want dynamic ephemeral credentials, which matches the direction of current practice.

  • Use policy-as-code to decide activation at request time, not in monthly access reviews.
  • Bind privilege to task context, device trust, and time window, then revoke automatically on completion.
  • Prefer just-in-time elevation over standing admin roles for day-to-day operations.
  • Use workload identity and short-lived credentials for agents and automation rather than embedded secrets.

That operational model aligns with CISA Zero Trust Maturity Model guidance, where access is continuously evaluated rather than permanently granted. It also fits the intent of NIST SP 800-207 Zero Trust Architecture, which emphasizes dynamic authorization and strong identity signals over static network trust. These controls tend to break down in legacy admin estates where shared accounts, batch windows, and unmanaged break-glass access are still the only way to keep the lights on.

Where ZSP Breaks Down in Practice

Tighter privilege controls often increase workflow friction, so organisations have to balance reduced standing access against operational latency and support burden. That tradeoff is real, especially in environments that still rely on emergency admin, vendor support accounts, or multi-team approval chains.

One common edge case is break-glass access. Best practice is evolving, but guidance suggests break-glass should be tightly monitored, time-boxed, and reviewed after every use rather than treated as a permanent exception. Another is engineering platforms with high deployment velocity. If release automation cannot request, use, and release privilege in seconds, teams will route around ZSP with stored credentials or manual overrides.

Zero standing privilege also becomes harder in hybrid estates where control planes are split across cloud, SaaS, and on-prem systems. NHIMG’s report shows 35.6% of organisations struggle with consistent access across hybrid and multi-cloud environments, which is exactly where ZSP programs tend to fragment. The lesson is simple: if activation and revocation are not automated across every platform that matters, standing privilege will reappear in the least-governed place.

For agentic automation, the issue is sharper. AI agents and autonomous workloads should not inherit broad standing access just because they need to act quickly. The safer pattern is ephemeral, task-scoped authorization backed by workload identity and continuous policy evaluation. The OWASP Non-Human Identity Top 10 and current Zero Trust guidance both point in that direction, but there is no universal standard for this yet. Organisations with unmanaged service accounts or long-lived secrets in CI/CD are where ZSP programs most often fail first.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 PR.AA-03 ZSP depends on timely authentication and access activation controls.
NIST Zero Trust (SP 800-207) ZSP is a Zero Trust operating model, not a static role design.
OWASP Non-Human Identity Top 10 NHI-03 Standing secrets and unmanaged lifecycles undermine ZSP for workloads.

Treat every privilege request as a dynamic policy decision with session-bound access.