By NHI Mgmt Group Editorial TeamPublished 2026-06-23Domain: Best PracticesSource: Sonrai Security

TL;DR: Azure RBAC defines who can do what and where, but broad roles, inherited scope, and standing access still let excess privilege accumulate across cloud estates, according to Sonrai Security. Least privilege fails when teams treat assignment as control, instead of continuously verifying whether access is still needed.


At a glance

What this is: This is an analysis of how Azure RBAC structures access and why broad scope, inherited permissions, and dormant non-human identities undermine least privilege.

Why it matters: It matters because IAM teams often assume role assignment equals governance, when cloud permissions, service principals, and managed identities can retain excess access long after the need has passed.

👉 Read Sonrai Security's analysis of Azure RBAC and least privilege breakdown


Context

Azure RBAC is the control-plane model that determines who can do what, and where, across Azure resources. The governance problem is not the existence of RBAC itself. It is the gap between the access that gets assigned quickly and the access that should still exist after the work is finished, especially when subscriptions and management groups amplify privilege.

For identity teams, this is an NHI governance problem as much as a cloud permissions problem. Service principals and managed identities can retain broad access, slip past review cycles, and outlive the projects that created them. That makes Azure RBAC a useful access mechanism, but not a complete least-privilege programme.


Key questions

Q: How should security teams reduce least-privilege risk in Azure RBAC?

A: Start by moving away from broad subscription-level roles unless there is a documented operational need. Then review inherited access, separate human and workload identities, and right-size permissions based on actual usage rather than role name or convenience. Least privilege in Azure is maintained by continuous scope reduction, not by assignment alone.

Q: Why do service principals and managed identities increase cloud access risk?

A: They often keep standing access long after the workload changes, and they are reviewed far less often than user accounts. Because they are not tied to employee offboarding, they can remain active after the project ends, which creates durable privilege that attackers can abuse if the identity is compromised.

Q: What do teams get wrong about Azure RBAC access reviews?

A: They treat a completed review as proof that access is safe, when it only proves that someone acknowledged the assignment. Reviews do not show whether the permission is still used, whether inheritance widened the scope, or whether dormant non-human identities are still carrying valuable access.

Q: Who is accountable when broad Azure permissions remain in place?

A: Accountability sits with the identity, cloud, and application owners who approved the scope, plus the governance function that allowed review to become a paperwork exercise. In practice, frameworks such as NIST CSF and zero trust governance expect explicit access ownership, periodic review, and evidence that privilege is being reduced, not just recorded.


Technical breakdown

Azure RBAC scope and inheritance

Azure RBAC combines principal, role, and scope into effective access. A role assigned at management group or subscription scope inherits downward, so one broad assignment can reach many resources without being reapproved at each layer. That inheritance is operationally convenient, but it also means a single high-scope role can create a large permission footprint that is hard to see in the portal and harder to govern over time.

Practical implication: review high-scope assignments first, because broad scope creates the largest hidden blast radius.

Standing privilege and unused permissions

Azure RBAC does not remove unused permissions or determine whether access is still required. An identity can retain the full effective privilege of its role whether it uses one permission or fifty, and that privilege remains available to an attacker if the identity is compromised. This is why least privilege decays over time: assignment persists while need disappears, especially in fast-moving cloud operations.

Practical implication: pair role governance with usage-based review, not just periodic acknowledgement of assignments.

Non-human identities in cloud permissions

Service principals and managed identities are non-human identities that often carry persistent operational access. They are not tied to employee offboarding, they can blend into routine automation, and they often escape the attention given to user accounts. In practice, they become the long-lived access layer for pipelines, workloads, and cloud services, which makes dormant or over-scoped NHI permissions a recurring risk source.

Practical implication: treat workload identities as first-class identities and retire dormant ones on a lifecycle schedule.


NHI Mgmt Group analysis

Least privilege in Azure fails first at scope, not at role names. The article makes clear that Contributor and Owner are not simply different labels, because scope inheritance can turn one assignment into estate-wide reach. That means the control failure is often structural: teams believe they are managing a role, when they are actually managing a multiplier. Practitioners should treat scope as the primary governance variable.

Standing access is the real debt sitting underneath Azure RBAC. Access reviews can confirm that an assignment exists, but they do not tell you whether the permissions are still needed or whether they have been used recently. That leaves dormant privilege intact, which is exactly the condition attackers exploit once an identity is compromised. The practitioner takeaway is that review evidence is not the same as entitlement reduction.

Service principals and managed identities are where cloud privilege quietly accumulates. These identities outlive project cycles, are rarely tied to offboarding workflows, and often retain the same permissions long after the workload changes. That is why NHI governance and cloud IAM cannot be separated in Azure programmes. The implication is that lifecycle control for machine identities must be treated as part of access governance, not an optional add-on.

Usage-based least privilege exposes the limits of configuration-led IAM. RBAC, PIM, and access reviews can all be formally correct while still leaving thousands of unused permissions in place. That is a governance blind spot because the programme can certify assignments without reducing exposure. Practitioners should stop equating reviewed access with right-sized access.

Identity blast radius: the meaningful unit of risk is not the role itself but the amount of resource surface a single assignment can reach through inheritance and persistence. Azure RBAC shows that a broad role at a broad scope creates a blast radius that keeps expanding when nobody re-evaluates usage. The field should use blast radius, not assignment count, as the more honest measure of access risk.

From our research:

  • 70% of organisations grant AI systems more access than they would give a human employee performing the exact same job, according to The 2026 Infrastructure Identity Survey.
  • Only 13% of organisations feel extremely prepared for the reality of agentic AI despite the majority racing toward autonomous adoption, according to Teleport.
  • Azure RBAC right-sizing, lifecycle review, and workload identity governance are part of the same control problem, as explored in the Ultimate Guide to NHIs.

What this signals

The next maturity step for Azure programmes is not another review cycle. It is governance that can distinguish between assigned access, used access, and access that should have been removed months ago, because those are three different states with different risk profiles.

With 67% of organisations still relying heavily on static credentials despite the risks they pose to agentic AI deployments, per The 2026 Infrastructure Identity Survey, teams should expect the same governance gap to show up in cloud permissions as automation expands.

Identity blast radius: Azure estates will be governed more accurately when teams measure how far a single assignment can reach through inheritance, not just how many assignments exist. That pushes programmes toward usage-based entitlement control and lifecycle management for every workload identity.


For practitioners

  • Re-scope broad roles before you rationalise role names Start with subscription and management group assignments, then move access down to the narrowest resource group or resource scope that still supports the workload. Broad roles should be exceptions with documented justification, not the default way to unblock delivery.
  • Audit inherited access as a separate control step Review group membership, management group inheritance, and direct assignments together so that high-level permissions are not missed during quarterly reviews. A resource may look clean while access from above still grants wide effective privilege.
  • Retire dormant service principals and managed identities Build a lifecycle process that identifies machine identities with no recent activity, verifies whether the workload still exists, and removes access when the identity outlives its purpose. Treat these as primary identities, not technical leftovers.
  • Use observed permission usage to right-size access Compare actual Activity Log usage against the permissions granted by each role assignment, then replace over-broad built-in roles with narrower custom roles where the usage profile is stable. Usage data should drive entitlement reduction, not role name assumptions.

Key takeaways

  • Azure RBAC does not equal least privilege when broad roles, inherited scope, and standing access are left to accumulate.
  • The most persistent risk comes from identities that survive the work they were created for, especially service principals and managed identities.
  • Practitioners should focus on scope reduction, lifecycle offboarding, and usage-based right-sizing if they want RBAC to behave like governance instead of convenience.

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-03Persistent Azure roles and workload identities map to NHI lifecycle and privilege control.
NIST CSF 2.0PR.AC-4Azure RBAC governs access permissions and inheritance across cloud resources.
NIST Zero Trust (SP 800-207)AC-6Least privilege and continuous verification align with zero trust access decisions.

Map Azure permissions to PR.AC-4 and reduce effective access at the narrowest scope.


Key terms

  • Azure RBAC: Azure Role-Based Access Control is the permissions model that decides who can do what on Azure resources and where those permissions apply. It works through role assignments tied to scope, which makes inheritance a major part of the resulting access footprint.
  • Standing privilege: Standing privilege is access that remains active whether or not the identity is currently using it. In cloud environments, it is especially risky because dormant permissions still exist for attackers to exploit if the identity is compromised.
  • Managed identity: A managed identity is a cloud-managed non-human identity used by an application, service, or workload to authenticate without embedding secrets directly in code. It simplifies authentication, but it can also become a long-lived access path if lifecycle review and scope control are weak.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity security are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building identity controls across human and non-human programmes, it is worth exploring.

This post draws on content published by Sonrai Security: Azure RBAC Explained: Roles, Scope, and Why Least Privilege Breaks Down. Read the original.

NHIMG Editorial Note
Published by the NHIMG editorial team on 2026-06-23.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org