Digital Lexicon Hub logo

Digital Lexicon Hub

THE TECHNICAL LANGUAGE OF DIGITAL B2B INFRASTRUCTURE

FRAMEWORK
CYBERSECURITY

Role-Based Access Control (RBAC)

An access-control model in which permissions are assigned to organizational roles and users receive permissions through their role assignments.


BUSINESS RELEVANCE

RBAC simplifies permission administration at scale, supports least privilege, and provides an auditable connection between job responsibilities and system access.


IMPLEMENTATION EXAMPLE

A finance-analyst role can view invoices and reports, while a payment-approver role can authorize payments. Separation-of-duty rules prevent one user from holding both capabilities without exception approval.


LIMITATIONS

Poor role design causes role explosion or excessive access. RBAC handles contextual and fine-grained decisions less naturally than attribute-based approaches and still requires lifecycle management and access reviews.


TECHNICAL EXPLANATION

RBAC separates users, roles, permissions, sessions, and constraints. Role hierarchies can inherit permissions, while separation-of-duty rules prevent conflicting assignments or activations. Roles should reflect stable job responsibilities and be governed through approval and review.


Secondary Topics

Systems Architecture

Sources

NIST — Role Based Access Control — https://csrc.nist.gov/Projects/role-based-access-control; NIST IR 6192 — A Revised Model for Role Based Access Control — https://csrc.nist.gov/pubs/ir/6192/final