By NHI Mgmt Group Editorial TeamPublished 2025-07-29Domain: Best PracticesSource: Apono

TL;DR: Identity-only access models still leave overprivileged accounts, manual approvals, and weak device or session checks exposed to misuse, according to Apono’s analysis of context-aware access control. Static identity signals are no longer enough to govern JIT, JEP, and privileged access in cloud-native environments, where environment and intent now shape the real security decision.


At a glance

What this is: This analysis argues that identity alone is no longer sufficient for access decisions and that context-aware controls are now the practical model for governing modern privileged access.

Why it matters: It matters because IAM, NHI, and PAM programmes all need to decide access based on more than the identity subject, especially where standing privilege and session risk drive exposure.

By the numbers:

👉 Read Apono's analysis of context-aware access and JIT privilege control


Context

Identity-only access control assumes that knowing who is requesting access is enough to decide whether access should be granted. In cloud-native and remote-first environments, that assumption breaks down because device health, session behaviour, location, resource sensitivity, and timing can all change the risk of the request. For IAM, PAM, and NHI governance, the problem is not authentication alone but the quality of the access decision that follows it.

That is why context-aware access has become the more useful governance model for modern privilege control. It does not replace identity, but it adds the environmental and behavioural signals that determine whether access is appropriate in the moment. For practitioners, this matters across human users, service accounts, and increasingly autonomous workflows that all need tighter decision boundaries.


Key questions

Q: How should security teams implement context-aware access for privileged users?

A: Start by treating identity as only one input to authorisation. Add device health, location, resource sensitivity, access history, and task context before granting elevation. Then make the decision conditional and revocable so the session can be narrowed or terminated if the risk picture changes. That approach gives JIT and JEP real governance value instead of symbolic approval flow.

Q: Why do identity-only access models fail in cloud-native environments?

A: They fail because cloud-native work is dynamic while identity-based policy is usually static. A user can be authenticated and still be on the wrong device, in the wrong location, or operating outside an approved task. Without context, the access layer cannot tell whether the request is safe, so broad permissions persist longer than they should.

Q: What breaks when JIT access is not tied to context?

A: JIT becomes a time limit on standing privilege instead of a genuine risk control. If the system does not verify device trust, session posture, and resource sensitivity, it can issue temporary elevation to the wrong request just as easily as to the right one. The control looks dynamic, but the authorisation decision remains weak.

Q: Who is accountable when a valid session is abused after login?

A: Accountability sits with the identity and access programme that allowed identity to be the only decision signal. When a valid session is abused, the issue is usually not failed authentication but insufficient contextual gating at authorisation time. That is why privileged access policy, not login success, is the control boundary that matters.


Technical breakdown

Why identity-based access control fails in cloud-native environments

Identity-based access control uses a stable identity claim, then maps that claim to broad permissions. That works poorly when users move between devices, networks, workloads, and environments because the permission set does not change with the risk profile. The result is overprivileged access, super-admin sprawl, and approval queues that are slow but still incomplete. The technical issue is not simply too much access, but access decisions that are detached from runtime context such as device trust, resource sensitivity, and session posture.

Practical implication: stop treating identity as a sufficient authorisation signal and add runtime context to every privileged access decision.

How context-aware access changes JIT and JEP

Just-in-Time access limits how long elevated privileges exist, while Just-Enough-Privilege limits how much privilege is granted for a specific task. Context-aware control makes both patterns operational by evaluating signals such as user identity, device health, time, location, and access history before issuing the session. In practice, the access broker becomes a policy engine for temporary privilege, not a static entitlement store. That shifts governance from durable permission assignment to conditional access with explicit session boundaries.

Practical implication: build JIT and JEP around context inputs, not just approval workflows and time-limited tokens.

Why session behaviour matters more than login success

A valid login does not guarantee a safe session. Context-aware systems watch for whether the request fits the expected pattern for the user, device, task, and resource, then decide whether to grant, narrow, or revoke access. This is especially relevant when attackers use compromised valid credentials, because identity checks alone often cannot distinguish routine activity from abuse. In other words, the authorisation layer has to evaluate the session as a live event, not as a one-time identity proof.

Practical implication: instrument access decisions so they can be re-evaluated during the session, not only at the point of login.


Threat narrative

Attacker objective: The attacker’s objective is to turn legitimate access into low-friction movement through sensitive systems without triggering stronger contextual checks.

  1. Entry begins with valid credentials or a compromised identity that can still pass basic authentication checks.
  2. Escalation occurs when the session is trusted on identity alone, allowing abnormal device, location, or behaviour signals to slip through.
  3. Impact follows when the attacker uses the authorised session to reach sensitive files, administrative actions, or production data.

Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Identity-only access governance is already too coarse for cloud-native privilege decisions. Identity proves who authenticated, but it does not prove whether the request should be allowed in that session, from that device, for that resource, at that time. That is why static role assignment and manual approvals leave exposed gaps even when authentication is strong. Practitioners should treat context as part of authorisation, not an optional enhancement.

Context is the control layer that makes JIT and JEP operational rather than aspirational. JIT only reduces standing privilege when the access grant is tightly bound to device, time, location, and task context. JEP only works when privilege is narrowed by real conditions instead of inherited role breadth. The governance lesson is that temporary access without contextual gating is still just privilege, only for a shorter period.

Standing privilege is the failure mode context-aware access is trying to suppress. Static identity-based models were designed for access that stayed stable long enough to be approved and reviewed. That assumption fails when developers, admins, and workloads move across environments with shifting risk conditions and changing task intent. The implication is that access governance must stop assuming durable entitlements are the right unit of control.

Context-aware access gap is the more accurate name for the problem this article exposes. The issue is not a lack of authentication, but a lack of runtime decision quality. When identity, device posture, resource sensitivity, and behavioural baseline are not joined together, the access system cannot distinguish a legitimate request from a risky one. Practitioners should treat that as an authorisation design flaw, not an operational inconvenience.

Human IAM, NHI governance, and privileged access are converging on the same control problem. Whether the actor is a person, a service account, or an automated workflow, the question is increasingly the same: does this session still deserve the privilege it was granted? That convergence makes context-aware control useful across programmes, but only if governance teams stop managing access as a static entitlement problem.

From our research:

  • 91.6% of secrets remain valid five days after the targeted organisation is notified, showing a critical gap in remediation procedures, according to Ultimate Guide to NHIs.
  • Only 5.7% of organisations have full visibility into their service accounts, which means most access decisions are still made without complete identity inventory.
  • If you are tightening privileged access, start with Top 10 NHI Issues for the broader visibility and governance gaps that context alone does not solve.

What this signals

With 70% of organisations granting AI systems more access than human employees, the next access-control debate is not about more approvals, but about whether the authorisation engine can still evaluate trust at runtime. For programmes that already struggle with standing privilege, context-aware access becomes a prerequisite for both human and machine identity governance.

Access decision quality is becoming the control plane issue. If device posture, time, location, and behavioural baseline are not part of policy, then the programme is still depending on entitlement design alone. That is manageable in stable environments, but it is too weak for cloud operations where access conditions change faster than review cycles.

For NHI and privileged access teams, the practical signal to watch is whether session-based controls actually reduce blast radius after compromise, especially in environments where valid credentials can still move laterally. The governance question is no longer whether access is authenticated, but whether it is still deserved.


For practitioners

  • Map access decisions to runtime context Review which privileged paths still rely only on identity, then add device health, location, resource sensitivity, and behavioural baseline into the decision policy for those paths.
  • Bind JIT approvals to session context Require contextual signals before issuing temporary elevation, including managed device status, approved change window, and the risk level of the target system.
  • Narrow JEP by task and posture Define the minimum privilege for the task, then condition that privilege on where the user or workflow is operating and whether the environment is trusted.
  • Reassess privileged access after compromise scenarios Use the Okta-style valid-credential failure mode as a test case and check whether your controls can still block a session after authentication has succeeded.

Key takeaways

  • Identity alone is an incomplete authorisation signal in cloud-native environments, because access decisions now depend on runtime context as much as on the authenticated subject.
  • Context-aware access gives JIT and JEP their governance value by tying temporary privilege to device, task, resource, and session conditions instead of static entitlements.
  • IAM, PAM, and NHI programmes should measure whether access can still be revoked or narrowed after login, because that is where modern privilege risk concentrates.

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 Zero Trust (SP 800-207) and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST Zero Trust (SP 800-207)PR.AC-1Context-aware access directly supports continuous verification before privilege is granted.
NIST CSF 2.0PR.AC-4Least-privilege and access management are central to JIT and JEP controls.
OWASP Non-Human Identity Top 10NHI-03Standing privilege and overexposure are core NHI governance risks addressed by contextual control.

Add contextual signals to access policy so privilege is granted only after trust is continuously assessed.


Key terms

  • Context-aware access: An access model that evaluates more than identity before granting permission. It incorporates signals such as device posture, location, time, resource sensitivity, and behaviour so the authorisation decision reflects the current risk, not just the user or workload that authenticated.
  • Just-in-time access: A privilege model that grants elevated access only when it is needed and removes it when the task ends or the approval window closes. It reduces standing privilege by making the access grant temporary, conditional, and tied to a specific operational context.
  • Just-enough-privilege: A privilege model that gives only the minimum permissions needed to complete a task. In practice, it narrows broad role-based access by limiting what can be done in a session, which lowers the blast radius if the account or workflow is misused.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity security 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.

This post draws on content published by Apono: Identity Is NOT the New Perimeter, Context Is (Just Ask Security Vendors). Read the original.

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