Diagram showing time-bound privileged access being granted and automatically revoked
← Back to blog

Just-in-Time Access and Zero Standing Privileges: What It Takes to Get There

The uncomfortable arithmetic of privileged access is that most organizations have far more standing admin rights than they have admins. Accounts created for a migration three years ago. Break-glass credentials that were never rotated. A dozen people in a domain admin group because it was faster than working out who actually needed it.

None of that is a problem until one of those accounts is compromised. Then it is the entire problem, because standing privilege is what determines blast radius.

Zero standing privileges is the response: nobody holds elevated rights by default, and access is granted only when it is needed, for as long as it is needed. Just-in-time access is how that gets delivered.

What just-in-time access actually is

The mechanics are simpler than the terminology suggests. A user requests elevation for a specific task. The request is approved — automatically against policy, or by a human for higher-risk targets. Access is granted for a bounded window. When the window closes, it is revoked without anyone having to remember.

The important part is the last step. Plenty of organizations have a request process; far fewer have automatic revocation. Access that is granted temporarily and removed manually becomes standing privilege within about a quarter.

Done properly, three things change:

  • Blast radius shrinks. A compromised account that holds no standing rights is a much smaller problem than one that does.
  • The audit trail improves. Every elevation has a request, an approver, a reason, and a duration. That is materially better evidence than a group membership list.
  • Access reviews get shorter. There is less standing access to certify, because most of it no longer exists between uses.

How the platforms approach it

Just-in-time is where privileged access platforms differ most, so it is worth understanding the shape of each before choosing. We deliver across these, so this is fit rather than preference.

Platform JIT approach Best suited to
CyberArk Deep policy-driven elevation with full session isolation and recording; strongest coverage for complex and hybrid privileged estates Large regulated enterprises with mature privileged programs and engineering capacity to run them
KeeperPAM Cloud-native, agentless gateway with time-bound sessions and zero-knowledge encryption; quick to stand up Mid-size to large organizations wanting JIT without a lengthy infrastructure project
Delinea Straightforward elevation workflows with strong operational simplicity Teams without a dedicated privileged access engineering function
BeyondTrust Strongest endpoint-level elevation — removing standing local admin rights without breaking users Organizations whose primary finding is endpoint admin rights
Microsoft Entra PIM Time-bound role activation inside the Microsoft estate, often already licensed Microsoft-centric organizations proving the control before investing further

The pattern worth noticing: there is no platform that is simply best. The right one depends on where your privileged access lives and who is available to operate it after go-live.

Where rollouts stall

Four failure modes account for most of the just-in-time projects we are asked to rescue.

Approval fatigue. Every elevation routed to a human approver produces a queue, and queues produce rubber-stamping. If approvals are not automated against policy for routine, low-risk elevation, the control degrades into a formality within weeks.

Break-glass left standing. Emergency access is carved out of the program because it feels too risky to time-bound. It then becomes the standing privilege everyone forgot about — and the first thing an attacker looks for.

Service accounts excluded. Just-in-time is designed around humans requesting access. Service accounts and machine identities do not request anything, so they are scoped out of phase one and phase two never gets funded. In most environments these outnumber human accounts, which means the majority of standing privilege survives the project intact.

No owner after go-live. Policies need tuning as the estate changes. Without someone owning that, the exception list grows until it is effectively the old standing-access model with extra steps. This is the most common reason a technically successful deployment stops delivering value, and the reason managed IAM exists.

A realistic sequence

Zero standing privileges is a destination, not a launch. The sequence that works:

  1. Find out what standing access exists. Discovery almost always turns up more than expected — dormant admin accounts, nested group memberships, leftover project access.
  2. Start with one high-value target. Domain admin, or production database access. Prove the workflow somewhere the risk reduction is obvious.
  3. Automate approvals for the routine cases early. This is what stops the control decaying.
  4. Bring break-glass into the program. Time-bound and heavily monitored, not excluded.
  5. Extend to non-human identities. Different mechanism, same principle — credentials that exist permanently are standing privilege.

Most organizations can complete the first two steps in weeks. The value curve is steep at the start: removing standing domain admin rights delivers more risk reduction than the entire remainder of the program.

If you are working out where your standing privilege actually sits, that is the first thing our privileged access management engagements establish — and what a free identity audit is designed to surface.

Ready to close the credential gap?

As a Keeper partner, AppliedIAM deploys and runs Keeper across password management, dark web monitoring, secrets, and privileged access.

Talk to us about Keeper →
← Back to blog