CISSP Domain 5

Identity and Access Management (IAM) often gets reduced to authentication technologies—passwords, MFA, biometrics—but access control is where security actually succeeds or fails.

CISSP Domain 5 Part 2 focuses on how access is granted, enforced, reviewed, and revoked. In real environments, most breaches don’t occur because attackers defeat cryptography—they occur because someone had access they should not have had.

For CISSP candidates, this domain tests conceptual understanding. For practitioners, it reflects daily operational challenges: entitlement creep, service accounts, over-permissioned users, and poorly enforced authorization policies.


What Is Access Control?

Access control is the set of mechanisms and policies that determine how subjects interact with objects within a system.

At its core, access control ensures:

  • Authorized users get appropriate access
  • Unauthorized access is prevented
  • All access is logged, auditable, and accountable

Strong access control is preventive, detective, and corrective.


Subjects and Objects: The Foundation of All Access Decisions

Subjects

A subject is any active entity that requests access:

  • Users
  • Processes
  • Services
  • Devices
  • Applications

In modern environments, non-human identities (NHIs)—service accounts, APIs, workloads—often outnumber human users.

Objects

An object is any passive resource being accessed:

  • Files and directories
  • Databases
  • APIs
  • Network ports
  • Applications
  • Systems

Access control exists to define which subjects can perform which actions on which objects.


AAA: Authentication, Authorization, and Accounting

AAA is a fundamental IAM concept and heavily tested in CISSP.

Authentication: Proving Identity

Authentication verifies that a subject is who they claim to be.

Authentication factors include:

  • Something you know (passwords, PINs)
  • Something you have (tokens, smart cards)
  • Something you are (biometrics)
  • Somewhere you are (location)
  • Something you do (behavior)

In real-world security, authentication strength must match risk, not convenience.


Authorization: Determining What You Can Do

Authorization defines what an authenticated identity is allowed to do.

Key point for CISSP:

Authentication answers who you are; authorization answers what you’re allowed to do.

Authorization relies on:

  • Access control policies
  • Entitlement assignments
  • Role definitions
  • Attributes and conditions

Most access failures stem from poor authorization design, not weak authentication.


Accounting: Accountability and Auditability

Accounting ensures actions are:

  • Logged
  • Traceable
  • Attributable

Logs support:

  • Incident investigations
  • Compliance audits
  • Forensic analysis
  • Insider threat detection

If access is not logged, it did not effectively exist from a security perspective.


Access Control Models Explained (With Practical Context)

Role-Based Access Control (RBAC)

RBAC assigns permissions based on organizational roles, not individuals.

Why RBAC Works

  • Scales well
  • Simplifies access management
  • Aligns with job functions
  • Supports least privilege when designed correctly

Real-World Challenge

RBAC often degrades into role explosion when organizations create too many granular roles instead of using attributes.

RBAC remains the default enterprise standard, but rarely sufficient alone.


Rule-Based Access Control

Rule-based access uses conditional logic to enforce access:

  • Time of day
  • Location
  • Network
  • Device type

This model is common in:

  • Network access control (NAC)
  • Firewall rules
  • Conditional access policies

Rule-based control adds automation and context, reducing manual access changes.


Mandatory Access Control (MAC)

MAC enforces access based on system-enforced security labels.

Characteristics:

  • Central authority
  • Subjects cannot change permissions
  • Common in military and government systems

MAC prioritizes confidentiality over flexibility.

From a CISSP standpoint:

  • MAC is rigid
  • Highly secure
  • Difficult to manage at scale outside regulated environments

Discretionary Access Control (DAC)

DAC allows object owners to control access.

Common in:

  • Windows NTFS
  • Linux file permissions
  • Shared drives

Strengths

  • Flexible
  • Easy to implement
  • Granular

Weaknesses

  • Permission sprawl
  • Poor visibility
  • High risk of misconfiguration

DAC is effective operationally—but dangerous without governance.


Attribute-Based Access Control (ABAC)

ABAC evaluates multiple attributes before granting access:

  • User attributes
  • Resource attributes
  • Environmental conditions
  • Risk signals

ABAC enables dynamic, context-aware access decisions.

This model underpins:

  • Zero Trust architectures
  • Cloud IAM platforms
  • Modern identity providers

ABAC is powerful—but complex to design and troubleshoot.


Risk-Based Access Control

Risk-based access adjusts authentication and authorization in real time based on perceived risk.

Signals include:

  • Device trust
  • Location anomalies
  • Network reputation
  • Data sensitivity
  • User behavior

This model is common in:

  • Conditional access
  • Adaptive MFA
  • Identity threat detection

Risk-based access is not about denial—it’s about proportionate trust.


Data Classification: Aligning Access With Sensitivity

Access control must align with data classification, or it fails by design.

Government and Military Classification

  • Top Secret
  • Secret
  • Confidential
  • Unclassified

Higher classification = stricter access controls, logging, and clearance checks.


Private Sector Classification

  • Confidential
  • Private
  • Sensitive
  • Public

Classification drives:

  • Access requirements
  • Encryption standards
  • Retention policies
  • Monitoring intensity

In practice, misclassification causes overexposure or unnecessary restriction.


Identity Governance: Managing Access Over Time

User Access Reviews

Periodic access reviews validate:

  • Role appropriateness
  • Privilege necessity
  • Separation of duties

Access reviews are tedious—but auditors and attackers love when they’re skipped.


Service and System Account Reviews

Service accounts often:

  • Have elevated privileges
  • Lack MFA
  • Use static credentials
  • Persist indefinitely

Best practices include:

  • Clear ownership
  • Credential rotation
  • Least privilege
  • Detailed documentation

Service accounts are high-value targets.


Provisioning and Deprovisioning

User lifecycle management ensures:

  • Access is granted promptly
  • Access is revoked immediately
  • No orphaned accounts remain

Automation reduces:

  • Human error
  • Delays
  • Security gaps

In real breaches, unused accounts are frequently exploited.


Expert Perspective: What CISSP Candidates Miss

Many IAM failures are not technical—they’re organizational:

  • Poor role design
  • Lack of ownership
  • Infrequent reviews
  • Overreliance on tools without governance

CISSP Domain 5 is ultimately about discipline, not technology.


Final Thoughts

Access control is the operational backbone of security. Authentication gets users in—but authorization determines damage potential.

CISSP Domain 5 Part 2 reinforces a key truth for modern environments:

You cannot secure what you cannot control—and you cannot control what you do not regularly review.

For both exam success and real-world effectiveness, mastering access control models and identity governance is non-negotiable.

Leave a Reply

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