Hybrid RBAC and ABAC
Purpose
High-assurance access models usually need both RBAC and ABAC.
RBAC defines what a person is normally allowed to do based on role. ABAC then applies additional contextual controls based on attributes and risk.
Standard Pattern
Use RBAC for stable permission grouping:
project roles;
platform roles;
engineering roles;
support roles;
reviewer roles;
supplier roles.
Use ABAC for dynamic decisions:
classification boundary;
clearance or vetting status;
customer approval;
SoW membership;
device compliance;
MFA status;
environment;
time-bound access;
emergency access;
data owner restrictions.
Decision Model
Access is granted only if all tests pass:
identity is verified;
account is active;
screening or vetting status is valid;
user has an approved RBAC role;
required ABAC attributes are satisfied;
separation of duties constraints are not breached;
access is within approved time and project scope;
the action is logged.
Evidence
role catalogue;
attribute catalogue;
policy decision table;
access matrix;
approval records;
test evidence;
access review records;
audit logs.
Last updated
Was this helpful?

