5.4 – Implement and manage authorization mechanisms

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.


In This Article

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)

  1. 30-sec skim: Recall 6 models (DAC, RBAC, Rule, ABAC, MAC, Risk).
  2. 2-min recall: Define each and 1 example.
  3. 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

ModelCore PrincipleKey Mechanism
DACOwner decides accessOwnership rights; e.g., NTFS permissions
RBACRole defines accessRole/group memberships; e.g., AD groups
Rule-BasedGlobal rules define accessFirewalls, ACLs, filters
ABACContextual attributes decide accessAttributes like role, device, time, location
MACLabels enforce accessSensitivity levels, lattice security
Risk-BasedRisk score determines accessML & behavioral analytics-driven access

5. Acronym/Term Reference Table

TermMeaningExam Hook
DACDiscretionary Access ControlOwner grants/denies access
RBACRole-Based Access ControlPermissions tied to roles
Rule-BasedGlobal condition-basedFirewalls, routers
ABACAttribute-Based Access ControlPolicy uses attributes (user, env, object)
MACMandatory Access ControlSystem-enforced, label-based
Risk-BasedContextual, adaptive accessML 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

  1. NTFS permissions (DAC)
  2. AD security groups (RBAC)
  3. AWS IAM policy with attributes (ABAC)

Everyday

  1. Keycard access (RBAC by role)
  2. 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

ModelAdvantageLimitationBest Use Case
DACSimplePoor central controlPersonal devices
RBACScalableRigid rolesEnterprises
Rule-BasedConsistentNo contextFirewalls
ABACAdaptiveComplexCloud/SDN
MACSecureInflexibleGov/Military
Risk-BasedDynamicData-hungryAdaptive 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:
  1. Confusing rule-based with ABAC.
  2. Thinking RBAC = dynamic.
  3. 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

ConceptMust-KnowExam Angle
DACOwner controlUser-created files
RBACRole/group mappingLeast privilege
ABACAttributes-drivenContextual access
MACSystem labelsClassified data
Risk-BasedAdaptive ML-basedZero 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

  1. Q: Who decides in DAC? → A: The data owner.
  2. Q: Which model uses roles? → A: RBAC.
  3. Q: Which model uses labels? → A: MAC.
  4. Q: Which model is most flexible? → A: ABAC.
  5. Q: Which model is context-aware and dynamic? → A: Risk-Based.

Cloze Deletions

  1. DAC = access controlled by the __.
  2. ABAC = rules based on multiple __.
  3. 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:

  1. DAC vs MAC: who holds the keys.
  2. RBAC vs ABAC: static vs dynamic control.
  3. 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)

  1. 30-sec skim: DAC → owner-managed; Non-DAC → centrally managed.
  2. 2-min recall: Who controls permissions? What’s in ACLs?
  3. 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

TypeDefinitionKey Characteristic
Discretionary Access Control (DAC)Owner/creator defines access rightsIdentity-based, object ownership, flexible
Nondiscretionary Access Control (Non-DAC)Centrally managed by admin rulesEnforced 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

TermMeaningExam Hook
DACDiscretionary Access ControlOwner decides access
ACL/DACL(Discretionary) Access Control ListDefines who can access and how
CustodianImplements owner’s permissionsMay delegate
Non-DACCentrally managed controlIncludes MAC, RBAC, ABAC
Identity-Based ACSubset of DACOwnership tied to user ID

6. Advantages, Limitations, and Use Cases

DAC Advantages

  1. High flexibility
  2. Ownership autonomy
  3. Easy file-level control

DAC Limitations

  1. Privilege creep
  2. Weak consistency across system
  3. Poor central auditability

Non-DAC Advantages

  1. Consistent, central management
  2. Easier to enforce compliance
  3. Lower insider risk

Non-DAC Limitations

  1. Less user flexibility
  2. Admin overhead
  3. 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

  1. NTFS folder permissions (DAC)
  2. Linux file ownership model (chmod, chown)
  3. SELinux enforcing MAC (non-DAC)

Everyday

  1. Google Docs “Share” button (DAC)
  2. 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

FeatureDACNon-DAC
ControlOwner/CreatorCentral Admin
FlexibilityHighModerate/Low
SecurityModerateHigh
ScalabilityPoorStrong
AuditabilityWeakStrong
ExamplesNTFS, Google DriveRBAC, 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:
  1. Thinking DAC = centrally managed (it’s not).
  2. Forgetting identity-based AC = DAC subset.
  3. 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

RoleFunction
OwnerDefines who gets access to object
CustodianImplements owner’s wishes
UserUses the resource as authorized
Admin (Non-DAC)Sets centralized access policies
AuditorEnsures compliance and proper segregation

19. Summary Table

Key ConceptMust-KnowExam Angle
DACOwner control via ACLsNTFS example
Non-DACCentral controlRBAC/MAC context
Identity-basedDAC subsetIdentity = 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

  1. Q: Who manages DAC permissions? → A: The owner or custodian.
  2. Q: What list defines DAC rights? → A: ACL or DACL.
  3. Q: Who controls Non-DAC permissions? → A: Central admin.
  4. Q: What is identity-based access control a subset of? → A: DAC.
  5. Q: Why is Non-DAC more auditable? → A: Centralized consistency.

Cloze Deletions

  1. In DAC, access control decisions are made by the ____.
  2. Non-DAC access is centrally managed by ____.
  3. 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:

  1. DAC gives power (and risk) to users.
  2. Non-DAC centralizes control for consistency.
  3. 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)

  1. 30-sec skim: “Role → Group → Privileges → User inherits.”
  2. 2-min recall: How privilege creep is reduced and how groups simplify management.
  3. 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

ModelWho ControlsHow Access Is GrantedCore Idea
RBACAdministratorUsers added to roles/groupsRole = job function → permissions inherited
TBACAdministratorAccess tied to assigned tasksTasks 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

TermMeaningExam Hook
RBACRole-Based Access ControlPermissions by job function
TBACTask-Based Access ControlAccess by assigned tasks
Privilege CreepAccumulation of rightsRBAC reduces this
SoDSeparation of DutiesEasier to enforce via roles
GroupSet of users sharing same privilegesCore to RBAC

6. Advantages, Limitations, and Use Cases

Advantages

  1. Scalable and auditable
  2. Reduces privilege creep
  3. Simplifies onboarding/offboarding

Limitations

  1. Requires clear role definitions
  2. May lead to “role explosion”
  3. Needs consistent HR–IT alignment

Use Cases

  1. AD/LDAP environments
  2. Cloud IAM (AWS, Azure)
  3. 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

  1. Active Directory: Groups like “HR_ReadOnly” or “Finance_Admin.”
  2. AWS IAM: Roles assigned to EC2 or users (e.g., S3ReadRole).
  3. WordPress: Subscriber → Author → Editor → Admin hierarchy.

Everyday

  1. Office keycards (Employee, Manager, IT Support).
  2. 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

FeatureRBACDACTBAC
ControlAdmin assigns to rolesOwner grantsAdmin assigns to tasks
ScopeJob functionObject ownershipIndividual task
FlexibilityMediumHighHigh
SecurityHighMediumHigh
ExampleAD GroupsNTFS ACLsMicrosoft 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:
  1. Confusing group use in DAC (owner sets) vs RBAC (admin sets).
  2. Forgetting RBAC simplifies least privilege.
  3. 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

RoleResponsibility
AdministratorDefines and maintains role-to-privilege mappings
ManagerApproves role assignments for subordinates
UserUses resources per role
AuditorValidates role compliance
System CustodianEnforces technical role boundaries

19. Summary Table

Key ConceptMust-KnowExam Angle
RBACAdmin assigns roles → users inheritEnforces least privilege
TBACTask-based variantFocus = tasks, not job titles
Privilege CreepUsers accumulate rightsRBAC 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

  1. Q: Who defines roles in RBAC? → A: Administrators.
  2. Q: What does RBAC prevent over time? → A: Privilege creep.
  3. Q: How is TBAC different from RBAC? → A: Access tied to tasks, not roles.
  4. Q: What model uses groups for access control? → A: RBAC.
  5. Q: How can RBAC enforce SoD? → A: Separate conflicting privileges into distinct roles.

Cloze Deletions

  1. In RBAC, users inherit permissions via ____.
  2. RBAC reduces ____ creep.
  3. 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:

  1. RBAC automates least privilege.
  2. TBAC makes access more granular.
  3. 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)

  1. 30-sec skim: Rule → ABAC → Risk = progression from static → contextual → adaptive.
  2. 2-min recall: One defining feature, one example each.
  3. 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

ModelControl MechanismCore LogicTypical Example
Rule-Based ACPredefined system-wide rulesStatic, global allow/denyFirewalls, routers
ABACPolicies using multiple attributesDynamic, contextualSDN, MDM, IAM systems
Risk-Based ACContext-aware risk scoringAdaptive, ML-drivenAdaptive MFA, UEBA

Progression of sophistication:
Rule-Based → ABAC → Risk-Based
(static → contextual → predictive)


5. Acronym/Term Reference Table

TermMeaningExam Hook
Rule-BasedFixed global rulesFirewalls, implicit deny
ABACAttribute-Based Access ControlContextual access by user/device/env
Risk-BasedAdaptive AC modelRisk score, ML-based decision
ACLAccess Control ListUsed in firewalls (Rule-Based)
SDNSoftware-Defined NetworkUses ABAC for policy flexibility

6. Advantages, Limitations, and Use Cases

ModelAdvantagesLimitationsUse Cases
Rule-BasedSimple, consistentRigid, lacks contextFirewalls, routers
ABACContext-rich, flexibleComplex policiesCloud IAM, SDN
Risk-BasedAdaptive, AI-drivenComplex setupAdaptive 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

  1. Firewall ACL (Rule-Based) — static allow/deny list.
  2. SDN controller enforcing “Managers + Mobile Device = WAN access” (ABAC).
  3. Adaptive MFA requiring fingerprint when login is from new location (Risk-Based).

Everyday

  1. Building security — “All employees blocked after 10 PM” (Rule-Based).
  2. 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

FeatureRule-BasedABACRisk-Based
ScopeGlobalContextualDynamic
Data InputsRulesAttributesAttributes + Behavior
FlexibilityLowHighVery High
ExampleFirewall ACLSDN / IAMAdaptive MFA
Decision BasisStatic rulesAttribute matchRisk 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

  1. Confusing “RBAC” (roles) with “Rule-Based AC.”
  2. Forgetting ABAC = extension of Rule-Based.
  3. 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

RoleResponsibility
AdminCreates and maintains rule/attribute/risk policies
Policy OwnerDefines policy logic and acceptable risk levels
CustodianEnforces through systems (firewalls, IAM tools)
AuditorVerifies correctness of rule and risk models
UserOperates within policy conditions

19. Summary Table

ConceptMust-KnowExam Angle
Rule-BasedStatic global rulesFirewalls & ACLs
ABACMultiple attributes define accessSDN / Cloud IAM
Risk-BasedDynamic adaptive decisionsMFA, 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

  1. Q: What model uses global allow/deny rules? → A: Rule-Based.
  2. Q: What model uses user/device/time attributes? → A: ABAC.
  3. Q: What model adapts based on risk score? → A: Risk-Based.
  4. Q: What’s the firewall’s final implicit rule? → A: Deny all.
  5. Q: What model supports Zero Trust adaptiveness? → A: Risk-Based.

Cloze Deletions

  1. ABAC = access control based on multiple ____.
  2. Risk-Based AC evaluates ____ before granting access.
  3. 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:

  1. Rule-Based = static controls.
  2. ABAC = contextual policy intelligence.
  3. 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)

  1. 30-sec skim: “MAC = labels + implicit deny + central enforcement.”
  2. 2-min recall: Hierarchical vs Compartmentalized vs Hybrid environments.
  3. 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

ElementDescription
MAC DefinitionSystem-enforced access model using predefined classification labels on both subjects and objects.
LabelsDefine sensitivity (object) and clearance (subject). Access only if label matches or dominates.
Control TypeNon-discretionary – users cannot alter permissions.
Decision BasisClearance level + need-to-know (label match).
PhilosophyImplicit deny – if not explicitly allowed, access denied.

5. Acronym/Term Reference Table

TermMeaningExam Hook
MACMandatory Access ControlSystem-controlled, label-based model
LabelSensitivity or clearance tagDefines classification level
Lattice ModelGraph of security levels & domainsShows who can access what
Security DomainGroup of entities under same policyEx: “Secret” domain
Need-to-KnowCompartment requirementRequires matching secondary label

6. Advantages, Limitations, and Use Cases

Advantages

  1. Highest confidentiality assurance
  2. Centralized, consistent enforcement
  3. Supports need-to-know and compartmentalization

Limitations

  1. Inflexible and complex to manage
  2. Poor scalability for dynamic organizations
  3. User frustration from strict access boundaries

Use Cases

  1. Military/government classified systems
  2. Data with strict segregation (e.g., R&D vs finance)
  3. 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

  1. SELinux: Uses labels to enforce MAC on Linux systems.
  2. Trusted Solaris: Enforces MAC with clearance + compartment tags.
  3. Database Row-Level Labeling: Restricts access by classification tag.

Everyday

  1. Military clearance badges — Secret, Top Secret, etc.
  2. 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

FeatureDACMACRBAC
ControlOwnerSystemAdmin (roles)
FlexibilityHighLowMedium
ManagementDecentralizedCentralizedStructured
SecurityModerateVery HighHigh
ExampleNTFSSELinuxActive 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:

  1. Thinking users can modify permissions (they can’t).
  2. Forgetting MAC = nondiscretionary.
  3. 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

RoleFunction
OwnerDefines data classification criteria
CustodianImplements and maintains labels
UserAccesses data within assigned clearance
AdministratorAssigns labels & clearances
AuditorValidates label-policy compliance

19. Summary Table

ConceptMust-KnowExam Angle
MACSystem controls access by labelTop Secret/Secret hierarchy
Lattice ModelSecurity domains visual“Garden lattice” analogy
CompartmentalizationAdded need-to-know protectionDual-label requirement
Hierarchical ModelLevel dominance appliesTop Secret ≥ Secret ≥ Confidential
HybridBoth hierarchy + compartmentsCommon 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

  1. Q: Who enforces MAC? → A: The system.
  2. Q: What determines access in MAC? → A: Labels on subjects/objects.
  3. Q: What is MAC’s default access stance? → A: Implicit deny.
  4. Q: What model does “no read up, no write down” describe? → A: Bell-LaPadula.
  5. Q: What does compartmentalization enforce? → A: Need-to-know.

Cloze Deletions

  1. MAC uses predefined ____ to control access.
  2. Access is granted only when subject clearance ≥ object classification.
  3. 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:

  1. MAC = system-enforced, label-based security.
  2. Enforces both clearance and need-to-know.
  3. 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)

ObjectiveWhy It Matters for CISSPWhy 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

TypeHeuristic
BESTChoose model that aligns with organizational control philosophy (system-enforced = MAC, owner-decided = DAC).
FIRSTIdentify who decides access (owner, system, admin, policy, risk).
MOST/LEASTMOST 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

  1. Confusing RBAC (roles) with Rule-Based (rules).
  2. Forgetting identity-based access = DAC subset.
  3. Assuming MAC allows user permission changes (it does not).
  4. Mixing ABAC (attributes) with RBAC (roles).
  5. 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

ModelWho Controls AccessMechanismFlexibilitySecurityExample
DACOwnerACLs / DACLsHighModerateNTFS permissions
Non-DACCentral AdminGlobal PolicyMediumHighRBAC / MAC
RBACAdmin via RolesGroup MembershipsMediumHighAD Roles, AWS IAM
Rule-BasedSystem via RulesGlobal ACLsLowModerateFirewall rules
ABACPolicy EngineMulti-attribute logicHighHighSDN, Cloud IAM
Risk-BasedSystem via Risk ScoreML / ContextualVery HighAdaptiveAdaptive MFA
MACSystemLabels / LatticeLowVery HighSELinux, 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)

TopicWhy It Connects
Least PrivilegeGoal of all access models.
Separation of Duties (SoD)Commonly implemented using RBAC.
Bell-LaPadula ModelMathematical basis for MAC (Confidentiality).
Biba ModelComplementary integrity model.
Zero Trust ArchitectureModern evolution of ABAC and Risk-Based models.

🧭 8. Trapfinder (Common Distractors)

Distractor PhraseCorrect ModelTell / Keyword
“Owner grants permission”DACOwnership, ACL, user decides
“Role or group membership”RBACAdmin assigns via group
“Global firewall rules”Rule-BasedGlobal ACL, implicit deny
“Attributes like time/device”ABACContext-based decision
“Adaptive, ML, dynamic risk”Risk-BasedPredictive / scoring
“Classified / clearance labels”MACTop Secret / Confidential

🧠 9. Spaced Repetition Pack

Flashcards

  1. Q: Who decides in DAC? → A: The owner.
  2. Q: Which model uses labels? → A: MAC.
  3. Q: Which model uses roles/groups? → A: RBAC.
  4. Q: Which model is context-aware? → A: ABAC.
  5. Q: Which model adapts using risk analysis? → A: Risk-Based.
  6. Q: What model applies static global rules? → A: Rule-Based.
  7. Q: What model uses the “no read up” principle? → A: Bell-LaPadula (MAC).

Cloze Deletions

  1. DAC = access control by ____.
  2. ABAC = policy using multiple ____.
  3. MAC enforces access via predefined ____.
  4. Risk-Based AC evaluates ____ before access.
  5. 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)

ConceptCore MechanismFlexibilityManagementExam Cue
DACOwner-based ACLHighDecentralized“Owner grants access”
Non-DACAdmin rulesMediumCentral“Central policy”
RBACRoles / GroupsMediumCentral“Job function”
Rule-BasedGlobal ACLsLowSystem“Firewall rule / Implicit deny”
ABACAttributesHighDynamic“Time, location, device”
Risk-BasedContextual riskVery HighAdaptive“Machine learning / MFA”
MACLabels & clearanceLowCentral“Top Secret / Confidential”

🔤 12. Acronym / Term Reference Table

Acronym / TermMeaningExam Hook
DACDiscretionary Access ControlOwner grants/denies access
RBACRole-Based Access ControlPrivileges tied to job function
Rule-BasedRule-Based Access ControlGlobal allow/deny list
ABACAttribute-Based Access ControlContextual policy via attributes
MACMandatory Access ControlLabel/clearance enforced
ACL / DACL(Discretionary) Access Control ListDefines object permissions
TBACTask-Based Access ControlAccess based on work task
Least PrivilegeMinimal access principleUnderlies all models
Need-to-KnowCompartment-based restrictionEnforced by MAC
Bell-LaPadulaConfidentiality lattice modelBasis of MAC
Risk ScoreContextual probability metricUsed in adaptive access
XACMLExtensible Access Control Markup LanguageABAC policy standard
Implicit DenyDefault-deny ruleCommon 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:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

In This Article

Index