TL;DR: Many organisations still grant broad, permanent access through static SSH keys, API tokens, and shared admin accounts, creating access creep, weak auditability, and a larger blast radius when credentials are compromised, according to JumpCloud. The real problem is not access itself but the assumption that privilege can safely persist until someone remembers to revoke it.
At a glance
What this is: This article argues that static credentials and standing privilege create avoidable cloud security exposure by making administrative access permanent instead of task-scoped.
Why it matters: It matters because IAM, PAM and NHI programmes all fail when access is easier to grant than to constrain, especially where cloud infrastructure depends on SSH keys and API tokens.
Context
Standing privilege means access remains available after the original task, rather than expiring when the work is finished. In cloud infrastructure, that turns administrative access into a persistent liability because the control is tied to possession, not to current need or verified context.
The governance gap is not simply excessive access. It is the assumption that permanent credentials can be made safe through process alone, even when servers, users and risk states change continuously. For NHI programmes, this is the same failure pattern seen in long-lived service credentials and unmanaged tokens.
Key questions
Q: What breaks when cloud teams keep standing administrative privileges in place?
A: Standing privilege breaks least privilege because access persists after the task ends, which expands blast radius and leaves more time for compromise or misuse. It also weakens auditability, since a reviewer cannot easily tell whether access was still needed when it was used. Cloud governance needs privilege to expire with the work, not remain available by default.
Q: Why do static SSH keys and API tokens create so much risk?
A: Static SSH keys and API tokens create risk because they are reusable, hard to track, and often survive long after the task or user changes. Once copied into laptops, repositories, or spreadsheets, they become standing privileges that expand the blast radius of a compromise and weaken auditability.
Q: How do security teams know whether least privilege is actually working?
A: Least privilege is working when identities have narrowly scoped permissions, unused credentials are removed or quarantined, and repeated access reviews consistently shrink entitlements. A good signal is whether a compromised identity would be unable to move beyond one bounded workflow. If broad resource reach still exists, the control is not effective.
Q: What is the difference between just-in-time access and standing privilege?
A: Just-in-time access grants privilege only for a defined task window, while standing privilege remains active until someone removes it. JIT reduces exposure by shrinking the time an identity can be abused, but standing privilege creates a constant attack surface. For NHI programs, the difference is often the difference between contained risk and persistent exposure.
Technical breakdown
Why static SSH keys and API tokens increase cloud blast radius
Static credentials are reusable authentication artefacts that do not naturally express task scope, expiry, or current device trust. Once stored on laptops, in spreadsheets, or in shared admin workflows, they become durable entry points that outlive the context in which they were issued. That creates a large attack surface because compromise of the credential often equals immediate reuse across systems. In NHI terms, the control failure is not the presence of identity itself, but the absence of lifecycle enforcement around that identity.
Practical implication: replace durable credentials with identity-based access paths that can be governed at issuance and revoked cleanly.
How standing privilege breaks least privilege in practice
Standing privilege means a user or account retains elevated rights between tasks instead of receiving them only when required. That weakens least privilege because the access window is no longer aligned to the work being performed. In cloud environments, broad admin rights are often granted for convenience, then never reduced, which creates access creep and makes compromise more valuable to an attacker. The core issue is temporal, not just role-based: the privilege exists even when no legitimate task does.
Practical implication: shift privileged workflows to Just-in-Time access so elevation exists only for the duration of a specific approved task.
Why conditional access matters after identity is verified
Identity verification alone does not answer whether a login should be allowed in the current context. Conditional access adds device health, location, and risk signals to the authorization decision, turning access into a context-aware control rather than a fixed entitlement. That matters because cloud infrastructure is often reached from unmanaged endpoints and variable networks, where a valid credential is not enough to establish acceptable trust. Without contextual gating, static credentials can be used from anywhere they are copied to.
Practical implication: enforce conditional access checks on privileged sessions so verified identity is still constrained by context.
Threat narrative
Attacker objective: The objective is to obtain durable administrative reach across cloud infrastructure without needing repeated compromise of new credentials.
- Entry occurs through static SSH keys, API tokens, or shared admin accounts that are reused across cloud systems and stored in locations such as laptops or shared spreadsheets.
- Escalation follows when the same credential grants broad administrative rights, allowing the attacker or insider to move from a single compromise to wider infrastructure control.
- Impact is amplified because standing privilege expands blast radius, weakens auditability, and makes it difficult to prove whether privileged access was legitimate.
Breaches seen in the wild
- Azure Key Vault Contributor escalation 2024: Datadog found Azure Key Vault Contributor could add itself to access policies and read every secret, key and certificate in a vault.
Read and download The State of NHI & AI Agent Breach Report 2026, covering 150+ breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Standing privilege is a cloud governance assumption, not just an access pattern. Many programmes still act as if elevated access can remain available between tasks and be made safe through review alone. That assumption fails because cloud work is continuous, distributed, and highly reusable, so permanent privilege becomes part of the attack surface. The implication is that governance must treat time as a control dimension, not just role scope.
Static credentials create trust debt the moment they are issued. A static SSH key or API token does not merely authenticate a user or workload; it creates an enduring reuse path that outlives the conditions under which it was approved. The issue is not only leakage, but persistence without context. Practitioners should recognise that every long-lived secret accumulates untracked exposure until it is revoked or replaced.
Least privilege becomes real only when it is temporal as well as structural. Roles and permissions are incomplete if the identity can keep elevated access indefinitely. JIT access and conditional access do more than reduce frictionless privilege creep, they make administrative authority contingent on an active, bounded task. That is the operational line between policy intent and enforceable governance.
Ephemeral access, not permanent entitlement, is the decisive control boundary for cloud infrastructure. The cloud model makes it easy to provision access quickly, but that convenience has to be balanced by equally fast expiry and revocation. Without that boundary, auditability degrades, blast radius expands, and administrators lose control over who can still act long after the original need has passed. Practitioners should re-evaluate any programme that still relies on enduring admin access for routine operations.
From our research library:
- 97% of NHIs carry excessive privileges, increasing unauthorised access and broadening the attack surface, according to the Ultimate Guide to NHIs.
- 92% of cloud identities are over-permissioned and 62% are dormant.
- Read next: Just-in-Time Access and Zero Standing Privilege Guide
What this signals
Standing privilege is the control boundary cloud teams keep postponing. The operational issue is not whether privileged access exists, but whether it still exists when the task has changed. Programmes that keep treating elevation as a durable entitlement will continue to accumulate audit gaps and unnecessary blast radius.
Static credentials turn identity governance into an inventory problem unless lifecycle control is enforced. Once SSH keys and API tokens are stored for convenience, the governance question shifts from access approval to exposure duration. Teams should watch for any process where a secret can outlive the person or workload that received it, because that is where control stops being effective.
For practitioners
- Eliminate standing administrative access Inventory privileged cloud accounts and remove any access that persists outside an active task or maintenance window. Prioritise shared root, break-glass, and developer-admin paths that currently rely on permanent rights.
- Replace static credentials with short-lived identity-based access Move SSH keys, API tokens, and similar static artefacts toward identity-based authentication that can be issued, bounded, and revoked in context. Treat every reusable credential as a lifecycle object, not a permanent grant.
- Apply just-in-time privileged access for cloud operations Require time-bound elevation for troubleshooting, deployment, and other privileged tasks so access expires immediately after the work is complete. Tie approval to the specific task rather than to the account holder.
- Enforce conditional access on privileged sessions Gate administrative logins on device health, location, and risk signals so a valid credential is not sufficient on its own. Deny or step up authentication when the context does not match policy.
- Reduce audit gaps around shared accounts Replace generic shared admin identities with individually attributable access paths so session activity can be traced to a specific verified user. This improves accountability and makes access reviews meaningful.
Key takeaways
- Standing cloud access turns routine administration into a persistent security liability because privilege remains available long after the original task.
- The article ties that risk to static credentials, broad permissions and weak auditability, which together enlarge blast radius when access is misused or compromised.
- The control shift is clear: make privileged access time-bound, context-aware and revocable instead of relying on permanent admin rights.
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 and MITRE ATT&CK address the attack and risk surface, while NIST SP 800-53 Rev 5 sets the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-05 — Overprivileged NHI | Persistent administrative access in cloud infrastructure is the article's main NHI governance failure. |
| NHI-07 — Long-Lived Secrets | Static SSH keys and API tokens are long-lived secrets that outlast the work they support. | |
| Recommendation — Remove overprivileged NHI access that persists beyond the task or approval window. Replace long-lived secrets with short-lived credentials that expire with the task. | ||
| NIST SP 800-53 Rev 5 | IA-5 — Authenticator Management | The article centres on credential lifecycle and the need to revoke static authenticators. |
| AC-6 — Least Privilege | Least privilege is the architectural principle the article says cloud teams are violating. | |
| Recommendation — Use authenticator management to rotate and revoke privileged credentials on a defined lifecycle. Apply least privilege so no account keeps administrative rights longer than necessary. | ||
| MITRE ATT&CK | TA0006;TA0008 — Credential Access; Lateral Movement | Static credential compromise creates credential access and potential lateral movement paths. |
| Recommendation — Map static credential exposure to credential access and lateral movement detections. | ||
Key terms
- Standing Privilege: Standing privilege is access that remains active even when no immediate task requires it. For NHI programmes, it is a common failure mode because long-lived credentials and persistent roles create unnecessary exposure. Reducing standing privilege usually means tighter expiry, on-demand access, and clearer review of who or what still needs access.
- Static Credential: A static credential is a long-lived secret such as an API key, password, token, or certificate that exists outside the moment of use. It creates persistent attack surface because it can be copied, stored, reused, and exposed across code, pipelines, configuration files, and third-party environments.
- Just-in-Time Access Request: Just-in-Time Access Request is a pattern that grants access only when it is needed and only for the duration required. It reduces standing privilege by making access temporary, policy driven, and task scoped. This approach is especially useful for contractors, sensitive systems, and short-lived operational work.
- Conditional Access: Conditional access is a policy model that decides whether an action should proceed based on context such as posture, resource sensitivity, timing, and scope. For AI agents, it must be evaluated at request time so a valid credential does not automatically equal permitted behaviour.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
Published by the NHIMG editorial team on June 11, 2026.
Updated on October 8, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org