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 is an identity and access management analysis of why static credentials and standing administrative privilege are still undermining cloud infrastructure security.
Why it matters: It matters because IAM, PAM, NHI, and lifecycle teams must shift from permanent access models to time-bound, identity-based controls that reduce blast radius and improve auditability.
By the numbers:
- Only 13% of organisations feel extremely prepared for the reality of agentic AI despite the majority racing toward autonomous adoption.
- 70% of organisations grant AI systems more access than they would give a human employee performing the exact same job.
- Systems with least-privileged AI access had a 17% incident rate vs 76% for over-privileged systems.
👉 Read JumpCloud's analysis of least privilege, JIT access, and static credential risk
Context
Static credentials and standing privilege are a cloud governance problem, not just a convenience problem. When administrative access lives longer than the task that required it, security teams lose control over who can act, when they can act, and whether the session still matches the original approval.
The same weakness appears across human admin access, service accounts, and machine identities: access accumulates, reviews lag, and audit evidence becomes too blunt to prove necessity. That is why least privilege, just-in-time access, and conditional access are now core controls for cloud infrastructure programmes, not optional hardening layers.
Key questions
Q: How should security teams replace standing administrative access in cloud environments?
A: Security teams should replace standing access with just-in-time elevation, verified identity, MFA, and device-aware conditions. The goal is to make administrative rights time-bound and task-specific so a stolen credential cannot be used indefinitely. Review every privileged path, then remove any access grant that exists without a clear operational need.
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: What breaks when cloud teams keep shared root accounts?
A: Shared root accounts break accountability, segregation of duties, and incident investigation. If multiple operators use the same account, teams cannot prove who performed a privileged action or whether it was authorised. That makes compliance harder and turns recovery into guesswork rather than evidence-based response.
Q: Who should own just-in-time access governance for infrastructure identities?
A: Infrastructure identity governance should be owned jointly by IAM, PAM, cloud platform, and security teams, with clear accountability for approval, logging, and revocation. The same governance model should cover human admins, service accounts, and machine identities so privilege duration and review are controlled consistently.
Technical breakdown
Why static SSH keys and API tokens create standing privilege
Static credentials are reusable identity artefacts with no built-in notion of time, context, or task scope. Once issued, an SSH key or API token can persist across laptops, spreadsheets, servers, and backup copies long after the original need has changed. That makes them especially dangerous in cloud environments where infrastructure is elastic and access paths multiply quickly. The issue is not only theft. It is persistence. A compromised static secret often remains valid until a human finds and revokes it, which is too late for high-value infrastructure.
Practical implication: inventory every static credential, treat each as a standing privilege risk, and retire any secret that cannot be tied to a current identity and expiry rule.
How just-in-time access changes cloud privilege control
Just-in-time access removes permanent administrative rights and replaces them with task-scoped elevation. The user or system requests access for a defined purpose, the platform grants a limited window, and the privilege expires immediately after use. This changes the security model from trust-by-default to access-by-need. In cloud operations, JIT works best when elevation is coupled to verified identity, device posture, and audit logging, because the access event itself becomes the control boundary rather than a long-lived credential.
Practical implication: make elevation time-bound and policy-driven so privileged access exists only during an approved task window.
Conditional access for infrastructure identity and auditability
Conditional access evaluates whether the requester, device, network, and session context are acceptable before granting access. That matters because identity alone does not tell you whether the request is safe. A valid identity on an untrusted device or risky network should not inherit the same privileges as a healthy session. For cloud infrastructure, conditional access also strengthens auditability by linking every privileged session to a specific verified context. That makes it easier to answer auditors, investigate incidents, and separate legitimate admin activity from abuse.
Practical implication: enforce device and location checks on privileged infrastructure access so every elevation decision is context-aware and reviewable.
NHI Mgmt Group analysis
Standing privilege is the broken premise, not the control gap. The article exposes a governance model that assumes administrative access can remain valid between requests without materially changing risk. That assumption was designed for slower, human-paced infrastructure operations. It fails when cloud environments scale faster than manual revocation, because access creeps forward while accountability lags behind. The implication is that privilege duration, not just privilege scope, must be treated as a first-order control variable.
Static credentials create identity debt that compounds with every new server and hire. A reusable SSH key or API token is not just an authentication method, it is a persistence mechanism. Once copied into laptops, repos, spreadsheets, or shared admin workflows, the credential outlives the original business purpose and becomes harder to audit than the workload it protects. Practitioners should read this as a lifecycle failure: issuance without expiry, review, or offboarding creates unresolved access residue.
Least privilege only becomes meaningful when it is temporal as well as functional. The article correctly moves beyond the idea that access should merely be narrower. In infrastructure environments, access must also be shorter-lived, because a broad entitlement that exists for ten minutes is a different security problem from the same entitlement existing forever. That is why JIT, MFA, and contextual checks work as a control set. Teams should treat standing privilege as a design flaw, not a policy exception.
Auditability collapses when shared admin accounts replace attributable identity. The article points to a common compliance failure mode: if multiple people can act through the same root account, no one can prove who did what or why. That weakens incident investigation, recertification, and segregation-of-duties controls at the same time. The practitioner conclusion is simple: if an action cannot be tied to one verified identity, it is not governed well enough for regulated infrastructure.
Identity blast radius: the real risk measure is how far one compromised credential can travel before it expires or is revoked. The article’s emphasis on static secrets and over-provisioned access shows why blast-radius reduction has become the practical objective of modern IAM and PAM design. In cloud operations, the fastest route to resilience is not broader access. It is narrower identity scope, shorter access duration, and better session attribution. Teams should measure whether every privileged path can be contained before it can spread.
From our research:
- 67% of organisations still rely heavily on static credentials despite the risks they pose to agentic AI deployments, according to The 2026 Infrastructure Identity Survey.
- Only 44% of organisations have implemented any policies to manage their AI agents, despite 92% agreeing that governing AI agents is critical to enterprise security.
- For the adjacent control model, see the NHI Lifecycle Management Guide for the provisioning, rotation, and offboarding discipline that underpins temporal access.
What this signals
Standing access is becoming a structural liability across machine and human identity programmes. Even where organisations think the problem is limited to servers or admin accounts, the same pattern shows up in service credentials, automation keys, and delegated infrastructure access. When access is allowed to persist, revocation turns into a cleanup exercise instead of a control. That is why teams should align privileged access with the NHI Lifecycle Management Guide and their broader PAM operating model.
With 70% of organisations granting AI systems more access than they would give a human employee performing the exact same job, per the 2026 Infrastructure Identity Survey, the industry is already normalising over-privilege in new forms. Cloud teams that do not tighten access duration now will import the same failure into agentic workflows.
Privilege duration will become the next governance metric. Organisations are already moving from static entitlement reviews toward session-level control because access reviews cannot compensate for credentials that remain valid by default. That shift affects IAM, PAM, and NHI programmes together, not separately. Teams should prepare to measure how long high-risk access exists, not just who has it.
For practitioners
- Eliminate non-expiring administrative credentials Replace static SSH keys, shared root accounts, and long-lived API tokens with identities that have explicit expiry, ownership, and review. Any credential that cannot be tied to a current task or role should be removed from production access paths.
- Move privileged access to task-scoped elevation Require users to request access for a specific administrative task and revoke that access automatically when the task ends. Combine elevation with verified identity, MFA, and device posture so the access decision is tied to the session.
- Tie every privileged session to a named identity Remove shared admin workflows wherever possible and log each privileged action against one accountable person or machine identity. This improves audit evidence, accelerates incident review, and reduces the compliance gap created by generic root usage.
- Review access creep as a lifecycle failure Re-certify cloud administrative access on a schedule that includes offboarding, role changes, and dormant server cleanup. Use the NHI Lifecycle Management Guide to align revocation and rotation with actual operational change rather than calendar convenience.
Key takeaways
- Standing privilege remains one of the clearest cloud security anti-patterns because it turns every credential into a long-lived attack path.
- The operational evidence is consistent: static keys, over-provisioned access, and shared admin accounts all weaken auditability and enlarge blast radius.
- The control answer is temporal governance, meaning JIT access, contextual checks, and lifecycle-based revocation instead of permanent privilege.
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 |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-01 | Static credentials and over-privilege are central to this article. |
| NIST CSF 2.0 | PR.AC-4 | The article focuses on privilege management and restricted access. |
| NIST Zero Trust (SP 800-207) | Temporal access and context-aware checks reflect Zero Trust principles. |
Remove long-lived secrets and tie privileged access to explicit expiry and accountability.
Key terms
- Standing Privilege: Standing privilege is access that remains available after the immediate task or justification has ended. In infrastructure environments it usually appears as persistent admin rights, reusable tokens, or shared accounts. The security problem is persistence, because the longer privilege exists, the longer it can be abused, misused, or left unrevoked.
- Just-In-Time Access: Just-in-time access is a temporary privilege model where access is granted only for a specific task and revoked when the task ends. For infrastructure identity, it reduces the window in which a stolen credential can be used and forces high-risk actions to be tied to a current, verified session.
- Static Credential: A static credential is a long-lived secret such as an SSH key, API token, or certificate that does not expire quickly or adapt to context. Because it can be copied and reused, it becomes a durable attack path unless it is rotated, scoped tightly, or eliminated in favour of stronger identity controls.
- Access Creep: Access creep is the gradual accumulation of privileges over time when rights are added but not removed. In cloud and machine identity programmes, it often happens through exceptions, role changes, or unmanaged service access. The result is a wider attack surface and weaker evidence for audits and incident response.
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 responsible for identity security strategy or NHI governance in your organisation, it is worth exploring.
This post draws on content published by JumpCloud: static credentials, least privilege, and just-in-time access for cloud infrastructure. Read the original.
Published by the NHIMG editorial team on 2025-09-20.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org