By NHI Mgmt Group Editorial TeamBased on Cerbos: “The CISO’s guide to implementing Zero Trust: Making adaptive access control work in practice” (March 18, 2026)

TL;DR: Static roles and broad post-login access continue to undermine Zero Trust in cloud-native environments, even where MFA and ZTNA are already deployed, according to Cerbos. Adaptive authentication helps at the gate, but continuous, context-aware authorization is what turns Zero Trust from a slogan into operational control.


At a glance

What this is: This is an analysis of why Zero Trust breaks down when cloud-native teams stop at authentication and leave authorization static.

Why it matters: It matters because IAM, IGA, and PAM teams need to govern access decisions after login, not just harden the sign-in gate, across human and non-human programmes.


Context

Zero Trust often fails at the point where identity has already been verified but access is still treated as static. In cloud-native environments, that gap leaves users and workloads with broad permissions that do not change with device posture, location, or action sensitivity.

The article frames dynamic authorization as the missing control layer. For IAM and security teams, the problem is not only stronger authentication at entry, but whether access decisions remain conditional once the session is active and the workload starts interacting with data and services.


Key questions

Q: Where does Zero Trust fail when authorization stays role-based?

A: It fails after the login succeeds but before the access decision is made. A role-based model still treats a session as broadly trusted inside the environment, so device posture, location, request type, and data sensitivity never reshape the decision. That creates an internal trust zone that Zero Trust is supposed to eliminate.

Q: Why do MFA and SSO not complete a Zero Trust programme on their own?

A: Because they only verify the entry point. Once the session is established, the application still has to decide what the identity can do, and static authorization leaves too much room for broad, persistent access. Zero Trust needs continuous decision-making inside the application layer, not just strong authentication at login.

Q: What are the signs that authorization is not truly context-aware?

A: Look for access that stays unchanged across different devices, locations, times, or request types. If a user can perform the same sensitive action from an unmanaged laptop, a foreign location, or a high-risk session without a different decision, the policy is not using the context signals Zero Trust depends on.

Q: What should teams do when a legacy app cannot evaluate live policy decisions?

A: Place the application behind a proxy or gateway that can enforce policy externally, then progressively modernise the app where that is feasible. The key is to stop relying on a hardcoded trust model inside the legacy system, because that model will keep violating Zero Trust even if the front door is stronger.


Technical breakdown

Why static roles break conditional access

Role-based access control assigns permissions once and then reuses them until someone changes the role. In cloud-native systems, that creates a mismatch between the original grant and the risk at the moment of action. Attribute-based access control and policy-driven authorization solve that by evaluating context such as device posture, location, time, resource sensitivity, and request type each time a decision is made. The operational advantage is that security policy becomes conditional rather than inherited from a one-time assignment.

Practical implication: Use policy-based authorization for high-value applications where post-login context should change the access decision.

How adaptive authentication differs from continuous authorization

Adaptive authentication operates at the gate. It asks whether the login attempt looks normal and can trigger step-up checks such as MFA when risk increases. Continuous authorization works after that gate, deciding whether each action should be allowed, denied, or challenged based on live context. That distinction matters because a trusted login does not mean every downstream request is equally safe. Zero Trust only becomes operational when the access decision follows the action, not just the session.

Practical implication: Treat MFA and conditional access as the first layer, then govern application actions with separate authorization policy.

Why policy externalisation matters in cloud-native architecture

Cloud-native teams often need one authorization logic that multiple services can call without embedding rules in every application. Externalized policy keeps access decisions consistent across microservices, APIs, and legacy front ends that can be placed behind a proxy. It also makes auditability stronger because the decision, the inputs, and the outcome can be logged centrally. Without that separation, teams usually end up with inconsistent rules, duplicated logic, and blind spots that attackers can exploit once they are inside the environment.

Practical implication: Centralise authorization decisions so that every service evaluates the same context signals and logs the same policy outcome.


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


NHI Mgmt Group analysis

Static authorization is the Zero Trust failure mode, not a side effect. Authentication can be strong and still leave a broad internal trust zone if authorization remains role-based and session-wide. That is why many Zero Trust programmes stall at the perimeter of login and never reach the access layer where actual misuse happens. Practitioners should treat conditional authorization as a core control, not a refinement.

Dynamic authorization is the control that makes identity context operational. A live decision can factor in device health, geography, sensitivity, and action type, which is exactly what cloud-native systems need when users and workloads move faster than policy review cycles. This is the practical bridge between Zero Trust as a principle and Zero Trust as enforced behaviour. The implication is that access governance must move from assignment-time thinking to decision-time thinking.

Identity blast radius: static entitlements turn a valid session into broad internal reach, which is why post-login control determines containment more than the authentication event does. Once a token or session is accepted, the real question is how much damage that identity can do before control reasserts itself. This is especially important in cloud-native estates where lateral movement often begins with an over-broad but legitimate identity. Practitioners should narrow the blast radius at the authorization layer, not only at login.

Legacy IAM assumptions do not survive cloud-native execution patterns. Older models assume a trusted user, a stable device, and a relatively fixed application boundary. Cloud-native delivery breaks all three assumptions by distributing access across APIs, services, remote users, and automated workflows. The result is that governance needs to be evaluated at the point of use, not just at the point of issuance.

Zero Trust becomes measurable when authorization decisions are observable. If teams cannot see why a request was allowed or denied, they cannot prove that access is truly context-aware. Auditability, central policy, and repeatable decision logic are therefore governance requirements, not implementation extras. The practitioner takeaway is that a policy engine should leave a reviewable trail for every sensitive access decision.

From our research library:

What this signals

Dynamic authorization is now the deciding layer for cloud-native Zero Trust. Security teams that only improve authentication will still leave over-broad access paths intact. The programme change is to evaluate entitlement at the moment of action, not just at sign-in, which is where control actually begins to match risk.

Identity governance has to account for continuous context, not just membership. A session that can act the same way from every network, device, and location is still too trusted for cloud-native operations. Aligning policy with context is the point where IAM, application security, and Zero Trust start to reinforce each other.

Zero Trust becomes operational when the access layer is measurable. The governance question is no longer whether MFA exists, but whether the policy engine can explain why a request was allowed or denied. That is the signal practitioners should use to judge whether their controls are actually adaptive.


For practitioners

  • Harden post-login authorization Map which applications still grant broad access after authentication and replace static role checks with context-aware policy for sensitive actions.
  • Separate login trust from action trust Keep adaptive MFA and conditional access at the entry point, but enforce different authorization rules for data access, admin actions, and API calls.
  • Centralise policy for cloud-native services Move access logic out of individual services where possible so that microservices, APIs, and proxies evaluate the same authorization conditions.
  • Instrument decisions for auditability Log the attributes, context signals, and final allow or deny outcome for each sensitive request so that policy drift can be reviewed.
  • Retire implicit internal trust zones Treat authenticated sessions as untrusted until the requested action satisfies the current policy, even when the user or workload is already inside the environment.

Key takeaways

  • Static roles and broad post-login access leave cloud-native environments exposed even when authentication looks strong.
  • The real control gap is at the authorization layer, where session context should decide whether a request is allowed.
  • Practitioners need policy-driven, auditable access decisions that follow the action rather than the login event.

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 addresses the attack and risk surface, while NIST CSF 2.0, NIST Zero Trust (SP 800-207), NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsThe article is about moving from static roles to conditional authorization.
Recommendation — Apply PR.AA-05 to make authorization depend on current context, not just role membership.
NIST Zero Trust (SP 800-207)Policy Enforcement Point — Policy Enforcement PointDynamic authorization depends on a control point that evaluates each request.
Recommendation — Place a policy enforcement point in the request path so every access decision is re-evaluated.
OWASP Non-Human Identity Top 10NHI-05 — Overprivileged NHIThe article highlights broad post-login access and over-permissioned identities in cloud-native estates.
Recommendation — Reduce overprivileged identities by narrowing what each authenticated session can do.
NIST SP 800-53 Rev 5AC-6 — Least PrivilegeStatic roles create excess reach that conflicts with least-privilege enforcement.
Recommendation — Use AC-6 to limit each identity to the minimum access needed for the current action.
CIS Controls v8CIS-5 — Account ManagementIdentity lifecycle and account access remain central when roles are too broad.
Recommendation — Review account permissions regularly and remove standing access that no longer matches need.

Key terms

  • Dynamic Authorization: Dynamic authorization is an access model that makes the trust decision at request time using current identity and context. It replaces reusable stored credentials with short-lived, policy-scoped tokens issued only after the workload proves itself.
  • Adaptive Authentication: Adaptive authentication changes the strength of login checks based on context such as device, location, source network, and session history. It helps IAM teams respond to suspicious access without forcing every user through the same high-friction path.
  • Context-Aware Access Review: A decision process that evaluates access requests using request intent, existing entitlements, resource sensitivity, and operational evidence. In identity programmes, it reduces blind approvals by forcing reviewers or automation to weigh the real circumstances behind the request, not just the ticket itself.
  • Policy Externalisation: The practice of moving authorization logic out of individual applications and into a central policy layer. This makes access decisions more consistent, easier to audit, and less dependent on custom code inside each service.

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 building or maturing an IAM programme, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on June 10, 2026.
Updated on October 6, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org