Join our Newsletter — 33% off our NHI Course

NGAC

NGAC, or Next Generation Access Control, is a policy-based access control model that makes authorisation decisions from attributes, rules and relationships rather than fixed roles alone. It helps organisations express fine-grained policy, but defenders must keep attribute sources accurate and review policy conflicts and privilege creep.

How NGAC works

NGAC is an attribute, rule and relationship driven access control model. Instead of binding decisions to static roles alone, it evaluates policy conditions at request time so organisations can express more precise authorisation logic across users, resources, actions and context.

Why NGAC is used

NGAC is attractive when role-based access control becomes too coarse or too rigid. It can model exceptions, inherited relationships and fine-grained policy in ways that reduce role explosion, but it also raises the bar for policy design because decision quality depends on the accuracy of the underlying attributes and relationships.

What NGAC changes in access governance

NGAC shifts the focus from assigning people to broad roles toward governing the policy sources that drive access decisions. That makes attribute provenance, policy ownership and change control part of the access model itself, not just an implementation detail.

In practice, NGAC can improve expressiveness without sacrificing central control, but only if policy authors can reason clearly about which attributes are authoritative, how relationships are inherited, and where exceptions are allowed. Poorly governed attribute feeds can quietly undermine otherwise sound access design.

Common failure modes in NGAC

NGAC fails when policy logic becomes difficult to understand, when multiple rules overlap in unexpected ways, or when attribute data is stale, incomplete or inconsistent. Those conditions can create both excessive access and access denial, especially in environments where policy is spread across teams or systems.

It is also easy to overestimate the benefits of expressiveness. Fine-grained policy is useful only when it is backed by reliable data, disciplined review and a clear model for resolving conflicts. Otherwise, the system can become more precise on paper while becoming less trustworthy in operation.

Risk and Threat Considerations

NGAC creates material exposure when attackers, insiders or misconfigured systems can influence the attributes and relationships that drive authorisation. If those inputs are trusted without strong provenance and review, policy can grant access that looks valid to the engine but is not valid in practice.

Failure mechanism: Stale attributes, conflicting rules or manipulated relationship data can produce privilege creep, unintended access paths or broad access decisions that are hard to notice until an audit or incident exposes them.

Impact: The result can be unauthorised access to applications, data or administrative functions, along with slower detection because the weakness sits in policy logic rather than a single obvious misconfiguration.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5 provides the primary governance reference for this term.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 AC-3 — Access Enforcement NGAC implements access enforcement through policy decisions at request time.
AC-6 — Least Privilege NGAC is often used to reduce excessive access and role creep.
IA-5 — Authenticator Management NGAC depends on trustworthy identity and attribute inputs that must be lifecycle-managed.
Recommendation — Map NGAC decision points to AC-3 and verify each policy outcome enforces the intended access rule. Use AC-6 to keep NGAC policies constrained to the minimum access required for each subject. Apply IA-5 to keep the identity and credential inputs behind NGAC current, revoked when needed, and auditable.

Practitioner Guidance

Why practitioners should care: NGAC is only as strong as the governance around its inputs. Treat attribute sources, relationship sources and policy ownership as controlled security dependencies, not as background plumbing.

What to watch for: Review policy conflicts, orphaned attributes and exceptions that accumulate outside the normal access review cycle. Those are the conditions most likely to turn a flexible policy model into an access sprawl problem.