Join our Newsletter — 33% off our NHI Course
Home› FAQ› Governance, Ownership & Risk› What is the difference between zero standing privilege…
Governance, Ownership & Risk

What is the difference between zero standing privilege and runtime authorisation?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 7, 2026 Domain: Governance, Ownership & Risk

Zero standing privilege removes durable access between tasks, while runtime authorisation decides whether a specific action is allowed right now. ZSP limits how long access exists, and runtime authorisation limits what the agent can do with that access at each decision point.

How zero standing privilege differs from runtime authorisation

zero standing privilege and runtime authorisation solve different problems, even though they often work together. ZSP is about whether access is present between tasks; runtime authorisation is about whether a specific action is allowed at the moment it is requested. The first narrows duration, the second narrows decision scope.

That distinction matters because a system can have no standing access and still need a control point for each sensitive action. Conversely, a runtime policy can be strict, but if access persists continuously, the blast radius remains larger than it needs to be.

In practice, ZSP is usually implemented through just-in-time elevation, time-bound role activation, and fast revocation after the task ends. Runtime authorisation is usually implemented through policy checks at execution time, often against action type, target resource, context, approval state, or risk signals. One control manages zero standing privilege and just-in-time access patterns; the other governs whether an action is permitted when the agent or operator tries to use that access.

Because of that, ZSP is better understood as an access posture, while runtime authorisation is a live enforcement mechanism. ZSP answers, "Should this identity hold usable privilege right now?" Runtime authorisation answers, "Should this action proceed right now?" In a mature design, the system needs both, because short-lived access does not automatically prevent misuse during the window it exists.

Where the control boundary actually sits

ZSP acts before the session or task becomes operationally dangerous by reducing the amount of durable privilege an identity retains. It is strongest when privilege should exist only for a bounded change window, incident response event, deployment, or other approved task. This is why privileged access programs often pair JIT elevation with privileged access management and time-limited approvals.

Runtime authorisation sits inside the task itself. It is the decision point that can still deny a command, API call, tool invocation, or data access even after access has been granted. That makes it especially important for high-impact actions, because a broad role can be made safer only if the policy engine checks the specific action, target, and context each time.

The practical difference is that ZSP reduces how long an account can do damage, while runtime authorisation reduces what damage it can do at each step. For example, a privileged session may be active for 30 minutes, but runtime controls can still block deletion, privilege escalation, or cross-environment access if those actions are outside the approved scope.

That is also why organisations that manage service accounts and machine identities still need policy enforcement at execution time. Removing standing privilege does not eliminate the need to decide whether a workload, integration, or agent may perform a particular action once it is live.

Why the distinction matters for agents, admins, and automation

The difference becomes most visible when access is held by an agent, automation, or privileged operator. A standing grant can be revoked at the end of a task, but if the actor is allowed to trigger sensitive actions during the task, runtime authorisation remains the last line of control. That is why modern privileged workflows often combine JIT access with session oversight and action-level policy checks.

For readers comparing control models, the key is to avoid treating ZSP as a substitute for authorisation logic. ZSP is about privilege exposure over time; runtime authorisation is about decision quality in the moment. The former reduces persistence of access, while the latter reduces misuse of access that is already present.

When the workload is cloud-based or heavily delegated, the same distinction appears in entitlement design. A role may be activated only when needed, but the runtime policy still needs to understand which resources, actions, and identities are in scope. That is why authorisation models such as RBAC, ABAC, and policy-based access control remain relevant even in environments that have already adopted ZSP.

Risk and Threat Considerations

The main risk is confusing "temporary access" with "safe access". If runtime authorisation is weak, an attacker, rogue user, or misbehaving agent can still abuse the active window to reach data, trigger destructive actions, or move laterally before the privilege expires. ZSP reduces dwell time, but it does not by itself prevent abuse of the privilege while it exists.

Failure mechanism: A broad but short-lived grant can still authorize high-impact actions if the runtime layer does not inspect the specific operation, target, and context, allowing misuse during the active session.

Impact: Organisations can still suffer privilege escalation, data exposure, or destructive actions even when they believe they have eliminated standing access.

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 addresses the attack and risk surface, while NIST SP 800-53 Rev 5 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-05 — Overprivileged NHIComparing ZSP and runtime auth centers on reducing excessive active privilege.
Recommendation — Limit active NHI permissions to the minimum needed at the moment of use.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementZSP depends on short-lived credentials and timely revocation of usable access.
AC-6 — Least PrivilegeRuntime authorisation enforces least privilege at each action decision point.
AC-3 — Access EnforcementRuntime authorisation is the live control that permits or denies specific actions.
Recommendation — Enforce short credential lifetimes and revoke access promptly after task completion. Apply least-privilege checks before allowing each sensitive action. Enforce policy decisions at the point of access or action execution.
NIST Zero Trust (SP 800-207)Zero Trust ArchitectureZero trust expects continuous verification and context-aware authorisation.
Recommendation — Continuously verify access decisions instead of trusting prior approval.

Practitioner Guidance

What to prioritise: Treat ZSP as the privilege exposure control and runtime authorisation as the action control. If you only have one of them, assume the gap is in the other layer.

What to verify: Confirm that the approval, activation, and expiry path is separate from the action decision path. A healthy design can show both who received access and why each sensitive action was permitted.

Common mistake: Teams often stop at "no standing privilege" and assume policy enforcement is automatically granular enough. In reality, the remaining risk is usually the size of the active session's blast radius.

Practitioner takeaway: Use ZSP to remove persistent privilege, but use runtime authorisation to prevent the active privilege from being overused, because time-bound access alone does not equal safe access.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 7, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org