By NHI Mgmt Group Editorial TeamPublished 2025-08-19Domain: Best PracticesSource: SecurEnds

TL;DR: Standing privileged access and manual approval workflows no longer match the pace of cloud and SaaS administration, so just-in-time privileged access is increasingly used to reduce lingering rights, improve auditability, and limit exposure, according to SecurEnds. The deeper issue is that static PAM assumes privileged access will remain in place long enough to be governed, which modern access patterns no longer guarantee.


At a glance

What this is: This is an analysis of why just-in-time privileged access is becoming the practical response to standing admin rights in cloud, SaaS, and hybrid environments.

Why it matters: It matters because IAM, PAM, and identity governance teams need access models that can provision, constrain, and revoke privilege at the speed modern systems actually operate.

By the numbers:

👉 Read SecurEnds' analysis of just-in-time privileged access and standing rights


Context

Just-in-time privileged access is a control model that grants elevated access only for the duration and scope needed to complete a task. The core problem is that traditional PAM and approval workflows still assume access can be provisioned, monitored, and removed on a slower cadence than modern cloud and SaaS operations.

For IAM and PAM teams, that assumption now breaks in routine operations. Standing admin rights, manual ticket queues, and incomplete visibility into SaaS roles create lingering privilege that outlives the business need, which is why the question is no longer whether JIT is useful but whether access governance can keep pace with how work is actually done.


Key questions

Q: How should security teams implement just-in-time privileged access in cloud and SaaS environments?

A: Start with the privileged roles that create the largest blast radius, then require every request to expire automatically after the task is complete. Tie the approval, session logging, and revocation steps into one workflow so there is no manual cleanup. The goal is to make standing privilege the exception, not the default.

Q: Why do standing admin rights create so much risk in modern IT?

A: Standing admin rights increase risk because the privilege often outlives the business need. Once access is no longer tied to a specific task or expiration point, it becomes easier to forget, harder to review, and more valuable to an attacker who obtains it later. The risk is persistence, not just elevation.

Q: What breaks when just-in-time access is added on top of old PAM workflows?

A: JIT fails when the surrounding governance still depends on slow approvals, disconnected logs, and separate revocation steps. In that setup, access may be time-limited in theory but still effectively persistent in practice because no one can prove when it started, when it ended, or whether it was actually removed.

Q: Who should own just-in-time access decisions and revocation accountability?

A: Ownership should sit with the identity governance and PAM function, with clear operational responsibility in the systems team that grants access. If request, approval, and revocation are split across too many teams, accountability becomes unclear and the control weakens. The accountable team must be able to show who approved, who used, and who removed the access.


Technical breakdown

Why traditional PAM struggles with ephemeral privilege

Traditional privileged access management was built around vaulting passwords, session recording, and periodic oversight of relatively stable admin accounts. That model works poorly when access is distributed across cloud consoles, SaaS admin panels, and API-driven workflows that appear and disappear quickly. The gap is not just tooling coverage. It is temporal fit. If access exists for minutes or hours, controls that assume days or weeks of persistence will miss the governing moment. Practical implication: treat access duration as an architectural requirement, not an afterthought.

Practical implication: Measure whether your PAM model can actually govern access that exists for minutes, not days.

How just-in-time access changes the privilege lifecycle

Just-in-time access shifts privilege from standing entitlement to time-bounded authorization. A request can be policy-driven, risk-scored, or approved in real time, but the defining property is that access expires automatically after the task window closes. That makes audit trails cleaner because each session is tied to a specific request and expiration point. It also reduces the size of the compromise window if credentials or sessions are abused. Practical implication: build expiration and traceability into every privileged workflow, including cloud and SaaS admin paths.

Practical implication: Design every privileged workflow so access expires automatically and every session is attributable.

Where cloud and SaaS roles create hidden governance gaps

Cloud and SaaS privilege often sits outside the classic server-room PAM model, which leaves teams blind to admin roles that are created ad hoc, used briefly, and forgotten. These are not always formal service accounts, but they behave like unmanaged non-human privileges once they are granted and left behind. The governance issue is visibility into who can elevate, for how long, and under what conditions. Practical implication: map privileged access across identity stores, SaaS consoles, and cloud roles before you decide where JIT controls belong.

Practical implication: Inventory privileged roles across cloud and SaaS before you try to enforce JIT policy.


NHI Mgmt Group analysis

Standing privilege is the control assumption that modern access patterns break first. Traditional PAM assumes elevated access is stable enough to be vaulted, monitored, and periodically reviewed. That assumption fails when access is created for a single task and then left behind because cloud and SaaS operations move faster than review cycles. The implication is that privileged governance must be built around expiry, not persistence.

Just-in-time access is less about convenience than about shrinking the window of misuse. The model aligns privilege with a specific request and removes it when the task ends, which reduces the value of stolen credentials and forgotten admin rights. In environments where elevated access is frequent but short-lived, the real control objective is not perfect prevention. It is limiting the time an attacker or careless operator can act.

Ephemeral privilege debt: access that was meant to disappear but remains active becomes a hidden liability across IAM, PAM, and cloud governance. That debt accumulates when approvals, revocation, and review are not wired together across systems. It is especially dangerous in SaaS and cloud estates where local admin rights can be created outside central workflows. Practitioners should treat unreclaimed privilege as an exposure class, not an admin inconvenience.

Identity governance has to absorb JIT or it will be bypassed by operational reality. If access requests live in one tool, approvals in another, and revocation in a third, the programme cannot reliably prove who had privilege, when, and why. JIT only becomes governable when it is part of the broader identity lifecycle, not a side process. The practical conclusion is that JIT belongs inside access governance, not beside it.

From our research:

  • Only 20% have formal processes for offboarding and revoking API keys, and even fewer have procedures for rotating them, according to Ultimate Guide to NHIs.
  • 91.6% of secrets remain valid five days after the targeted organisation is notified, showing a critical gap in remediation procedures.
  • A useful next read is NHI Lifecycle Management Guide, which connects provisioning, rotation, and offboarding into one governance model.

What this signals

Ephemeral privilege debt: the real programme risk is not only who gets access, but whether access removal is trustworthy enough to support audit and incident response. When JIT is bolted onto fragmented approvals and revocation paths, the organisation still carries hidden standing privilege across cloud and SaaS estates.

The governance signal here is that IAM and PAM teams should stop treating JIT as a point control and start treating it as a lifecycle control. That means joining request, approval, session evidence, and removal into one verifiable chain, with the NIST Cybersecurity Framework 2.0 providing the broader govern, protect, detect, respond structure for that work.

For non-human access specifically, the scale problem is already established: NHIs outnumber human identities by 25x to 50x in modern enterprises. That is why access governance models built around occasional admin requests need to evolve into continuous privilege management across human, machine, and service-account paths.


For practitioners

  • Inventory standing privilege across all admin surfaces Map privileged roles in cloud consoles, SaaS admin panels, directory groups, and legacy PAM vaults so you can see where access persists after work ends.
  • Set expiry as a mandatory control attribute Require every privileged request to include a time limit, an approval path, and an automatic revocation event so no elevation survives the task window.
  • Connect JIT requests to access review evidence Make each elevation request generate a durable record that can be reused in recertification, audit, and offboarding workflows without manual reconstruction.
  • Prioritise the highest-risk admin paths first Start with contractor access, break-glass accounts, and SaaS administrative roles because these are the most likely places where standing privilege lingers unnoticed.

Key takeaways

  • Standing privilege is the main risk because modern cloud and SaaS access changes faster than traditional PAM review cycles.
  • Just-in-time access only reduces exposure when expiry, approval, logging, and revocation are bound together in one workflow.
  • IAM and PAM teams should treat JIT as a lifecycle control across privileged roles, not as a bolt-on convenience feature.

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.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-03JIT access directly addresses persistent privilege and overdue revocation.
NIST CSF 2.0PR.AC-4Access management and least privilege are central to controlling admin elevation.
NIST Zero Trust (SP 800-207)Zero trust requires continuous verification for privileged sessions, including cloud and SaaS.

Apply zero-trust principles so privileged access is continuously validated and not assumed persistent.


Key terms

  • Just-in-Time Access: Just-in-time access is a privilege model that grants elevated permissions only for the period needed to complete a specific task. In practice, it reduces the lifespan of admin rights, forces clearer accountability, and makes revocation an automatic part of the control rather than a manual afterthought.
  • Standing Privilege: Standing privilege is access that remains active whether or not it is currently needed. It is risky because the entitlement can outlive the task, the operator, or the change request, making it harder to review and easier to abuse in cloud, SaaS, and legacy admin environments.
  • Privileged Access Management: Privileged Access Management is the discipline of controlling high-risk access such as admin rights, break-glass credentials, and elevated sessions. The practical challenge is not only storing credentials safely, but also proving who can use them, for how long, and under what conditions.
  • Access Revocation: Access revocation is the act of removing permissions once the business need ends. For privileged access programmes, revocation is only effective when it is timely, traceable, and tied to the same workflow that granted access, otherwise privilege can remain active long after it should have disappeared.

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 SecurEnds: just-in-time privileged access and the limits of traditional PAM. Read the original.

NHIMG Editorial Note
Published by the NHIMG editorial team on 2025-08-19.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org