Got it — you’ve shared the Access Control Models overview (DAC, RBAC, Rule-Based, ABAC, MAC, Risk-Based).
Let’s turn this into a CISSP Fastlane Note in the full structured §1–§24 format — quick mode, manager-first, with Bloom tagging, triage move, examples, flashcards, and blog reuse ready.
ACCESS CONTROL MODELS – CISSP FASTLANE NOTES
1. Front Matter
- title: Access Control Models (DAC, RBAC, MAC, ABAC, Rule-Based, Risk-Based)
- domain: D5 – Identity and Access Management
- objective_ref: Control access based on discretionary, mandatory, or role-based mechanisms
- tags: [CISSP, IAM, Access Control Models]
- last_updated: 2025-10-12
- difficulty: Intermediate
- confidence: 1.0
- source: user prompt
- mode: quick
- complexity_score: 3
- bloom_level: Understand
- question_type: knowledge
- cheatline_80_20: DAC = owner decides; MAC = system enforces; RBAC = role inherits.
2. Intro (3-Step Revision Plan)
- 30-sec skim: Recall 6 models (DAC, RBAC, Rule, ABAC, MAC, Risk).
- 2-min recall: Define each and 1 example.
- 1-min trap check: DAC ≠ MAC; ABAC ≠ Rule-Based.
3. Domain Objective & Why This Matters
- CISSP Domain: D5 – Identity and Access Management (IAM)
- Exam Importance:
- Controls who gets what → core to confidentiality.
- Many scenario questions disguise model logic.
- Real-World:
- Regulatory compliance (e.g., least privilege, separation of duties).
- IAM architecture in enterprises (AD, Azure, AWS).
4. Definition & Deep Explanation
| Model | Core Principle | Key Mechanism |
|---|---|---|
| DAC | Owner decides access | Ownership rights; e.g., NTFS permissions |
| RBAC | Role defines access | Role/group memberships; e.g., AD groups |
| Rule-Based | Global rules define access | Firewalls, ACLs, filters |
| ABAC | Contextual attributes decide access | Attributes like role, device, time, location |
| MAC | Labels enforce access | Sensitivity levels, lattice security |
| Risk-Based | Risk score determines access | ML & behavioral analytics-driven access |
5. Acronym/Term Reference Table
| Term | Meaning | Exam Hook |
|---|---|---|
| DAC | Discretionary Access Control | Owner grants/denies access |
| RBAC | Role-Based Access Control | Permissions tied to roles |
| Rule-Based | Global condition-based | Firewalls, routers |
| ABAC | Attribute-Based Access Control | Policy uses attributes (user, env, object) |
| MAC | Mandatory Access Control | System-enforced, label-based |
| Risk-Based | Contextual, adaptive access | ML evaluates risk dynamically |
6. Advantages, Limitations, and Use Cases
Advantages
- DAC: Flexible, user autonomy
- RBAC: Scalable, aligns to org roles
- ABAC: Context-aware, dynamic
Limitations
- DAC: Prone to privilege creep
- MAC: Inflexible for dynamic environments
- ABAC: Complex to implement
Typical Use Cases
- DAC: Local file systems
- RBAC: Enterprise IAM systems
- ABAC: Cloud & SDN policies
7. Security Concerns, Risks & Threats
- Privilege creep (DAC, RBAC)
- Rule overlap causing bypass (Rule-Based)
- Policy explosion (ABAC)
- Label misclassification (MAC)
- False positives in ML decisions (Risk-Based)
- Insider misuse (common to all)
8. Security Controls & Best Practices
People
- Role definition, least privilege, training
Process - Access reviews, SoD, periodic audits
Technology - MFA, logging, automated policy enforcement, adaptive access control
→ Framework Touchpoints: NIST SP 800-53 AC, ISO 27001 Annex A.9
9. Key Standards/Protocols
- XACML: ABAC policy language
- LDAP/Active Directory: RBAC backbone
- NIST SP 800-162: ABAC guidance
- Bell-LaPadula / Biba: MAC foundations
10. Technical & Everyday Examples
Technical
- NTFS permissions (DAC)
- AD security groups (RBAC)
- AWS IAM policy with attributes (ABAC)
Everyday
- Keycard access (RBAC by role)
- Smartphone unlock based on face + location (Risk-Based ABAC hybrid)
11. Real-World Tie-In
- Failure: Overlapping RBAC groups → excessive privileges → insider exfiltration.
- Success: ABAC with device posture reduced shadow IT access by 70%.
12. Comparison Table
| Model | Advantage | Limitation | Best Use Case |
|---|---|---|---|
| DAC | Simple | Poor central control | Personal devices |
| RBAC | Scalable | Rigid roles | Enterprises |
| Rule-Based | Consistent | No context | Firewalls |
| ABAC | Adaptive | Complex | Cloud/SDN |
| MAC | Secure | Inflexible | Gov/Military |
| Risk-Based | Dynamic | Data-hungry | Adaptive auth systems |
13. Quick Visual
[User] --> [Role/Attribute] --> [Policy Engine] --> [Access Decision](Policy Engine type determines model: DAC=Owner, RBAC=Role, ABAC=Attributes, MAC=Labels)
14. Exam Mindset & Traps
- BEST: pick model matching org context (not just flexibility).
- FIRST: identify decision basis (owner, role, label, risk).
- MOST/LEAST: watch “discretionary” = user-owned vs “mandatory” = enforced.
- Triage Move: Spot keywords “owner”, “role”, “label”, “context”, “risk” → match model fast.
Pitfalls:
- Confusing rule-based with ABAC.
- Thinking RBAC = dynamic.
- Assuming MAC can be user-modified (it can’t).
15. Prevent → Detect → Respond
Prevent
- Define access policy framework.
- Enforce least privilege and separation of duties.
Detect - Monitor access anomalies via SIEM.
- Periodic access reviews.
Respond - Revoke credentials, escalate incident, update access models.
16. Scenario-Based MCQ
Q: A cloud app grants access based on user role, device type, and time of login. Which model?
A. RBAC
B. ABAC
C. Rule-Based
D. MAC
✅ Correct: B – ABAC (uses multiple attributes).
- RBAC: Only by role.
- Rule-Based: Static rules, not attribute mix.
- MAC: Label-based, not contextual.
17. Trapfinder
- “Owner grants” → DAC
- “Labels/classification” → MAC
- “Global firewall rule” → Rule-Based
18. Governance, Roles & Responsibilities
- Owner: Defines access rules (DAC)
- Custodian: Implements controls
- User: Requests and uses data responsibly
- Auditor: Validates compliance
- Manager: Approves and enforces IAM policy
(RACI: Responsible–Custodian; Accountable–Manager; Consulted–Owner; Informed–Auditor)
19. Summary Table
| Concept | Must-Know | Exam Angle |
|---|---|---|
| DAC | Owner control | User-created files |
| RBAC | Role/group mapping | Least privilege |
| ABAC | Attributes-driven | Contextual access |
| MAC | System labels | Classified data |
| Risk-Based | Adaptive ML-based | Zero trust IAM |
| Likely Gaps if You Struggled: |
- Confused ABAC vs Rule-Based
- Missed MAC = nondiscretionary
- Forgot DAC = owner-based
20. Cross-Links
- Least Privilege: foundational to all models
- Separation of Duties: complements RBAC
- Zero Trust: extends ABAC/Risk-based logic
21. Spaced Repetition Pack
Flashcards
- Q: Who decides in DAC? → A: The data owner.
- Q: Which model uses roles? → A: RBAC.
- Q: Which model uses labels? → A: MAC.
- Q: Which model is most flexible? → A: ABAC.
- Q: Which model is context-aware and dynamic? → A: Risk-Based.
Cloze Deletions
- DAC = access controlled by the __.
- ABAC = rules based on multiple __.
- MAC uses __ on subjects and objects.
Review Cadence: 1 → 3 → 7 → 21 → 45 days
22. Mnemonic / Lightning Recap
Mnemonic:
👉 “DR. ARM” = DAC, RBAC, Rule, ABAC, Risk, MAC
30-sec Recap Script:
DAC = owner decides → RBAC = role decides → Rule = global rule → ABAC = attributes → MAC = label → Risk = adaptive.
23. Assumptions & Unknowns
- None; content derived from user text (standard CISSP coverage).
- Some ABAC examples simplified for exam alignment.
24. Blog Seed
Hook: “Who really decides your access — you, your boss, or the system?”
3 Big Ideas:
- DAC vs MAC: who holds the keys.
- RBAC vs ABAC: static vs dynamic control.
- Risk-Based: AI-driven adaptive IAM.
Mini Example: NTFS vs AWS IAM policy.
Visual Placeholder: “Access Control Pyramid.”
CTA: “Audit your IAM today — find where your control model leaks.”
Perfect — this is the deep dive on Discretionary vs Nondiscretionary Access Control — one of the most-tested distinctions in CISSP Domain 5 (IAM).
Let’s run it through the Surya’s CISSP CoachGPT 95th-Percentile Fastlane format (quick mode).
Discretionary vs Nondiscretionary Access Control — CISSP Fastlane Notes
1. Front Matter
- title: Discretionary vs Nondiscretionary Access Control
- domain: D5 – Identity and Access Management
- objective_ref: Control and manage access based on ownership or centralized policy
- tags: [CISSP, IAM, DAC, MAC, RBAC, Access Control]
- last_updated: 2025-10-12
- difficulty: Intermediate
- confidence: 1.0
- source: user prompt
- mode: quick
- complexity_score: 3
- bloom_level: Understand
- question_type: knowledge
- cheatline_80_20: DAC = owner decides; Non-DAC = admin enforces centrally.
2. Intro (3-Step Revision Plan)
- 30-sec skim: DAC → owner-managed; Non-DAC → centrally managed.
- 2-min recall: Who controls permissions? What’s in ACLs?
- 1-min trap check: “Identity-based” = DAC subset; “Centrally managed” = Non-DAC.
3. Domain Objective & Why This Matters
- CISSP Domain: D5 – Identity and Access Management
- Exam Relevance:
- Foundation for comparing DAC vs MAC/RBAC/ABAC.
- Many scenario stems hide this as “owner modifies ACLs.”
- Real-World:
- Affects file permissions, compliance (least privilege), and auditability.
4. Definition & Deep Explanation
| Type | Definition | Key Characteristic |
|---|---|---|
| Discretionary Access Control (DAC) | Owner/creator defines access rights | Identity-based, object ownership, flexible |
| Nondiscretionary Access Control (Non-DAC) | Centrally managed by admin rules | Enforced systemwide, consistent, less flexible |
Key Points:
- DAC uses ACLs/DACLs to define which users/groups can access objects.
- Owners or custodians can modify permissions at will.
- Identity-Based Access Control = DAC subtype.
- Non-DAC = all other models (MAC, RBAC, Rule, ABAC).
- Central authority (admin) manages access rules → easier auditing, less risk of misconfiguration.
5. Acronym/Term Reference Table
| Term | Meaning | Exam Hook |
|---|---|---|
| DAC | Discretionary Access Control | Owner decides access |
| ACL/DACL | (Discretionary) Access Control List | Defines who can access and how |
| Custodian | Implements owner’s permissions | May delegate |
| Non-DAC | Centrally managed control | Includes MAC, RBAC, ABAC |
| Identity-Based AC | Subset of DAC | Ownership tied to user ID |
6. Advantages, Limitations, and Use Cases
DAC Advantages
- High flexibility
- Ownership autonomy
- Easy file-level control
DAC Limitations
- Privilege creep
- Weak consistency across system
- Poor central auditability
Non-DAC Advantages
- Consistent, central management
- Easier to enforce compliance
- Lower insider risk
Non-DAC Limitations
- Less user flexibility
- Admin overhead
- Static by nature
7. Security Concerns, Risks & Threats
- DAC:
- Owner misconfigurations → data leakage
- Malware executing under user context inherits rights
- Harder to enforce least privilege
- Non-DAC:
- Centralized misconfiguration = systemwide impact
- Role explosion (RBAC)
- Policy rigidity
(STRIDE mapping: Tampering & Information Disclosure dominate DAC risks.)
8. Security Controls & Best Practices
People
- Owner training on permission hygiene
- Custodian oversight & delegation clarity
Process
- Periodic ACL review & cleanup
- Role/label governance for non-DAC
Technology
- MFA + IAM automation
- Logging via Windows Event 4663 (object access)
- Apply NIST SP 800-53 AC controls (Access Control family)
9. Key Standards/Protocols
- NIST SP 800-53 AC Family: Access Control requirements
- ISO 27001 A.9: Access management governance
- Windows NTFS ACLs: DAC implementation
- SELinux: Non-DAC (MAC) enforcement
10. Technical & Everyday Examples
Technical
- NTFS folder permissions (DAC)
- Linux file ownership model (
chmod,chown) - SELinux enforcing MAC (non-DAC)
Everyday
- Google Docs “Share” button (DAC)
- HR system restricting access to salary data by HR role (Non-DAC)
11. Real-World Tie-In
- Failure: Project team shares folder via DAC; intern accesses sensitive data → breach.
- Success: RBAC system enforces Non-DAC → HR-only payroll access.
12. Comparison Table
| Feature | DAC | Non-DAC |
|---|---|---|
| Control | Owner/Creator | Central Admin |
| Flexibility | High | Moderate/Low |
| Security | Moderate | High |
| Scalability | Poor | Strong |
| Auditability | Weak | Strong |
| Examples | NTFS, Google Drive | RBAC, MAC, ABAC |
13. Quick Visual
[User/Owner] --changes--> [ACL on File] --> [Access Granted] ← DAC
[Admin Policy] --> [Central Engine] --> [All Users’ Access] ← Non-DAC
14. Exam Mindset & Traps
- BEST: Pick DAC if owner controls ACL.
- FIRST: Identify “central policy” vs “owner decision.”
- MOST/LEAST: DAC = flexibility; Non-DAC = consistency.
- Triage Move: Spot “owner modifies ACL” → DAC immediately.
Common Traps:
- Thinking DAC = centrally managed (it’s not).
- Forgetting identity-based AC = DAC subset.
- Assuming Non-DAC = MAC only (it also includes RBAC/ABAC).
15. Prevent → Detect → Respond
Prevent
- Apply least privilege baseline.
- Restrict ACL edit permissions to owners only.
Detect - Audit ACL changes in logs.
- Monitor abnormal privilege assignments.
Respond - Revoke misused permissions.
- Reset ACL templates, reapply policies.
16. Scenario-Based MCQ
Q: A user grants a coworker modify rights on a file they created. Which model applies?
A. MAC
B. RBAC
C. DAC
D. Rule-Based
✅ Answer: C – DAC.
- Rationale: Owner decides access via ACL modification.
- MAC: Labels, no user control.
- RBAC: Admin sets group roles.
- Rule-Based: Global rules, not owner-specific.
17. Trapfinder
- “Owner grants” = DAC
- “Central administrator defines” = Non-DAC
- “Policy applies to all users equally” = Non-DAC (Rule/MAC)
18. Governance, Roles & Responsibilities
| Role | Function |
|---|---|
| Owner | Defines who gets access to object |
| Custodian | Implements owner’s wishes |
| User | Uses the resource as authorized |
| Admin (Non-DAC) | Sets centralized access policies |
| Auditor | Ensures compliance and proper segregation |
19. Summary Table
| Key Concept | Must-Know | Exam Angle |
|---|---|---|
| DAC | Owner control via ACLs | NTFS example |
| Non-DAC | Central control | RBAC/MAC context |
| Identity-based | DAC subset | Identity = access link |
| Likely Gaps if You Struggled: |
- Confused DAC with MAC
- Missed ACL ownership link
- Ignored central vs local authority difference
20. Cross-Links
- RBAC: Common Non-DAC implementation.
- Least Privilege: Core control goal for DAC/Non-DAC.
- Data Custodian Role: Operational DAC delegate.
21. Spaced Repetition Pack
Flashcards
- Q: Who manages DAC permissions? → A: The owner or custodian.
- Q: What list defines DAC rights? → A: ACL or DACL.
- Q: Who controls Non-DAC permissions? → A: Central admin.
- Q: What is identity-based access control a subset of? → A: DAC.
- Q: Why is Non-DAC more auditable? → A: Centralized consistency.
Cloze Deletions
- In DAC, access control decisions are made by the ____.
- Non-DAC access is centrally managed by ____.
- DAC uses ____ to store permissions.
Review Cadence: 1 → 3 → 7 → 21 → 45 days
22. Mnemonic / 30-sec Lightning Recap
Mnemonic:
👉 “D = Decentralized; N = Normalized”
(= DAC = owner control, Non-DAC = centralized control)
Recap Script:
DAC = user owns → sets ACL → flexible but risky.
Non-DAC = admin defines → consistent → safer, auditable.
23. Assumptions & Unknowns
- All examples (NTFS, ACLs, etc.) align with standard CISSP-level DAC coverage.
- No missing context from user-provided text.
24. Blog Seed
Hook: “Who really controls your data — you or the system?”
3 Big Ideas:
- DAC gives power (and risk) to users.
- Non-DAC centralizes control for consistency.
- Hybrid models balance flexibility and auditability.
Mini Example: NTFS (DAC) vs Active Directory roles (Non-DAC).
Visual: Owner vs Admin access pyramid.
CTA: “Review your ACLs — you might be leaking more than you think.”
Would you like me to follow this with a side-by-side visual infographic (DAC vs Non-DAC comparison, ready for CISSP notes/blog use)?
Excellent — this text covers Role-Based Access Control (RBAC) in depth (with a WordPress example and TBAC extension).
Here’s your CISSP Fastlane version, following Surya’s CoachGPT 95th-Percentile structure (quick mode).
Role-Based Access Control (RBAC) — CISSP Fastlane Notes
1. Front Matter
- title: Role-Based Access Control (RBAC)
- domain: D5 – Identity and Access Management
- objective_ref: Implement and manage access based on organizational roles
- tags: [CISSP, IAM, RBAC, Access Control, TBAC]
- last_updated: 2025-10-12
- difficulty: Intermediate
- confidence: 1.0
- source: user prompt
- mode: quick
- complexity_score: 3
- bloom_level: Understand
- question_type: knowledge
- cheatline_80_20: RBAC = roles map privileges; admins control, users inherit.
2. Intro (3-Step Revision Plan)
- 30-sec skim: “Role → Group → Privileges → User inherits.”
- 2-min recall: How privilege creep is reduced and how groups simplify management.
- 1-min trap check: DAC = owner decides; RBAC = admin assigns via roles.
3. Domain Objective & Why This Matters
- CISSP Domain: D5 – Identity and Access Management
- Exam Relevance:
- CISSP loves RBAC because it enables least privilege and SoD (Separation of Duties).
- You’ll get scenario questions comparing DAC vs RBAC.
- Real-World Importance:
- Core to enterprise IAM, cloud roles, Active Directory, AWS IAM, and Azure AD.
4. Definition & Deep Explanation
| Model | Who Controls | How Access Is Granted | Core Idea |
|---|---|---|---|
| RBAC | Administrator | Users added to roles/groups | Role = job function → permissions inherited |
| TBAC | Administrator | Access tied to assigned tasks | Tasks determine rights dynamically |
Key Points:
- Roles map to job functions.
- Users inherit permissions when added to a role.
- Privilege creep minimized—just remove user from the role.
- Supports SoD and principle of least privilege.
- TBAC focuses on tasks, not roles (e.g., Microsoft Project).
- Commonly implemented via AD groups, IAM roles, App roles (WordPress).
5. Acronym/Term Reference Table
| Term | Meaning | Exam Hook |
|---|---|---|
| RBAC | Role-Based Access Control | Permissions by job function |
| TBAC | Task-Based Access Control | Access by assigned tasks |
| Privilege Creep | Accumulation of rights | RBAC reduces this |
| SoD | Separation of Duties | Easier to enforce via roles |
| Group | Set of users sharing same privileges | Core to RBAC |
6. Advantages, Limitations, and Use Cases
Advantages
- Scalable and auditable
- Reduces privilege creep
- Simplifies onboarding/offboarding
Limitations
- Requires clear role definitions
- May lead to “role explosion”
- Needs consistent HR–IT alignment
Use Cases
- AD/LDAP environments
- Cloud IAM (AWS, Azure)
- Application-layer roles (e.g., WordPress)
7. Security Concerns, Risks & Threats
- Privilege creep from unclear roles
- Role explosion (too many roles = unmanageable)
- Inheritance errors (nested roles cause over-privilege)
- SoD violations (user belongs to conflicting roles)
- Outdated HR mapping (user changes department but retains old roles)
8. Security Controls & Best Practices
People
- Define clear job roles and responsibilities
- Conduct role-based security training
Process
- Periodic access reviews (recertification)
- SoD enforcement via policy
- Lifecycle management for joiner/mover/leaver
Technology
- IAM tools with automated role provisioning
- RBAC-aware logging (role-based audit trails)
- Integrate with HR systems for dynamic updates
9. Key Standards/Protocols
- NIST SP 800-162: ABAC and RBAC relationship
- NIST RBAC Model (2004): Formalized core, hierarchical, constrained RBAC
- ISO 27001 A.9: Access control governance
- XACML (Role policies): Used in attribute-based RBAC hybrid systems
10. Technical & Everyday Examples
Technical
- Active Directory: Groups like “HR_ReadOnly” or “Finance_Admin.”
- AWS IAM: Roles assigned to EC2 or users (e.g., S3ReadRole).
- WordPress: Subscriber → Author → Editor → Admin hierarchy.
Everyday
- Office keycards (Employee, Manager, IT Support).
- Netflix staff accounts—producers, editors, marketing all have role-specific dashboards.
11. Real-World Tie-In
- Failure: Privilege creep—departed finance user still in “Finance_Admin” group.
- Success: Automated RBAC provisioning—new hires added to correct AD groups via HR sync.
12. Comparison Table
| Feature | RBAC | DAC | TBAC |
|---|---|---|---|
| Control | Admin assigns to roles | Owner grants | Admin assigns to tasks |
| Scope | Job function | Object ownership | Individual task |
| Flexibility | Medium | High | High |
| Security | High | Medium | High |
| Example | AD Groups | NTFS ACLs | Microsoft Project |
13. Quick Visual (Memory Sketch)
[Job Role] → [Assigned Privileges]
↑
[User Added]
or
User → Role → Permissions → Object
(“User never touches Object directly.”)
14. Exam Mindset & Traps
- BEST: Choose RBAC if roles map to jobs.
- FIRST: Identify “group” or “role” terms → RBAC.
- MOST/LEAST: RBAC is most scalable; least flexible per-user.
- Triage Move: Spot “group membership controls access” → RBAC fast.
Pitfalls:
- Confusing group use in DAC (owner sets) vs RBAC (admin sets).
- Forgetting RBAC simplifies least privilege.
- Ignoring TBAC focus on task completion, not job function.
15. Prevent → Detect → Respond
Prevent
- Enforce least privilege by role.
- Automate user provisioning via IAM.
Detect - Audit group membership changes.
- Detect SoD conflicts.
Respond - Remove inactive users from roles.
- Review privileges after job changes.
16. Scenario-Based MCQ
Q: A user is promoted to a manager role. The admin moves their account into the “Managers” group, granting elevated access automatically. Which model?
A. DAC
B. RBAC
C. MAC
D. ABAC
✅ Answer: B – RBAC.
- Rationale: Access tied to job role/group.
- DAC: Owner-driven.
- MAC: Label-based.
- ABAC: Attribute-based context.
17. Trapfinder
- “Added to group/role” → RBAC
- “Owner grants access” → DAC
- “Labels determine access” → MAC
18. Governance, Roles & Responsibilities
| Role | Responsibility |
|---|---|
| Administrator | Defines and maintains role-to-privilege mappings |
| Manager | Approves role assignments for subordinates |
| User | Uses resources per role |
| Auditor | Validates role compliance |
| System Custodian | Enforces technical role boundaries |
19. Summary Table
| Key Concept | Must-Know | Exam Angle |
|---|---|---|
| RBAC | Admin assigns roles → users inherit | Enforces least privilege |
| TBAC | Task-based variant | Focus = tasks, not job titles |
| Privilege Creep | Users accumulate rights | RBAC mitigates |
| Likely Gaps if You Struggled: |
- Confused RBAC with DAC group usage
- Missed TBAC as a variant
- Ignored SoD/least privilege linkage
20. Cross-Links
- Least Privilege: RBAC enforces efficiently.
- SoD (Separation of Duties): Simplified by clear roles.
- Privilege Management Lifecycle: Direct RBAC application.
21. Spaced Repetition Pack
Flashcards
- Q: Who defines roles in RBAC? → A: Administrators.
- Q: What does RBAC prevent over time? → A: Privilege creep.
- Q: How is TBAC different from RBAC? → A: Access tied to tasks, not roles.
- Q: What model uses groups for access control? → A: RBAC.
- Q: How can RBAC enforce SoD? → A: Separate conflicting privileges into distinct roles.
Cloze Deletions
- In RBAC, users inherit permissions via ____.
- RBAC reduces ____ creep.
- TBAC grants access based on assigned ____.
Review Cadence: 1 → 3 → 7 → 21 → 45 days
22. Mnemonic / 30-sec Lightning Recap
Mnemonic:
👉 “Role = Rulebook for your job.”
Lightning Recap:
Admin defines roles → Roles have permissions → Users inherit → Privileges scale fast → Remove user = remove access → RBAC keeps least privilege alive.
23. Assumptions & Unknowns
- Derived entirely from standard CISSP source text.
- TBAC details simplified to exam-relevant level.
- WordPress roles used as illustrative application-level example.
24. Blog Seed
Hook: “Your access should match your job — not your past promotions.”
3 Big Ideas:
- RBAC automates least privilege.
- TBAC makes access more granular.
- Role hygiene = reduced insider risk.
Mini Example: HR group vs IT group in Active Directory.
Visual: User → Role → Permissions flow diagram.
CTA: “Audit your IAM roles — eliminate privilege creep today.”
Would you like me to include a RBAC vs TBAC vs ABAC comparative visual (ideal for your study notes or blog infographic)?
Perfect — this final section covers Rule-Based Access Control, Attribute-Based Access Control (ABAC), and Risk-Based Access Control (Risk-BAC) — three models that CISSP examiners love to blend in scenario questions.
Below is your CISSP Fastlane edition, optimized for exam speed, managerial understanding, and memory retention.
Mode = quick, domain = D5 (IAM).
Rule-Based, Attribute-Based, and Risk-Based Access Control — CISSP Fastlane Notes
1. Front Matter
- title: Rule-Based, Attribute-Based, and Risk-Based Access Control
- domain: D5 – Identity and Access Management
- objective_ref: Implement and differentiate advanced access control mechanisms
- tags: [CISSP, IAM, Rule-Based, ABAC, Risk-Based, Access Control Models]
- last_updated: 2025-10-12
- difficulty: Intermediate
- confidence: 1.0
- source: user prompt
- mode: quick
- complexity_score: 4
- bloom_level: Analyze
- question_type: mixed
- cheatline_80_20: Rule = static global rules; ABAC = dynamic attributes; Risk = adaptive ML-based.
2. Intro (3-Step Revision Plan)
- 30-sec skim: Rule → ABAC → Risk = progression from static → contextual → adaptive.
- 2-min recall: One defining feature, one example each.
- 1-min trap check: Don’t confuse RBAC (roles) with Rule-Based (rules).
3. Domain Objective & Why This Matters
- CISSP Domain: D5 – IAM
- Exam Relevance:
- These appear in “policy decision point” scenarios (firewalls, SDN, cloud IAM).
- Risk-Based often used in adaptive authentication questions.
- Real-World:
- ABAC and Risk-based AC are the foundation of Zero Trust architectures.
4. Definition & Deep Explanation
| Model | Control Mechanism | Core Logic | Typical Example |
|---|---|---|---|
| Rule-Based AC | Predefined system-wide rules | Static, global allow/deny | Firewalls, routers |
| ABAC | Policies using multiple attributes | Dynamic, contextual | SDN, MDM, IAM systems |
| Risk-Based AC | Context-aware risk scoring | Adaptive, ML-driven | Adaptive MFA, UEBA |
Progression of sophistication:
Rule-Based → ABAC → Risk-Based
(static → contextual → predictive)
5. Acronym/Term Reference Table
| Term | Meaning | Exam Hook |
|---|---|---|
| Rule-Based | Fixed global rules | Firewalls, implicit deny |
| ABAC | Attribute-Based Access Control | Contextual access by user/device/env |
| Risk-Based | Adaptive AC model | Risk score, ML-based decision |
| ACL | Access Control List | Used in firewalls (Rule-Based) |
| SDN | Software-Defined Network | Uses ABAC for policy flexibility |
6. Advantages, Limitations, and Use Cases
| Model | Advantages | Limitations | Use Cases |
|---|---|---|---|
| Rule-Based | Simple, consistent | Rigid, lacks context | Firewalls, routers |
| ABAC | Context-rich, flexible | Complex policies | Cloud IAM, SDN |
| Risk-Based | Adaptive, AI-driven | Complex setup | Adaptive authentication |
7. Security Concerns, Risks & Threats
- Rule misordering → unintended access (Rule-Based).
- Policy explosion & complexity (ABAC).
- ML bias or false positives (Risk-Based).
- Misclassified attributes (ABAC).
- Over-permissive adaptive decisions (Risk-Based).
- Logging gaps (hard to audit dynamic policies).
8. Security Controls & Best Practices
People
- Training on rule and policy creation.
- Periodic policy reviews.
Process
- Change management for ACL/rule sets.
- Attribute validation and lifecycle management.
- Policy simulation before deployment.
Technology
- Logging and SIEM integration.
- Machine learning monitoring for drift.
- Integration with MFA and MDM for adaptive controls.
Framework touchpoints:
NIST SP 800-162 (ABAC), SP 800-53 (AC family), ISO 27001 Annex A.9.
9. Key Standards/Protocols
- XACML: ABAC policy definition and enforcement language.
- NIST SP 800-162: ABAC architecture and guidance.
- ISO 29146: Access control frameworks (includes ABAC concepts).
- RFC 3198: Policy-based management terminology.
10. Technical & Everyday Examples
Technical
- Firewall ACL (Rule-Based) — static allow/deny list.
- SDN controller enforcing “Managers + Mobile Device = WAN access” (ABAC).
- Adaptive MFA requiring fingerprint when login is from new location (Risk-Based).
Everyday
- Building security — “All employees blocked after 10 PM” (Rule-Based).
- Online banking MFA prompt when logging in from new country (Risk-Based).
11. Real-World Tie-In
- Failure: Firewall rule placed too low → traffic bypassed implicit deny → data leak.
- Success: ABAC in SDN dynamically reroutes secure traffic, reducing admin workload by 40%.
12. Comparison Table
| Feature | Rule-Based | ABAC | Risk-Based |
|---|---|---|---|
| Scope | Global | Contextual | Dynamic |
| Data Inputs | Rules | Attributes | Attributes + Behavior |
| Flexibility | Low | High | Very High |
| Example | Firewall ACL | SDN / IAM | Adaptive MFA |
| Decision Basis | Static rules | Attribute match | Risk score |
13. Quick Visual (Memory Sketch)
[Rule-Based] if packet == allow → pass
[ABAC] if user=Manager & device=Mobile → allow
[Risk-Based] if login risk < threshold → allow; else → MFA
14. Exam Mindset & Traps
- BEST: Identify decision factor (rule, attribute, or risk).
- FIRST: Look for keywords → “global rule” = Rule-Based, “attributes” = ABAC, “risk/adaptive” = Risk-Based.
- MOST/LEAST: ABAC = most flexible; Rule-Based = least adaptive.
- Triage Move: Spot “firewall rule,” “attribute,” or “risk score” → classify model immediately.
Common Pitfalls
- Confusing “RBAC” (roles) with “Rule-Based AC.”
- Forgetting ABAC = extension of Rule-Based.
- Thinking Risk-Based always needs ML (can also use binary logic).
15. Prevent → Detect → Respond
Prevent
- Apply least privilege via policies.
- Validate attribute sources and data accuracy.
Detect - Log rule hits and anomalies.
- Monitor for abnormal attribute/risk patterns.
Respond - Re-tune ML thresholds.
- Update or reorder ACL rules as needed.
16. Scenario-Based MCQ
Q: A firewall applies a global ACL with a final implicit deny rule. What access model is used?
A. RBAC
B. Rule-Based
C. ABAC
D. Risk-Based
✅ Correct: B – Rule-Based.
- Rationale: Firewall rules are static and global.
- ABAC: Attribute/context-specific.
- Risk-Based: Adaptive to risk scores.
- RBAC: Based on roles, not rules.
17. Trapfinder
- “Firewall rule” or “implicit deny” → Rule-Based
- “Attribute” or “context” → ABAC
- “Risk, adaptive, ML, predictive” → Risk-Based
18. Governance, Roles & Responsibilities
| Role | Responsibility |
|---|---|
| Admin | Creates and maintains rule/attribute/risk policies |
| Policy Owner | Defines policy logic and acceptable risk levels |
| Custodian | Enforces through systems (firewalls, IAM tools) |
| Auditor | Verifies correctness of rule and risk models |
| User | Operates within policy conditions |
19. Summary Table
| Concept | Must-Know | Exam Angle |
|---|---|---|
| Rule-Based | Static global rules | Firewalls & ACLs |
| ABAC | Multiple attributes define access | SDN / Cloud IAM |
| Risk-Based | Dynamic adaptive decisions | MFA, context-aware access |
| Likely Gaps if You Struggled: |
- Mixing RBAC with Rule-Based.
- Forgetting ABAC extends Rule-Based.
- Missing that Risk-Based uses ML & adaptive logic.
20. Cross-Links
- Zero Trust Architecture: Extends ABAC & Risk-Based.
- MFA & Adaptive Auth: Common Risk-Based use cases.
- Policy Decision Point (PDP): ABAC & Risk models rely on PDP logic.
21. Spaced Repetition Pack
Flashcards
- Q: What model uses global allow/deny rules? → A: Rule-Based.
- Q: What model uses user/device/time attributes? → A: ABAC.
- Q: What model adapts based on risk score? → A: Risk-Based.
- Q: What’s the firewall’s final implicit rule? → A: Deny all.
- Q: What model supports Zero Trust adaptiveness? → A: Risk-Based.
Cloze Deletions
- ABAC = access control based on multiple ____.
- Risk-Based AC evaluates ____ before granting access.
- A firewall ACL is an example of ____ access control.
Review Cadence: 1 → 3 → 7 → 21 → 45 days
22. Mnemonic / 30-sec Lightning Recap
Mnemonic:
👉 “R³ = Rule → Risk → Responsive.”
Lightning Recap:
Rule-Based = static gates.
ABAC = attribute-aware gates.
Risk-Based = learning gates.
More data = smarter access decisions.
23. Assumptions & Unknowns
- Source aligned to CISSP Common Body of Knowledge.
- SDN and MDM examples simplified for exam context.
- “Rule-based RBAC” abbreviation confusion clarified per ISC² convention.
24. Blog Seed
Hook: “Firewalls use rules. Zero Trust uses reasoning.”
3 Big Ideas:
- Rule-Based = static controls.
- ABAC = contextual policy intelligence.
- Risk-Based = adaptive, AI-driven defense.
Mini Example: Firewall → SDN → Adaptive MFA evolution.
Visual Placeholder: “Access Control Evolution Ladder.”
CTA: “Audit your access stack — are your rules still static?”
Would you like me to build a single visual “Access Control Evolution Ladder” (Rule → ABAC → Risk-Based) for your CISSP notes/blog next?
Excellent — this is the Mandatory Access Control (MAC) model, one of the most exam-critical and commonly misunderstood access control mechanisms in CISSP Domain 5 (Identity & Access Management).
Let’s turn this into your CISSP Fastlane Note (Manager + Exam Mode) — clear, compact, and optimized for 90-second recall.
Mandatory Access Control (MAC) — CISSP Fastlane Notes
1. Front Matter
- title: Mandatory Access Control (MAC)
- domain: D5 – Identity and Access Management
- objective_ref: Implement and interpret label-based access control models
- tags: [CISSP, IAM, MAC, Lattice Model, Security Labels, Need to Know]
- last_updated: 2025-10-12
- difficulty: Advanced
- confidence: 1.0
- source: user prompt
- mode: quick
- complexity_score: 4
- bloom_level: Analyze
- question_type: knowledge
- cheatline_80_20: MAC = system-enforced labels; users can’t change access rights.
2. Intro (3-Step Revision Plan)
- 30-sec skim: “MAC = labels + implicit deny + central enforcement.”
- 2-min recall: Hierarchical vs Compartmentalized vs Hybrid environments.
- 1-min trap check: DAC = owner control; MAC = system control.
3. Domain Objective & Why This Matters
- CISSP Domain: D5 – IAM
- Exam Relevance:
- Common scenario differentiator between DAC and MAC.
- Core to confidentiality and multilevel security (MLS) systems.
- Real-World:
- Used in government/military systems (e.g., classified environments).
- Enforces need-to-know and least privilege rigorously.
4. Definition & Deep Explanation
| Element | Description |
|---|---|
| MAC Definition | System-enforced access model using predefined classification labels on both subjects and objects. |
| Labels | Define sensitivity (object) and clearance (subject). Access only if label matches or dominates. |
| Control Type | Non-discretionary – users cannot alter permissions. |
| Decision Basis | Clearance level + need-to-know (label match). |
| Philosophy | Implicit deny – if not explicitly allowed, access denied. |
5. Acronym/Term Reference Table
| Term | Meaning | Exam Hook |
|---|---|---|
| MAC | Mandatory Access Control | System-controlled, label-based model |
| Label | Sensitivity or clearance tag | Defines classification level |
| Lattice Model | Graph of security levels & domains | Shows who can access what |
| Security Domain | Group of entities under same policy | Ex: “Secret” domain |
| Need-to-Know | Compartment requirement | Requires matching secondary label |
6. Advantages, Limitations, and Use Cases
Advantages
- Highest confidentiality assurance
- Centralized, consistent enforcement
- Supports need-to-know and compartmentalization
Limitations
- Inflexible and complex to manage
- Poor scalability for dynamic organizations
- User frustration from strict access boundaries
Use Cases
- Military/government classified systems
- Data with strict segregation (e.g., R&D vs finance)
- Critical infrastructure networks with compartmentalized data
7. Security Concerns, Risks & Threats
- Mislabeling → improper access or data leak
- Excessive compartmentalization → productivity bottlenecks
- Admin error during label assignment → access gaps
- Lack of flexibility → users circumvent via shadow IT
- Label dominance misconfiguration → potential overexposure
8. Security Controls & Best Practices
People
- Train users on classification handling.
- Define clear criteria for label assignment.
Process
- Label lifecycle management (create → review → retire).
- Periodic clearance revalidation.
- Formal need-to-know validation.
Technology
- Implement MLS (Multilevel Security) in OS (e.g., SELinux, Trusted Solaris).
- Audit label enforcement logs.
- Apply cryptographic marking for classification.
→ Framework Touchpoints: NIST SP 800-53 AC, ISO 27001 A.9, DoD 5200.01 (Information Security).
9. Key Standards/Protocols
- Bell-LaPadula Model: Confidentiality (no read-up, no write-down).
- Biba Model: Integrity complement (no write-up, no read-down).
- NIST SP 800-53 AC-3 / AC-16: MAC enforcement and labeling controls.
- DoD Manual 5200.01: U.S. classification framework.
10. Technical & Everyday Examples
Technical
- SELinux: Uses labels to enforce MAC on Linux systems.
- Trusted Solaris: Enforces MAC with clearance + compartment tags.
- Database Row-Level Labeling: Restricts access by classification tag.
Everyday
- Military clearance badges — Secret, Top Secret, etc.
- Corporate doc folders labeled “Confidential – HR Only.”
11. Real-World Tie-In
- Failure: Analyst shared “Secret” file with “Confidential”-cleared contractor → leak due to mislabel.
- Success: SELinux MAC prevented malware escalation despite root compromise (label isolation).
12. Comparison Table
| Feature | DAC | MAC | RBAC |
|---|---|---|---|
| Control | Owner | System | Admin (roles) |
| Flexibility | High | Low | Medium |
| Management | Decentralized | Centralized | Structured |
| Security | Moderate | Very High | High |
| Example | NTFS | SELinux | Active Directory |
13. Quick Visual (Memory Sketch)
[Top Secret] ────────────┐
[Secret] ────────────────┤ Hierarchical lattice
[Confidential] ──────────┤ Access allowed if clearance ≥ data level
[Unclassified] ──────────┘
14. Exam Mindset & Traps
- BEST: Pick MAC if labels or classification levels appear.
- FIRST: Look for “system-enforced,” “lattice,” or “clearance.”
- MOST/LEAST: MAC = most restrictive; least flexible.
- Triage Move: Spot “labels,” “classification,” “Top Secret,” → choose MAC.
Classic Pitfalls:
- Thinking users can modify permissions (they can’t).
- Forgetting MAC = nondiscretionary.
- Missing need-to-know compartments inside same classification.
15. Prevent → Detect → Respond
Prevent
- Predefine classification schema and clearance process.
- Automate label assignment in systems.
Detect - Audit access attempts vs label mismatches.
- Monitor for clearance violations.
Respond - Escalate misclassification incidents.
- Revoke label or clearance if policy breached.
16. Scenario-Based MCQ
Q: A system uses predefined labels such as “Confidential,” “Secret,” and “Top Secret.” Users with “Secret” clearance can access data labeled “Secret” or lower. Which model is this?
A. DAC
B. RBAC
C. MAC
D. ABAC
✅ Answer: C – MAC
- Rationale: Label-based, system-enforced, hierarchical.
- DAC: Owner controls access.
- RBAC: Job roles, not labels.
- ABAC: Attributes, not fixed classification.
17. Trapfinder
- “Labels/classification/clearance” → MAC
- “Owner decides” → DAC
- “Group/role” → RBAC
- “Context or attributes” → ABAC
18. Governance, Roles & Responsibilities
| Role | Function |
|---|---|
| Owner | Defines data classification criteria |
| Custodian | Implements and maintains labels |
| User | Accesses data within assigned clearance |
| Administrator | Assigns labels & clearances |
| Auditor | Validates label-policy compliance |
19. Summary Table
| Concept | Must-Know | Exam Angle |
|---|---|---|
| MAC | System controls access by label | Top Secret/Secret hierarchy |
| Lattice Model | Security domains visual | “Garden lattice” analogy |
| Compartmentalization | Added need-to-know protection | Dual-label requirement |
| Hierarchical Model | Level dominance applies | Top Secret ≥ Secret ≥ Confidential |
| Hybrid | Both hierarchy + compartments | Common in real systems |
| Likely Gaps if You Struggled: |
- Confused labels with roles.
- Missed implicit deny nature.
- Ignored need-to-know compartments.
20. Cross-Links
- Bell-LaPadula Model: Core mathematical basis.
- DAC: Contrasting flexible model.
- Need-to-Know Principle: Enforced via compartmentalization.
21. Spaced Repetition Pack
Flashcards
- Q: Who enforces MAC? → A: The system.
- Q: What determines access in MAC? → A: Labels on subjects/objects.
- Q: What is MAC’s default access stance? → A: Implicit deny.
- Q: What model does “no read up, no write down” describe? → A: Bell-LaPadula.
- Q: What does compartmentalization enforce? → A: Need-to-know.
Cloze Deletions
- MAC uses predefined ____ to control access.
- Access is granted only when subject clearance ≥ object classification.
- MAC follows an implicit ____ philosophy.
Review Cadence: 1 → 3 → 7 → 21 → 45 days
22. Mnemonic / 30-sec Lightning Recap
Mnemonic:
👉 “Labels Lock Access — MAC = Mandatory, Automated, Classified.”
Lightning Recap:
Every subject/object labeled → system enforces → no user discretion → implicit deny → used for top-secret environments.
23. Assumptions & Unknowns
- Assumes standard government-style label hierarchy (Top Secret → Unclassified).
- Visual lattice and compartment labels (e.g., Lentil, Crimson) used symbolically.
- Figures referenced (14.2) summarized textually.
24. Blog Seed
Hook: “Who decides access when no one’s allowed to decide?”
3 Big Ideas:
- MAC = system-enforced, label-based security.
- Enforces both clearance and need-to-know.
- Hierarchical + compartmentalized = strongest, least flexible.
Mini Example: Classified document system at defense contractor.
Visual Placeholder: “Lattice of Labels” diagram.
CTA: “Audit your data classification — are your controls really mandatory?”
Excellent, Surya 🔥 — here’s your CISSP 95th-Percentile Fastlane Master Summary Pack combining all major Access Control Models (DAC, Non-DAC, RBAC, Rule-Based, ABAC, Risk-Based, and MAC)** into one integrated quick-study digest** — exactly the sections you requested.
🧭 1. Domain Objective & Why This Matters
Domain: D5 — Identity and Access Management (IAM)
| Objective | Why It Matters for CISSP | Why It Matters for Real World |
|---|---|---|
| Understand, implement, and differentiate Access Control Models (DAC, MAC, RBAC, Rule-Based, ABAC, Risk-Based) | 1️⃣ Core IAM concept tested every exam cycle.2️⃣ Common scenario discriminator (“who decides access?”). | 1️⃣ Controls who can access what, when, and how.2️⃣ Directly impacts compliance (least privilege, SoD, data confidentiality). |
🎯 2. Exam Mindset & Traps
Decision Heuristics
| Type | Heuristic |
|---|---|
| BEST | Choose model that aligns with organizational control philosophy (system-enforced = MAC, owner-decided = DAC). |
| FIRST | Identify who decides access (owner, system, admin, policy, risk). |
| MOST/LEAST | MOST restrictive = MAC; MOST flexible = DAC; MOST contextual = ABAC; MOST adaptive = Risk-Based. |
Triage Move (90s Rule)
➡ Spot keywords:
- Owner → DAC
- Role/Group → RBAC
- Global Rule → Rule-Based
- Attributes → ABAC
- Labels → MAC
- Risk/Adaptive → Risk-Based
Common Pitfalls
- Confusing RBAC (roles) with Rule-Based (rules).
- Forgetting identity-based access = DAC subset.
- Assuming MAC allows user permission changes (it does not).
- Mixing ABAC (attributes) with RBAC (roles).
- Believing Risk-Based always needs ML (it can be rule-binary too).
🏆 3. Exam Importance
- CISSP Domain 5 questions always include at least one access control model scenario.
- Common trick: exam gives a real-world example (e.g., firewall rule, AD group, security label) and asks you to name the model.
- High-yield for management decision and least privilege scenarios.
⚖️ 4. Comparison Table — Access Control Models
| Model | Who Controls Access | Mechanism | Flexibility | Security | Example |
|---|---|---|---|---|---|
| DAC | Owner | ACLs / DACLs | High | Moderate | NTFS permissions |
| Non-DAC | Central Admin | Global Policy | Medium | High | RBAC / MAC |
| RBAC | Admin via Roles | Group Memberships | Medium | High | AD Roles, AWS IAM |
| Rule-Based | System via Rules | Global ACLs | Low | Moderate | Firewall rules |
| ABAC | Policy Engine | Multi-attribute logic | High | High | SDN, Cloud IAM |
| Risk-Based | System via Risk Score | ML / Contextual | Very High | Adaptive | Adaptive MFA |
| MAC | System | Labels / Lattice | Low | Very High | SELinux, Classified systems |
🧩 5. Quick Visual / Diagram
ACCESS CONTROL MODEL HIERARCHY
DAC ──► Owner decides (ACL-based)
│
├──► Non-DAC → centrally managed
├──► RBAC → Role-based
├──► Rule-Based → Global static rules
│ └──► ABAC → Attribute-driven dynamic rules
│ └──► Risk-Based → Adaptive, ML-driven
└──► MAC → Label/classification enforced by system
⚠️ 6. Likely Gaps if You Struggled
- Mixed Rule-Based vs RBAC (same acronym trap).
- Forgot MAC = nondiscretionary & label-based.
- Ignored ABAC = attributes, not roles.
- Missed Risk-Based = dynamic + predictive.
- Confused DAC owner flexibility with central admin control.
- Skipped Need-to-Know in MAC compartments.
🔗 7. Cross-Links (See Also)
| Topic | Why It Connects |
|---|---|
| Least Privilege | Goal of all access models. |
| Separation of Duties (SoD) | Commonly implemented using RBAC. |
| Bell-LaPadula Model | Mathematical basis for MAC (Confidentiality). |
| Biba Model | Complementary integrity model. |
| Zero Trust Architecture | Modern evolution of ABAC and Risk-Based models. |
🧭 8. Trapfinder (Common Distractors)
| Distractor Phrase | Correct Model | Tell / Keyword |
|---|---|---|
| “Owner grants permission” | DAC | Ownership, ACL, user decides |
| “Role or group membership” | RBAC | Admin assigns via group |
| “Global firewall rules” | Rule-Based | Global ACL, implicit deny |
| “Attributes like time/device” | ABAC | Context-based decision |
| “Adaptive, ML, dynamic risk” | Risk-Based | Predictive / scoring |
| “Classified / clearance labels” | MAC | Top Secret / Confidential |
🧠 9. Spaced Repetition Pack
Flashcards
- Q: Who decides in DAC? → A: The owner.
- Q: Which model uses labels? → A: MAC.
- Q: Which model uses roles/groups? → A: RBAC.
- Q: Which model is context-aware? → A: ABAC.
- Q: Which model adapts using risk analysis? → A: Risk-Based.
- Q: What model applies static global rules? → A: Rule-Based.
- Q: What model uses the “no read up” principle? → A: Bell-LaPadula (MAC).
Cloze Deletions
- DAC = access control by ____.
- ABAC = policy using multiple ____.
- MAC enforces access via predefined ____.
- Risk-Based AC evaluates ____ before access.
- Firewall ACLs are examples of ____ Access Control.
Review Cadence: 1 → 3 → 7 → 21 → 45 days
⚡ 10. Mnemonic / 30-sec Lightning Recap
Mnemonic:
👉 “DR. ARM” = DAC → RBAC → Rule-Based → ABAC → Risk-Based → MAC
Lightning Recap Script:
DAC = Owner decides.
RBAC = Role inherits.
Rule-Based = Static global conditions.
ABAC = Attribute-driven context.
Risk-Based = Adaptive based on environment.
MAC = Labels enforce clearance.
📘 11. Summary Table (Condensed)
| Concept | Core Mechanism | Flexibility | Management | Exam Cue |
|---|---|---|---|---|
| DAC | Owner-based ACL | High | Decentralized | “Owner grants access” |
| Non-DAC | Admin rules | Medium | Central | “Central policy” |
| RBAC | Roles / Groups | Medium | Central | “Job function” |
| Rule-Based | Global ACLs | Low | System | “Firewall rule / Implicit deny” |
| ABAC | Attributes | High | Dynamic | “Time, location, device” |
| Risk-Based | Contextual risk | Very High | Adaptive | “Machine learning / MFA” |
| MAC | Labels & clearance | Low | Central | “Top Secret / Confidential” |
🔤 12. Acronym / Term Reference Table
| Acronym / Term | Meaning | Exam Hook |
|---|---|---|
| DAC | Discretionary Access Control | Owner grants/denies access |
| RBAC | Role-Based Access Control | Privileges tied to job function |
| Rule-Based | Rule-Based Access Control | Global allow/deny list |
| ABAC | Attribute-Based Access Control | Contextual policy via attributes |
| MAC | Mandatory Access Control | Label/clearance enforced |
| ACL / DACL | (Discretionary) Access Control List | Defines object permissions |
| TBAC | Task-Based Access Control | Access based on work task |
| Least Privilege | Minimal access principle | Underlies all models |
| Need-to-Know | Compartment-based restriction | Enforced by MAC |
| Bell-LaPadula | Confidentiality lattice model | Basis of MAC |
| Risk Score | Contextual probability metric | Used in adaptive access |
| XACML | Extensible Access Control Markup Language | ABAC policy standard |
| Implicit Deny | Default-deny rule | Common in Rule-Based and MAC |
✅ Fastlane Tip:
Memorize the control authority chain:
Owner (DAC) → Admin (RBAC/Rule) → Policy Engine (ABAC) → AI/Risk Engine (Risk-Based) → System (MAC).
That’s your entire CISSP Access Control Model pack, compressed to the 5% of knowledge that wins 95% of points.
Would you like me to generate a 1-page visual summary sheet (Access Control Evolution + Comparison Ladder) as a printable CISSP quick-reference PDF next?
Related reading: Explore our related CISSP study guide
Authorization mechanisms build on authentication — for authentication concepts, see 13 CISSP: Managing Identity and Authentication. The broader IAM series covering authorization is in Authorization Mechanisms Explained: IAM Series (Part 4). Access control and monitoring is covered in 14 CISSP: Controlling and Monitoring Access. The CISSP Domain 5 complete guide on all IAM topics is at CISSP Domain 5: Identity and Access Management Complete Guide.
For official resources, visit (ISC)² CISSP Certification.
Related reading:
- CISSP Study Guide — the complete roadmap for all 8 CISSP domains
- CISSP Elite Framework — exam-focused revision content

By profession, a CloudSecurity Consultant; by passion, a storyteller. Through SunExplains, I explain security in simple, relatable terms — connecting technology, trust, and everyday life.
Leave a Reply