CISSP Domain 5

In earlier parts of CISSP Domain 5, we focused on authentication mechanisms and access control models. Part 3 expands identity management beyond a single organization and into distributed, cloud-centric, and zero-trust environments.

Modern enterprises no longer operate in isolation. Users authenticate across:

  • SaaS platforms
  • Cloud providers
  • Partner organizations
  • Mobile and remote networks

This shift makes federation, credential lifecycle management, and session control some of the most security-critical — and misunderstood — IAM components tested in the CISSP exam.


Federated Identity Management (FIM)

What Is Federation?

Federated Identity Management allows one organization to trust the authentication performed by another. Instead of managing separate identities in every system, federation enables users to authenticate once and access multiple external services securely.

At its core, federation answers one question:

“Can I trust your identity provider to authenticate this user correctly?”


Why Federation Matters in Practice

From a real-world security perspective, federation:

  • Reduces credential sprawl
  • Centralizes authentication policies
  • Improves visibility and auditability
  • Enables rapid deprovisioning

Most large-scale breaches involving SaaS platforms stem from misconfigured federation or excessive trust relationships, not broken cryptography.


Key Federation Roles

Identity Provider (IdP)

The system that authenticates the user and issues identity assertions.
Examples:

  • Azure AD / Entra ID
  • Okta
  • ADFS
  • Ping Identity

Service Provider (SP)

The application or service that relies on the IdP for authentication.
Examples:

  • Salesforce
  • AWS
  • Microsoft 365
  • ServiceNow

Federation Protocols You Must Know for CISSP

SAML (Security Assertion Markup Language)

SAML is an XML-based federation protocol widely used in enterprise SSO.

Key Characteristics:

  • Browser-based
  • Uses assertions
  • Strong enterprise adoption
  • Verbose and complex

Strengths:

  • Mature and secure
  • Well-understood by auditors
  • Ideal for enterprise SaaS

Limitations:

  • Heavy XML payloads
  • Poor mobile support
  • Complex troubleshooting

OAuth 2.0

OAuth is an authorization framework, not an authentication protocol (this distinction is exam-critical).

OAuth enables applications to access resources on behalf of a user without sharing passwords.

Common use cases:

  • API access
  • Mobile apps
  • Delegated permissions

OpenID Connect (OIDC)

OIDC builds authentication on top of OAuth 2.0.

Why OIDC Matters:

  • Lightweight
  • JSON-based (JWT)
  • Excellent mobile and cloud support

Most modern cloud platforms prefer OIDC over SAML for new integrations.


Federation Security Risks (Often Tested Indirectly)

From field experience, federation failures usually stem from:

  • Over-broad trust relationships
  • Long-lived tokens
  • Weak MFA enforcement at IdP
  • Inadequate claim validation
  • Poor certificate lifecycle management

A compromised IdP often results in total downstream access compromise.


Credential Management: The Forgotten Attack Surface

Credential management governs how credentials are issued, stored, rotated, revoked, and destroyed.

Despite strong authentication protocols, credential misuse remains the leading cause of breaches.


Types of Credentials

Passwords

Still widely used but inherently weak:

  • Susceptible to phishing
  • Reused across systems
  • Difficult to rotate

Certificates

Used for:

  • Device authentication
  • Mutual TLS
  • Service identities

Certificates require strict lifecycle management or become silent failure points.


Tokens

  • Hardware tokens
  • Software tokens
  • API tokens
  • Session tokens

Long-lived tokens are especially dangerous if leaked.


Credential Lifecycle Management

CISSP expects you to understand the full lifecycle:

  1. Provisioning – Secure issuance
  2. Storage – Encrypted, hashed, or protected
  3. Distribution – Secure channels only
  4. Rotation – Regular renewal
  5. Revocation – Immediate invalidation
  6. Expiration – Enforced validity periods
  7. Destruction – Secure disposal

From experience, revocation failures are the most common IAM weakness during incident response.


Credential Storage Best Practices

  • Passwords: Salted and hashed (bcrypt, Argon2)
  • Secrets: Stored in vaults (HSMs, key vaults)
  • Tokens: Scoped and short-lived
  • Certificates: Protected by private key controls

Hard-coded credentials remain one of the most persistent security failures in production systems.


Session Management: Where Authentication Meets Risk

Session management governs how long a user remains authenticated after login.

Strong authentication without secure session control is meaningless.


Key Session Concepts

Session ID

A unique identifier that represents an authenticated user session.

Session Token

A bearer token proving authentication state.

If stolen, the attacker becomes the user.


Session Security Risks

Common attack vectors:

  • Session hijacking
  • Session fixation
  • Token replay
  • Cross-site scripting (XSS)
  • Insecure cookies

Best Practices for Secure Session Management

Session Timeout

  • Absolute timeout
  • Idle timeout
  • Risk-based timeout

Long sessions increase attack windows.


Reauthentication

Require reauthentication for:

  • Privileged actions
  • Sensitive data access
  • Role elevation

Token Protection

  • Secure cookies
  • HTTPOnly flags
  • TLS enforcement
  • Token binding where supported

Session Termination

Sessions must be invalidated:

  • On logout
  • On credential reset
  • On privilege change
  • On suspicious behavior

This is especially important in federated environments, where logout must propagate.


Credential vs Session: Exam Clarification

CredentialSession
Long-livedShort-lived
Establishes identityMaintains state
Used at loginUsed after login
High impact if leakedImmediate takeover

CISSP questions frequently test this distinction indirectly.


Real-World IAM Insight: Zero Trust Depends on Sessions

In zero-trust architectures:

  • Identity is continuously evaluated
  • Sessions are dynamically adjusted
  • Risk signals influence access in real time

This means session management becomes a primary security control, not an afterthought.


Federation, Credentials, and Sessions: How They Work Together

In modern IAM:

  • Federation establishes trust
  • Credentials authenticate identity
  • Sessions maintain access state

Weakness in any layer compromises the entire system.


Final Thoughts

CISSP Domain 5 Part 3 emphasizes that authentication is not a single event—it is a lifecycle.

Federation expands trust boundaries. Credentials anchor identity. Sessions maintain authority.
Security professionals must understand how these elements interact, fail, and are abused in real environments.

Mastering this domain means thinking beyond protocols and focusing on trust, control, and accountability across identity lifecycles.

Leave a Reply

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