By NHI Mgmt Group Editorial TeamPublished 2025-12-03Domain: Governance & RiskSource: Unosecur

TL;DR: Cloud migration has outpaced identity modernization: a survey cited by Unosecur says 52% of companies have moved most IT environments to the cloud, yet many still manage user and machine access with on-premises IAM patterns. That mismatch increases friction, operational cost, and exposure across human and non-human identities.


At a glance

What this is: This analysis argues that cloud adoption has outpaced identity modernization, leaving many organisations with cloud workloads but legacy access controls.

Why it matters: For IAM and NHI practitioners, the risk is not the cloud itself but the persistence of manual, slow, and weakly visible access governance across distributed identities.

By the numbers:

👉 Read Unosecur's analysis of cloud IAM maturity and modernisation gaps


Context

Cloud IAM is the access-control layer for environments where applications, data, and workloads no longer sit in one data centre. The core problem is that many organisations have moved infrastructure into the cloud while keeping identity governance anchored to on-premises patterns, which creates gaps in visibility, speed, and control across both human and non-human identities.

That mismatch matters because cloud operations now depend on service accounts, APIs, bots, and AI tools as much as employees. When access approvals, role reviews, and token handling stay manual, the organisation accumulates standing privilege, orphaned identities, and audit friction. For teams modernising IAM, the question is no longer whether to move to the cloud, but whether identity controls can actually keep pace with it.


Key questions

Q: How should organisations govern non-human identities in cloud environments?

A: Treat non-human identities as first-class assets with named ownership, purpose, expiry, and revocation paths. Apply the same lifecycle discipline used for human accounts, but add stronger controls for secrets, certificates, and automated workloads. The goal is not simply access review. It is continuous control over creation, use, rotation, and retirement.

Q: Why do cloud migrations often increase IAM risk instead of reducing it?

A: Cloud migration increases IAM risk when teams move infrastructure faster than they modernise access controls. Legacy directories, long-lived credentials, and manual approvals do not scale cleanly to distributed workloads and non-human identities. The result is more standing privilege, weaker visibility, and more opportunities for misuse.

Q: What is the difference between cloud IAM and traditional IAM?

A: Traditional IAM was built for stable users, fixed systems, and slower change. Cloud IAM must govern dynamic identities across services, regions, and automation layers, including non-human identities. In practice, cloud IAM needs continuous policy enforcement, task-scoped access, and faster lifecycle control to stay aligned with how cloud systems actually operate.

Q: When does just-in-time access become necessary for cloud governance?

A: Just-in-time access becomes necessary when standing privilege creates more risk than operational convenience can justify. That threshold is reached in administrative accounts, sensitive production systems, and any environment where access requests are predictable but high impact. JIT works best when paired with inventory, approval logging, and strict expiry rules.


Technical breakdown

Why legacy IAM breaks in cloud environments

Traditional IAM was built around directory-centric access in fixed network boundaries. In cloud environments, identities are distributed across platforms, applications, and automation layers, so the old model struggles with scale, real-time changes, and short-lived access. The failure mode is not just slower administration. It is the inability to continuously reconcile who or what should have access when workloads spin up, change roles, or disappear. That is why cloud IAM maturity requires policies that follow the workload, not the network location.

Practical implication: Practitioners should map where legacy directory assumptions still control cloud access and identify where policy enforcement is no longer real time.

Non-human identities expand the cloud IAM attack surface

Cloud IAM now has to govern non-human identities such as service accounts, API tokens, scripts, and AI agents. These identities often outnumber people, but they are reviewed less often and are frequently granted broad access for convenience. That creates a structural governance problem: machine identities do not behave like employees, yet many IAM processes still treat them as if they do. Without lifecycle controls, these accounts become durable access paths that survive application changes and staff turnover.

Practical implication: Treat every machine identity as a first-class governance object with ownership, expiry, rotation, and revocation requirements.

Just-in-time access reduces standing privilege in hybrid estates

Just-in-time access replaces persistent entitlements with task-scoped access that exists only for the duration of a specific need. In hybrid environments, this matters because cloud agility often leads teams to overgrant permissions to avoid blocking operations. JIT can reduce the blast radius of credential misuse, but only if access requests are logged, approved, and tied to policy. It does not fix weak identity inventory or poor role design on its own.

Practical implication: Use JIT as a control layer after inventory and policy cleanup, not as a substitute for identity hygiene.


Threat narrative

Attacker objective: The attacker aims to turn neglected cloud identities into durable access for data theft, resource abuse, or long-term persistence.

  1. Entry occurs when an over-permissioned cloud identity or orphaned service account remains valid after the original need has passed.
  2. Escalation follows when the attacker uses broad role assignments or stale tokens to move from a low-value identity to higher-value cloud privileges.
  3. Impact comes when the attacker manipulates cloud resources, extracts data, or establishes persistence through identities that were never fully retired.

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


NHI Mgmt Group analysis

Cloud IAM maturity should be measured by identity coverage, not cloud adoption rates. Moving workloads to AWS, Azure, or other platforms does not mean the access model has modernised. If service accounts, API keys, and federated roles are still governed by the same processes used for office-bound users, the organisation has only changed hosting location, not security posture. Practitioners should judge maturity by how well identity controls follow workloads across environments.

Non-human identity sprawl is the hidden failure mode in cloud migration. Cloud transformation increases the number of machine identities faster than most teams can inventory them. These identities are often created for automation, integration, and ephemeral workloads, then left in place because no one owns their lifecycle. That is why cloud IAM and NHI governance must be treated as the same problem space, not separate workstreams. Practitioners should assign clear ownership and expiry rules to every machine identity.

Standing privilege is the default cloud risk unless teams deliberately remove it. The article points to just-in-time access as a control, but the deeper issue is that cloud teams often trade speed for persistent access. Once broad roles and long-lived credentials become normal, governance becomes reactive and audit-heavy. The right posture is zero standing privilege for high-risk cloud access, with task-scoped elevation and continuous review. Practitioners should reduce persistent entitlements before they automate them.

Runtime visibility matters more than quarterly access reviews. Traditional review cycles miss the way cloud access changes between audits, especially for bots, scripts, and AI-driven workflows. A governance model built only around periodic attestations will always lag the reality of dynamic infrastructure. The practical conclusion is straightforward: teams need inventory, telemetry, and policy enforcement that operate continuously, not occasionally.

Cloud IAM and NHI governance are converging into one operating model. The industry is moving toward an access fabric where human and machine identities are governed with the same lifecycle discipline, but different policy logic. That shift complicates older IAM programme boundaries, yet it also gives practitioners a cleaner control model. The next step is to unify identity inventory, privilege management, and credential lifecycle under one governance layer.

From our research:

  • Only 19.6% of security professionals express strong confidence in their organisation's ability to securely manage non-human workload identities, according to The 2024 Non-Human Identity Security Report.
  • 35.6% of organisations cite managing consistent access across hybrid and multi-cloud environments as their top NHI security challenge.
  • For a broader control model, compare this with the NHI Lifecycle Management Guide, which shows how provisioning, rotation, and offboarding need to work together.

What this signals

Cloud IAM programmes should now be redesigned around identity lifecycle, not platform boundaries. The practical test is whether teams can enumerate, rotate, and retire machine identities at the same pace they provision cloud resources. With 35.6% of organisations already naming hybrid and multi-cloud consistency as their top NHI security challenge, the governance gap is structural rather than tactical. Teams should align cloud IAM operations with the NHI Lifecycle Management Guide and treat lifecycle control as a baseline requirement.

Cloud teams need a sharper distinction between access convenience and access control. Short-lived elevation can reduce risk, but only when the underlying identity model is clean and continuously monitored. The deeper signal is that cloud environments reward policy precision, while legacy IAM habits reward drift. Practitioners should expect more pressure to unify human and machine identity governance into a single operating model.

Identity visibility will become the deciding factor in cloud incident response. When a workload, token, or bot acts outside expected bounds, teams that cannot trace ownership and entitlement history will lose time to investigation. That is why cloud IAM is increasingly an operational resilience issue, not only an access-management issue. Security teams should prepare for a future where identity telemetry is as important as network telemetry.


For practitioners

  • Inventory every non-human identity across cloud estates Build a complete register of service accounts, API keys, tokens, certificates, bots, and AI agents. Track owner, purpose, expiry, and the systems they can reach so orphaned identities do not become hidden entry points. Start with the highest-risk cloud accounts and expand from there.
  • Replace persistent elevation with task-scoped access Use just-in-time approval for administrative and high-impact cloud actions, especially where teams currently rely on standing roles for convenience. Tie each elevation event to a specific request, time limit, and audit record so access is temporary by design.
  • Clean up hybrid role mappings and stale federation paths Review where on-premises directories still control cloud resources through federated trust. Remove unused roles, tighten group mappings, and retire access paths that no longer reflect actual operational needs.
  • Automate secret rotation and credential retirement Set rotation and revocation workflows for long-lived secrets used by applications and automations. Prioritise identities that cannot be easily reissued or that grant access to sensitive cloud workloads.

Key takeaways

  • Cloud migration does not equal IAM modernisation when access controls remain anchored to legacy on-premises models.
  • Non-human identities are central to cloud risk because they multiply faster than most governance processes can track.
  • The right response is continuous lifecycle control, task-scoped privilege, and better identity visibility across hybrid estates.

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

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-03Cloud IAM drift often leaves machine credentials unrotated.
NIST CSF 2.0PR.AC-1Identity and credential management are central to cloud access control.
NIST Zero Trust (SP 800-207)Cloud IAM maturity depends on continuous verification and least privilege.

Apply zero trust principles to cloud identities by enforcing continuous authorization and session limits.


Key terms

  • Cloud IAM: Cloud IAM is the set of policies and controls used to decide who or what can access cloud resources. It extends identity management into environments where applications, workloads, and automation change quickly, so continuous policy enforcement matters more than static directory membership.
  • Non-Human Identity: A non-human identity is any account or credential used by software rather than a person. That includes service accounts, API keys, tokens, certificates, bots, and AI agents. These identities need ownership, lifecycle tracking, and privilege controls because they can outlive the systems that created them.
  • Just-in-Time Access: Just-in-time access grants permissions only when they are needed and removes them when the task ends. In cloud environments, it reduces standing privilege and limits the damage from credential misuse, but it works best when identity inventory and approval workflows are already disciplined.
  • Standing Privilege: Standing privilege is access that remains available without a current business need. In cloud and NHI governance, it creates unnecessary exposure because credentials, roles, and tokens stay valid long after the original task has finished, increasing both attack surface and audit burden.

What's in the full article

Unosecur's full blog covers the operational detail this post intentionally leaves for the source:

  • A practical comparison of traditional IAM and cloud IAM across AWS, Azure, and hybrid environments.
  • Specific examples of how JIT access reduces standing privilege for contractors and temporary projects.
  • Operational guidance on using unified identity visibility to support audit readiness and compliance.
  • The source article's framing of where IAM modernization fits into a staged cloud migration plan.

👉 Unosecur's full post covers the cloud IAM transition path, risk reduction logic, and modernization priorities.

Deepen your knowledge

Cloud IAM modernization and non-human identity governance are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are aligning cloud access controls with a mixed human and machine identity estate, it is a practical next step.
NHIMG Editorial Note
Published by the NHIMG editorial team on 2025-12-03.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org