Just-in-Time Access
Just-in-Time (JIT) access is a security approach that gives someone the privileged permissions they need only when they need them, and only for a limited amount of time. Instead of leaving elevated access turned on all the time, the access is granted for a specific task and then removed once it is no longer needed. This reduces the number of standing accounts and permissions that an attacker could misuse.
Just-in-Time (JIT) access is an access control model that provisions time-limited, task-specific privileged permissions to a human or non-human identity on an as-needed basis, rather than maintaining persistent standing privileges. Access is granted for predetermined periods tied to a defined task and is revoked or expired when the window closes, minimizing the standing attack surface associated with always-on privileged accounts. In practice, JIT is often implemented alongside identity and access management controls and directory or authentication services (for example, LDAP or TACACS-based mechanisms), and it may be applied at the level of just-in-time provisioning of accounts or just-in-time elevation of privilege for existing identities. The specific implementation, approval workflow, and duration controls typically vary by provider and tooling.
Why it matters
Standing privileged access is one of the most consequential risks in identity and access management. When elevated permissions remain always-on, every dormant privileged account becomes a potential entry point that an attacker can exploit if credentials are compromised. Just-in-Time access reduces this standing attack surface by granting privileged permissions only for the duration of a specific task and revoking them when the task is complete, so there are fewer persistent targets to misuse.
Who it's relevant to
Inside JIT
Common questions
Answers to the questions practitioners most commonly ask about JIT.