Apply Logical Access Controls
Unlock the complete study guide + 12 practice exams totaling 1,500 questions.
Bundled into the existing Certified in Cybersecurity premium course — no separate purchase.
14-day money-back guarantee — no questions asked.
Included in this chapter:
- One request, three design rules
- Least privilege: only what the task needs
- Least privilege for privileged accounts
- Separation of duties: splitting incompatible duties
- Static, dynamic and two-person enforcement
- Access control models: who decides, on what basis
- Discretionary access control (DAC)
- Mandatory access control (MAC)
- Role-based access control (RBAC)
- Attribute-based access control (ABAC)
- How systems enforce access decisions
- Horizontal and vertical privilege escalation
- Authentication factors and MFA
- Risk signals and behavioral analysis
- Keeping MFA from being bypassed
Access control models: DAC vs MAC vs RBAC vs ABAC
| Question | Discretionary access control (DAC) | Mandatory access control (MAC) | Role-based access control (RBAC) | Attribute-based access control (ABAC) |
|---|---|---|---|---|
| Who decides access? | The object's owner, or another subject authorized to control the object | A central authority, through policy that individual owners cannot change | Administrators who define roles and assign users to them | Policy written in terms of attributes and conditions |
| What does the decision rest on? | The owner's choices, recorded per object | The object's sensitivity label compared with the user's formal authorization (clearance) | The roles assigned to the subject, each carrying a set of permissions | Subject, object and environment attributes evaluated together |
| Typical scenario | A file owner picks which coworkers may read or edit a shared file | Classified records readable only by users cleared for that sensitivity | Payroll clerks and help-desk technicians each receive their function's permission set | A document opens only for its department, on a compliant device, from an approved location |
| Scenario cue | The owner decides | Labels and clearances, set centrally | Permissions come with the job role | Depends on device, location, time or other attributes |
| Tempting wrong answer | RBAC, because the owner happens to have a job title | DAC, which would hand owners a discretion the central policy withholds | MAC chosen only because the roles are administered centrally: that alone does not establish MAC, and the role-based decision remains RBAC, which can be mandatory or discretionary | RBAC alone, which ignores device condition, location and other context |
Decision tree
Cheat sheet
Unlock with Premium — includes all practice exams and the complete study guide.
Also tested in
- SY0-701 CompTIA Security+ Identity and Access Management
- CISSP Certified Information Systems Security Professional Access Control
- CISSP Certified Information Systems Security Professional Authorization Mechanisms
- CISSP Certified Information Systems Security Professional Security Operations Concepts
- ISSAP Information Systems Security Architecture Professional Architect identity authorization
References
- https://www.isc2.org/certifications/cc/cc-certification-exam-outline
- https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-53r5.pdf
- https://csrc.nist.gov/glossary/term/subject
- https://csrc.nist.gov/glossary/term/object
- https://csrc.nist.gov/glossary/term/authentication
- https://csrc.nist.gov/glossary/term/authorization
- https://csrc.nist.gov/glossary/term/least_privilege
- https://cheatsheetseries.owasp.org/cheatsheets/Authorization_Cheat_Sheet.html
- https://csrc.nist.gov/glossary/term/privileged_user
- https://www.cisa.gov/news-events/cybersecurity-advisories/aa26-237a
- https://csrc.nist.gov/glossary/term/separation_of_duty
- https://csrc.nist.gov/projects/role-based-access-control/faqs
- https://csrc.nist.gov/glossary/term/two_person_control
- https://csrc.nist.gov/glossary/term/mandatory_access_control
- https://csrc.nist.gov/glossary/term/discretionary_access_control
- https://csrc.nist.gov/glossary/term/role
- https://csrc.nist.gov/glossary/term/group
- https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-162.pdf
- https://csrc.nist.gov/glossary/term/access_control_list
- https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-207.pdf
- https://owasp.org/www-project-web-security-testing-guide/stable/4-Web_Application_Security_Testing/05-Authorization_Testing/03-Testing_for_Privilege_Escalation
- https://csrc.nist.gov/glossary/term/multi_factor_authentication
- https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-63B-4.pdf
- https://csrc.nist.gov/glossary/term/phishing_resistance
- https://cheatsheetseries.owasp.org/cheatsheets/Multifactor_Authentication_Cheat_Sheet.html
- https://csrc.nist.gov/glossary/term/private_key
- https://www.cisa.gov/news-events/cybersecurity-advisories/aa20-352a