Subscribe to the Non-Human & AI Identity Journal

Notifications
Clear all

Runtime authorization and IAM: are your controls still deciding too early?


(@nhi-mgmt-group)
Member Moderator
Joined: 1 year ago
Posts: 4368
Topic starter  

TL;DR: Static authorization preserves yesterday’s assumptions, while runtime authorization decides each request against live policy and context, a distinction Cerbos uses to frame the modern IAM stack. The control matters because stolen credentials, over-permissioned workloads, and AI agents all move faster than admin-time reviews can react, so the broken assumption is that access can still be safely judged long after it is requested.

NHIMG editorial — based on content published by Cerbos: Runtime Authorization Platform analysis and IAM stack positioning

By the numbers:

Questions worth separating out

Q: How should security teams implement runtime authorization alongside IGA and PAM?

A: Treat IGA as the source of granted entitlement, PAM as the control for elevated access, and runtime authorization as the request-time decision layer.

Q: Why do service accounts and AI agents increase the need for runtime authorization?

A: Service accounts and AI agents act in dynamic request paths, often across tools, services, and delegated chains that change faster than provisioning records.

Q: What breaks when authorization is decided only at login or provisioning time?

A: The control breaks when the live request differs from the conditions assumed at login or provisioning.

Practitioner guidance

  • Map request-time enforcement gaps Inventory where applications still rely on token claims, code-level checks, or provisioning-time entitlements instead of live policy evaluation at the service boundary.
  • Separate policy decision from policy enforcement Use a PDP and PEP pattern so services can call a central decision layer without embedding access logic in application code.
  • Validate runtime latency before rollout Measure sub-millisecond decision performance under peak traffic, then confirm that the control remains in path when workloads scale horizontally.

What's in the full article

Cerbos' full post covers the operational detail this analysis intentionally leaves for the source:

  • Sub-millisecond decision architecture and deployment patterns for inline, sidecar, centralized, and edge PDPs
  • AuthZEN, Shared Signals, and CAEP implementation details for interoperable runtime decisions
  • Policy-as-code workflows, versioning, and testing practices for engineering teams
  • Cerbos Synapse and protocol translation for Envoy, Kafka, Trino, Kubernetes, and workload identity sources

👉 Read Cerbos' full analysis of runtime authorization as the identity control plane →

Runtime authorization and IAM: are your controls still deciding too early?

Explore further

View Full Forum →  |  NHI Foundation Course →



   
Quote
Share: