Attribute-Based Access Control (ABAC) is an authorization model that makes access decisions based on attributes of users, resources, actions, and context. It matters because modern systems often need more flexible decisions than simple static roles can provide.
What is Attribute-Based Access Control (ABAC)?
ABAC evaluates factors such as department, project, device state, geography, data sensitivity, and action type when deciding whether access should be allowed. This helps organizations enforce more adaptive and precise rules in complex environments.
What Attribute-Based Access Control (ABAC) Commonly Supports
Common uses include fine-grained data access, multi-tenant policy enforcement, context-aware authorization, and dynamic restrictions based on risk or environment.
Attribute-Based Access Control (ABAC) vs. Role-Based Access Control (RBAC)
RBAC centers on predefined roles. ABAC uses broader contextual attributes to make more nuanced decisions.
Frequently Asked Questions
Why is ABAC useful?
Because it supports finer control when roles alone are too coarse or rigid.
Is ABAC harder to manage?
It can be. More expressive policy power often requires stronger governance and testing discipline.
Related Cybersecurity Terms