IAM enforces access at the point of login or transaction. Identity governance decides whether that access should exist in the first place, whether it is still appropriate, and whether it violates policy. Governance supplies the rules and evidence layer, while IAM supplies the runtime gate.
Why This Matters for Security Teams
Identity governance and runtime IAM are often discussed as if they were interchangeable, but they solve different failure modes. Governance answers whether an identity should exist, what it should be allowed to do, and whether that access still matches policy. Runtime IAM answers whether a specific request should be allowed right now. When that distinction blurs, organisations end up with approvals that never get revisited, dormant access that survives role changes, and audit trails that cannot explain why a service account or API key still works.
This matters especially for non-human identities, where access tends to accumulate faster than teams can review it. NHI Mgmt Group research shows that only 5.7% of organisations have full visibility into their service accounts, which makes governance weak before enforcement even starts. The broader control picture is reflected in the Ultimate Guide to NHIs and the NIST Cybersecurity Framework 2.0, both of which treat identity assurance and continuous control as complementary, not competing, functions.
In practice, many security teams discover the gap only after an over-privileged token or stale service account has already been used, rather than through intentional governance review.
How It Works in Practice
Identity governance sets the policy layer: who can approve access, which entitlements are acceptable, how long access should last, and what evidence is required for review or revocation. For NHI estates, that usually includes service accounts, workload identities, API keys, certificates, and now AI agents. Runtime IAM sits downstream and enforces those decisions on each login, API call, queue action, or tool invocation. The two layers should be linked, but they are not the same control.
In a mature model, governance defines the access model, while IAM enforces it with MFA, conditional access, session controls, token validation, and request-time policy checks. For high-risk workloads, current guidance suggests combining governance with JIT credential issuance and short-lived secrets, so access is created only when a task needs it and revoked automatically after completion. That is where workload identity becomes important: the system should verify what the workload is, not just what credentials it presents. This is consistent with the operating model described in the Ultimate Guide to NHIs — Lifecycle Processes for Managing NHIs and with NIST guidance on identity assurance and access control in the NIST Cybersecurity Framework 2.0.
- Governance decides whether an entitlement should exist.
- IAM enforces whether the current request is allowed.
- JIT provisioning reduces standing access for service accounts and agents.
- Ephemeral secrets shrink the window for credential replay and lateral movement.
- Policy-as-code can make enforcement consistent across cloud, CI/CD, and SaaS.
For example, if an AI agent can open a ticket, query inventory, and deploy code, governance should define those powers in advance, but runtime IAM must still evaluate each tool call against context, risk, and scope. This distinction is one reason NHI governance discussions increasingly reference the Top 10 NHI Issues alongside standards like NIST, because the operational failures are usually about entitlement creep, not authentication alone. These controls tend to break down when legacy shared accounts, long-lived CI/CD secrets, and unmanaged machine-to-machine integrations all bypass the same approval workflow, because no single system owns the full lifecycle.
Common Variations and Edge Cases
Tighter governance often increases operational overhead, requiring organisations to balance faster delivery against stronger review and revocation discipline. That tradeoff becomes visible in environments with many ephemeral workloads, where rigid RBAC can lag behind real usage patterns. Best practice is evolving, but there is no universal standard for this yet: some teams rely on coarse role approvals with strict runtime policy, while others push toward fully context-aware authorization for every request.
The edge cases are usually the ones that expose the difference between governance and enforcement. Break-glass access may be approved by governance but only allowed at runtime under limited conditions. A human reviewer may approve a workload identity, yet runtime enforcement still needs to block secrets reuse, token forwarding, or tool chaining that exceeds the original intent. That is why organisations studying breach patterns in the 52 NHI Breaches Analysis often find that the failure was not the absence of policy, but the absence of continuous enforcement tied to the policy decision.
For agentic systems, the boundary is even sharper. A static role may say an agent can deploy infrastructure, but it cannot express whether the agent is trying to deploy the correct change, at the correct time, with the correct blast radius. That is why many practitioners are moving toward request-time decisions, ephemeral credentials, and workload identity with cryptographic proof. In practice, identity governance prevents access drift, while runtime IAM prevents live misuse, and the two only work well when they are designed as one control loop.
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 CSF 2.0 and NIST AI RMF set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-03 | Covers excessive standing privileges and weak NHI entitlement control. |
| NIST CSF 2.0 | PR.AC-4 | Aligns with managing access permissions and enforcing least privilege. |
| NIST AI RMF | Supports governance and accountability for autonomous AI-driven identities. |
Map governance approvals to least-privilege runtime enforcement and verify access before each sensitive action.
Related resources from NHI Mgmt Group
- What is the difference between human IAM controls and NHI governance?
- What is the difference between attack surface management and NHI governance?
- What is the difference between role-based access and API key governance for NHI security?
- What is the difference between patching a vulnerability and reducing identity blast radius?