TL;DR: RBAC, ABAC and PBAC solve different governance problems: RBAC is simple but prone to role bloat, ABAC adds context for dynamic access, and PBAC improves auditability with readable policy logic, according to Clarity Security. For IAM teams, the practical choice is usually hybrid design, not model purity, because lifecycle change and audit evidence matter as much as permission assignment.
At a glance
What this is: The article compares RBAC, ABAC and PBAC and argues that most organisations need a hybrid access control model to balance auditability, flexibility and operational speed.
Why it matters: It matters because access control choice shapes how IAM teams handle joiner-mover-leaver change, access reviews, least privilege and audit evidence across human, NHI and automated workflows.
By the numbers:
- Only 5.7% of organisations have full visibility into their service accounts.
- 97% of NHIs carry excessive privileges, increasing unauthorised access and broadening the attack surface.
- 71% of NHIs are not rotated within recommended time frames, increasing the risk of compromise over time.
👉 Read Clarity Security's analysis of RBAC, ABAC and PBAC for modern access control
Context
Access control is the policy layer that decides who or what can do what, where and under which conditions. In identity governance, the hard part is not assigning permissions once, but keeping those decisions aligned with role change, context change and evidence requirements over time.
That is why RBAC, ABAC and PBAC are often compared in the same conversation. RBAC is easy to understand but can accumulate role bloat, while ABAC and PBAC promise more precise decisions and better audit trails when organisations need to govern change at scale.
Key questions
Q: How should security teams choose between RBAC, ABAC and PBAC?
A: Start with the change rate of the workforce and the level of audit evidence you need. RBAC suits stable, low-exception environments, while ABAC and PBAC fit dynamic access patterns where context and explainability matter. Most mature programmes end up hybrid because no single model handles every access type well.
Q: Why does RBAC create role bloat in larger organisations?
A: RBAC creates role bloat when small exceptions are solved by creating new roles instead of changing the decision model. Over time, the directory becomes cluttered with near-duplicate roles, which increases maintenance effort and makes access reviews less meaningful because reviewers are approving structure, not just need.
Q: How do teams know whether ABAC is actually working?
A: ABAC is working when access decisions change automatically as authoritative attributes change, without creating manual tickets or stale permissions. If users still wait for IT intervention after a move, or if attribute data is inconsistent across systems, the policy engine is only simulating dynamic control.
Q: Who is accountable when policy-based access decisions are wrong?
A: Accountability stays with the organisation that defines, approves and governs the policy logic. The policy engine can execute decisions, but it does not own the risk of bad attributes, weak rules or stale lifecycle data. Governance must assign owners for policy review, attribute quality and exception handling.
Technical breakdown
Role-based access control and role bloat
RBAC assigns permissions to roles, then assigns users or identities to those roles. It works best when job functions are stable and exceptions are rare. The failure mode is role bloat: every exception becomes a new role, which increases administrative overhead and makes access review harder because the directory reflects history rather than current need.
Practical implication: Use RBAC only where role definitions are stable enough that exceptions do not become the operating model.
Attribute-based access control for context-aware decisions
ABAC evaluates attributes such as department, location, device state or time of day at decision time. That makes it useful for dynamic environments because access can change when the underlying context changes. The challenge is data quality and policy design. If identity attributes are inconsistent across systems, the policy engine can only be as reliable as the inputs it receives.
Practical implication: Build ABAC only where source attributes are authoritative, normalised and maintained across the identity stack.
Policy-based access control as auditable logic
PBAC expresses access logic as policies that can combine roles, attributes and conditions in a readable format. That matters for audits because reviewers can see why access was granted, not just that it was granted. PBAC is often an implementation layer rather than a separate philosophy, and it becomes fragile when policy logic simply recreates static roles in different syntax.
Practical implication: Use PBAC to make decisions explainable, and test whether your policies still reflect current business need after every change.
NHI Mgmt Group analysis
Hybrid access control is now a governance requirement, not an architecture preference. The article is right that most organisations cannot run access governance cleanly on RBAC alone when workforces are dynamic and audit pressure is constant. RBAC still has a place for stable birthright access, but once exceptions become routine the model stops describing reality. The practitioner conclusion is that access control must match operating tempo, not just directory design.
Role bloat is a governance symptom, not merely an admin problem. When every exception becomes a role, the identity programme is encoding operational drift into its control model. That makes certification, SoD analysis and offboarding harder because the review surface expands faster than the business can understand it. The practitioner conclusion is to treat role growth as evidence that the model has outlived its intended scope.
ABAC and PBAC improve auditability only when attribute governance is already mature. The article correctly points out that context-aware decisions can reduce manual effort, but the hidden dependency is trustworthy identity data. If source attributes are stale, duplicated or inconsistently mapped, policy logic produces clean-looking decisions on top of bad inputs. The practitioner conclusion is that policy sophistication cannot compensate for weak identity data governance.
Context-aware access control changes the way least privilege is enforced across human, NHI and automated access. Human access reviews often rely on roles, but machine identities and scripted workflows depend on environment, scope and lifecycle discipline in different ways. A policy model that can express conditions is useful across all three, yet the governance question remains the same: are access decisions tied to current need or to inherited entitlement? The practitioner conclusion is to evaluate access models by how well they preserve current-state control across identity types.
Policy-based access control becomes a named governance concept only when it shortens the gap between decision and evidence. Plain-language policies are valuable because they make access explainable to auditors and managers without forcing them through nested group logic. But explainability is only useful if the policy still reflects the business condition that justified access. The practitioner conclusion is to align policy review with lifecycle review so evidence and entitlement stay synchronised.
From our research:
- Only 5.7% of organisations have full visibility into their service accounts, according to Ultimate Guide to NHIs.
- 71% of NHIs are not rotated within recommended time frames, which shows that entitlement governance fails when lifecycle controls are weak.
- Ultimate Guide to NHIs , Lifecycle Processes for Managing NHIs helps practitioners connect policy design to provisioning, rotation and offboarding.
What this signals
Policy richness will not compensate for identity data debt. As organisations move from static roles toward attribute- and policy-driven access, the limiting factor becomes the quality and freshness of the source data feeding those decisions. When lifecycle updates lag, ABAC and PBAC can appear precise while actually encoding stale identity state into every decision.
The next governance pressure point is explainability across mixed identity estates. Human access reviews, service-account governance and automated policy evaluation increasingly share the same entitlement backbone, so teams need one review model that can survive audit scrutiny and operational change. The organisations that can connect access logic to lifecycle evidence will have the cleanest control story.
For practitioners
- Map access models to entitlement volatility Use RBAC only for low-change birthright access, then move sensitive, temporary and exception-based access into ABAC or PBAC where current conditions can be evaluated at decision time.
- Inventory the attributes your policies actually trust List the identity, device and location attributes feeding access decisions, then verify which source system owns each one and how often it is refreshed.
- Review role growth as a control failure signal Track how many new roles are created each quarter and flag any pattern where exceptions are being solved by naming more roles instead of changing the policy model.
- Align access reviews with lifecycle events Tie certifications and recertifications to mover and leaver events so that role changes, attribute changes and policy changes are reviewed together rather than as separate queues.
Key takeaways
- RBAC remains useful for stable access, but it becomes brittle once exceptions turn into the operating model.
- ABAC and PBAC improve precision and auditability only when the underlying identity data is authoritative and current.
- The real governance choice is not role versus policy, but whether your access model can keep pace with lifecycle change.
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.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AC-4 | Access permissions management is central to choosing between RBAC, ABAC and PBAC. |
| OWASP Non-Human Identity Top 10 | NHI-03 | Policy-driven access also affects non-human identities that hold standing credentials. |
| NIST Zero Trust (SP 800-207) | AC-2 | Zero Trust relies on continuous evaluation rather than static role assignment. |
Review NHI access paths for role creep and replace static entitlements with conditional access where possible.
Key terms
- Role-based access control: A model that grants permissions through predefined job roles. It is simple to administer when job functions are stable, but it becomes harder to govern when exceptions accumulate and roles begin to describe historical work rather than current need.
- Attribute-based access control: A model that makes access decisions using attributes such as department, location, device or time. It supports dynamic governance because the decision can change as context changes, provided the underlying identity data is accurate and current.
- Policy-based access control: A model that expresses access rules as readable policies, often combining roles and attributes. It improves explainability for auditors and managers, but only works well when policy logic reflects real business conditions and is maintained as part of governance.
- Role bloat: The accumulation of too many near-duplicate roles created to handle exceptions. It signals that the access model is being used to encode one-off workarounds, which increases maintenance overhead and weakens the value of access reviews.
What's in the full article
Clarity Security's full article covers the operational detail this post intentionally leaves for the source:
- Side-by-side examples of RBAC, ABAC and PBAC decision logic for common enterprise scenarios.
- Discussion of audit workflow design, including how reviewers see access justification and approval evidence.
- Practical guidance on how Clarity Security positions ABAC and PBAC for lifecycle and certification workflows.
- Worked examples showing how access changes when a user moves departments or job roles.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or NHI governance in your organisation, it is worth exploring.
Published by the NHIMG editorial team on 2025-12-17.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org