Home > Glossary > Certified Information Systems Security Professional > Role-Based Access Control (RBAC)

📖 What is Role-Based Access Control (RBAC)?

Role-Based Access Control (RBAC) is an access control mechanism that assigns permissions to specific roles within an organization rather than to individual users. Users are then assigned to these roles, ensuring that access is based on job function.

🥋 Sensei Says:

"Watch for questions contrasting RBAC with ABAC; RBAC is based on the job title, while ABAC is based on attributes like location or time of day."

📚 Certification: Certified Information Systems Security Professional (CISSP)

🔑 What are the Key Concepts of Role-Based Access Control (RBAC)?

  • Implements the Principle of Least Privilege by ensuring users only possess permissions necessary for their specific organizational role and job function.
  • Reduces administrative overhead by allowing managers to assign permissions to roles once, rather than configuring individual access for every new user.
  • Supports Separation of Duties by preventing a single user from being assigned conflicting roles, such as both initiating and approving a payment.
  • Utilizes role hierarchies where senior roles inherit permissions from subordinate roles, simplifying the management of complex organizational structures and access levels.
  • Provides a non-discretionary approach to access control, meaning the central authority defines access rather than the individual owner of the data resource.

🎯 How does Role-Based Access Control (RBAC) appear on the CISSP Exam?

You may be asked to identify the most efficient access control model for a large organization with thousands of employees and clearly defined job descriptions.

A scenario might describe a company needing to ensure that no single employee can both initiate and approve a financial transaction; identify how RBAC enforces separation of duties.

Expect questions where you must distinguish between RBAC and ABAC when a requirement involves granting access based on a user's current GPS location or time of day.

❓ Frequently Asked Questions

How does RBAC differ from Discretionary Access Control (DAC)?

In DAC, the data owner decides who has access to their resources. In RBAC, access is centrally managed by administrators based on organizational roles, removing the owner's discretion.


Can a user have multiple roles in an RBAC system?

Yes, users can be assigned multiple roles to fulfill various job functions. However, this must be managed carefully to avoid 'privilege creep' as users change positions over time.


When should I choose ABAC over RBAC for a CISSP exam answer?

Choose ABAC when the scenario mentions 'contextual' or 'environmental' factors, such as IP address, time of day, or project status, as RBAC is limited to predefined roles.

Related Terms from Certified Information Systems Security Professional

📝 Related Study Guides

Study Guide 10 min read

How to Pass the CISSP Exam: A Realistic 2026 Study Plan

To pass the CISSP, you must transition from a technical mindset to a managerial one, focusing on risk management and policy over implementation. Success requires a 3-6 month study plan covering all eight domains, using adaptive practice exams to identify gaps and mastering the "mile wide, inch deep" breadth of the CBK.

Career Guide 10 min read

CISSP Experience Requirements: How to Get Your Waiver in 2026

To earn the CISSP, you need five years of cumulative, paid work experience in two or more of the eight CISSP domains. You can obtain a one-year waiver through a four-year college degree or approved professional certifications. Those lacking full experience can become an Associate of ISC2 after passing the exam.

Deep Dive 8 min read

Kerberos Authentication Explained for the CISSP Exam

Kerberos is a ticket-based authentication protocol designed to provide strong authentication for client/server applications by using secret-key cryptography. It utilizes a trusted third party called the Key Distribution Center (KDC) to issue tickets, enabling Single Sign-On (SSO) and preventing replay attacks through the use of synchronized timestamps.

🧠

Test Your Knowledge

Think you understand Role-Based Access Control (RBAC)? Put it to the test with our practice exam.

Try 10 Free Questions

⭐ 1,000 expert-curated questions available with Premium

Upgrade Premium