Why assigning permissions to roles, not individuals, is the gold standard for security
In short: Managing access for hundreds of employees is a logistical nightmare if you assign permissions to each person individually. Role-based access control solves this by linking permissions to job functions instead. It is a proven, flexible framework that simplifies administration while ensuring no single user holds too much power.
Role-based access control (RBAC) is an information security mechanism that restricts system access based on assigned roles rather than individual user identities. By defining roles—such as job functions or titles—and attaching specific permissions to those roles, organizations can streamline security management. When a user joins a department or changes roles, administrators simply assign the appropriate role to the account, automatically granting or revoking the necessary access rights. This approach is widely considered a best practice for managing user privileges in enterprise environments.
The framework operates on three fundamental rules: role assignment, role authorization, and permission authorization. These ensure that a subject can only exercise permissions for which they are explicitly authorized through an active role. To prevent security breaches, RBAC supports separation of duties (SoD), a principle where critical operations require the involvement of multiple people. For instance, the same individual should not be permitted to both create a login account and authorize its creation. This constraint prevents any single person from exercising dual privilege to compromise system integrity.
While RBAC is a powerful tool, it is not without limitations. In large, heterogeneous infrastructures, the sheer number of roles required can lead to 'role explosion,' making the system difficult to maintain without hierarchical structures. To address this, newer models like attribute-based access control (ABAC) and relationship-based access control (ReBAC) have evolved from the original concept to provide finer granularity. Despite these challenges, the NIST/ANSI/INCITS 359-2004 standard remains a foundational reference for implementing secure access control, demonstrating that RBAC remains a cornerstone of modern information security management.
Opens the Intellect+ feed with this card first. Swipe up for the next one.
Sources
- Summary by Intellect · source: Role-based access control
- Also: Wikidata — role-based access control · CC0
- Also: Wikidata — Role-based access control system · CC0
To cite this card, link to https://intellectplus.co.uk/app/places-role-based-access-control.
How we source, check and correct cards: Editorial standards.
General information, not professional advice. Spotted an error? Flag the card or see corrections and complaints.
Intellect Plus is a visual educational discovery platform for exploring fascinating facts and ideas. Brain Food, Not Brain Rot. What is Intellect Plus?
Related
More in UK & Ireland: places · More in Countries & Cities · Latest · A–Z · All topics