They struggle because governance rules were often designed for slower, more stable identity populations. As access estates expand across cloud services, service accounts, and automation, entitlement change becomes faster than review cycles, and manual certification no longer captures the full risk picture.
Why This Matters for Security Teams
Identity governance programmes fail when they are asked to manage an access estate that changes faster than human review can keep up. That problem is not just about volume. It is about heterogeneity: cloud roles, service accounts, API tokens, OAuth grants, and automation identities all behave differently, yet many programmes still try to govern them with the same certification process built for employee access. NHI Management Group has highlighted that lifecycle and audit pressure increases sharply as estates expand, especially when governance is bolted on after deployment rather than designed into identity operations. See the Ultimate Guide to NHIs — Lifecycle Processes for Managing NHIs and Ultimate Guide to NHIs — Regulatory and Audit Perspectives.
The risk is compounded by weak visibility. In the 2024 ESG Report: Managing Non-Human Identities, Oasis Security & ESG reported that 72% of organisations have experienced or suspect they have experienced a breach of non-human identities. As access expands, governance teams are no longer reviewing a static directory. They are chasing a moving graph of entitlements, dependencies, and secrets that can be created, reused, and forgotten in minutes. In practice, many security teams encounter this only after a dormant token or over-privileged automation path has already been abused, rather than through intentional review.
How It Works in Practice
At scale, governance has to shift from periodic certification to continuous entitlement intelligence. The first step is inventory: identify every non-human identity, its owning service, its privileges, secret type, expiration, and where it can authenticate. Without that baseline, review cycles are blind. This is why the OWASP Non-Human Identity Top 10 is useful as a control lens, because it frames the most common failure modes around secret sprawl, over-privilege, and weak lifecycle control.
Effective programmes then separate governance by identity class. Human access can still flow through traditional IAM and access reviews, but machine identities need shorter review windows, automated detection of unused permissions, and enforced expiry for credentials that do not need to persist. Where possible, teams should replace standing secrets with just-in-time issuance, pair that with workload identity, and tie approvals to service context rather than broad job roles. That means checking whether the service is expected to call a specific API, from a specific environment, for a specific duration, instead of asking whether a role label still looks valid.
- Maintain a complete register of NHIs, secrets, and service owners.
- Use policy-as-code to evaluate access at request time, not just at review time.
- Rotate or revoke credentials automatically when a service is retired or redeployed.
- Flag orphaned identities, stale tokens, and entitlements with no recent use.
The operational lesson is that governance must follow the identity lifecycle, not the calendar. If tooling cannot correlate ownership, purpose, and runtime use, certification becomes a paper exercise. These controls tend to break down in highly automated estates with ephemeral workloads and rapid CI/CD deployment because identities and permissions change more quickly than the governance system can reconcile them.
Common Variations and Edge Cases
Tighter governance often increases operational overhead, so organisations have to balance assurance against delivery speed. The tradeoff becomes obvious in environments with thousands of short-lived workloads, multiple cloud accounts, and developer-managed automation. In those settings, manual recertification can create bottlenecks, while broad exceptions can quietly recreate the same risk the programme was meant to remove.
Best practice is evolving, but current guidance suggests different treatment for different identity types. Service accounts with stable ownership may be reviewed on a slower cadence, while ephemeral build agents, bots, and integration tokens should be governed through automated TTLs and runtime controls. The NIST Cybersecurity Framework 2.0 helps structure that work through asset visibility, access control, and ongoing monitoring, but it does not replace identity-specific discipline. Teams should also recognise that one-time certification is weak where tokens are issued by third parties, copied into pipelines, or shared across teams without clear ownership. That is exactly the pattern highlighted across NHI breach analyses in 52 NHI Breaches Analysis and Top 10 NHI Issues.
In short, governance programmes struggle when they are measured by review completion instead of real reduction in standing access. The more dynamic the estate, the more automation, ownership clarity, and lifecycle enforcement matter.
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 CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-03 | Addresses weak rotation and lifecycle control as access estates expand. |
| NIST CSF 2.0 | PR.AC-1 | Identity governance depends on knowing and limiting access across the estate. |
| NIST CSF 2.0 | DE.CM-8 | Continuous monitoring is required when entitlement changes outpace reviews. |
Automate secret rotation and revocation for all machine identities with enforceable expiry.
Related resources from NHI Mgmt Group
- How should security teams govern machine access as identity programmes expand?
- Why do identity governance programmes fail when integrations are too narrow?
- How should security teams implement runtime access decisions in identity governance?
- How should security teams govern AI transformation across identity and access programmes?