Attribute-Based Access Control
Attribute-Based Access Control (ABAC) is a way of deciding who can access what by looking at characteristics, called attributes, rather than just assigning people to fixed roles. These attributes can describe the user, the resource being accessed, and the surrounding conditions, and access is granted when they satisfy defined rules. This approach is highly adaptable because it can combine many different attributes to fit specific situations.
ABAC is a logical access control model that governs access to objects by evaluating policies and rules against the attributes of subjects, objects, and environmental conditions. In practice, authorization decisions are computed dynamically at request time from attributes associated with security principals, the resources they seek to access, and contextual factors, rather than from statically assigned roles. Cloud implementations vary in how attributes are expressed; for example, AWS implements ABAC using tags, while Azure and other platforms define access based on attributes associated with security principals and conditions. Its adaptability makes it suitable for environments requiring fine-grained, customizable access policies, though this flexibility depends on well-defined attribute schemas and consistently maintained attribute data.
Why it matters
Attribute-Based Access Control matters because it addresses a limitation that many organizations encounter as they scale: role-based models can become unwieldy when the number of distinct roles proliferates to capture every combination of conditions under which access should be granted. ABAC allows authorization decisions to be computed dynamically from attributes of the user, the resource, and the surrounding environmental conditions, which supports fine-grained and context-sensitive access policies without requiring a new role for every scenario. For a security leader, this adaptability can reduce the operational drag of role sprawl while enabling more precise enforcement of least-privilege principles.
Who it's relevant to
Inside ABAC
Common questions
Answers to the questions practitioners most commonly ask about ABAC.