5.6 Authentication Systems

CISSP Domain 5 ยท Identity and Access Management

5.6 Authentication Systems

Authentication systems verify that a person, device, application or service legitimately controls the identity it claims.

The security of authentication depends on more than the authenticator itself. It also depends on the protocol, credential store, trust relationships, network path, session handling and the systems making the authentication decision.

๐Ÿชช

Identity

Determine which person, device or service is claiming access.

WHO?
๐Ÿ”

Proof

Verify possession or control of an appropriate authenticator.

PROVE IT
๐ŸŽŸ๏ธ

Trust

Establish an authenticated state that other components can rely on.

TRUST THE RESULT
Current CISSP 5.6 Scope

Implement Authentication Systems

Unlike several other Domain 5 objectives, the current CISSP Exam Outline does not provide additional sub-bullets beneath objective 5.6.

Understanding the objective therefore requires understanding how authentication systems and protocols are designed, implemented and protected.

Authentication Architecture

Understand where identities and credentials are verified.

Centralised Authentication

Use shared authentication infrastructure rather than independent credentials everywhere.

Kerberos

Ticket-based authentication using a trusted Key Distribution Center.

AAA Systems

Understand RADIUS and TACACS+ for network and device access.

Directories

Understand how identity repositories such as LDAP directories participate in authentication.

EAP & Network Authentication

Understand extensible authentication for network-access scenarios.

Cryptographic Authentication

Understand certificates, keys and challenge-response mechanisms.

Operational Security

Design for availability, logging, secure failure and attack resistance.

The Big Idea

An authentication system is not simply a password box.

It is a chain of trust.

๐Ÿ‘ค Claimant โ†’ Claims Identity
๐Ÿ”‘ Authenticator โ†’ Provides Proof
๐Ÿ“ก Protocol โ†’ Transports Authentication Exchange
๐Ÿง  Verifier โ†’ Validates Proof
โœ… Authentication โ†’ Success / Failure
๐ŸŽŸ๏ธ Session / Ticket โ†’ Authenticated State

Authentication Chain

IDENTIFY Who?
PROVE Authenticator
VERIFY Authentication system
TRUST Authenticated state
๐Ÿงฉ Components of an Authentication System Understand the complete authentication path
Claimant

The person or entity claiming an identity.

Authenticator

Something used to authenticate, such as a password, security key, certificate or cryptographic credential.

Verifier

The system that validates the authentication evidence.

Identity Repository

Stores or supplies information about recognised identities where required.

Authentication Protocol

Defines how authentication information is exchanged.

Session / Ticket / Token

May represent the authenticated state after successful authentication.

Attackers can target any part of the authentication chain.

Authentication Factors - Quick Recap

Something You Know
Password PIN

KNOWLEDGE

Something You Have
Security Key Smart Card Cryptographic Device

POSSESSION

Something You Are
Fingerprint Face Iris

INHERENCE

5.6 is about the system implementing authentication

The factors were introduced in 5.2. Here the important question is how authentication infrastructure securely verifies those factors and communicates the result.

Architecture

Local vs Centralised Authentication

Local Authentication

The individual system maintains and verifies its own identities or credentials.

Example

A standalone server maintains its own administrator accounts.

Centralised Authentication

Multiple systems rely on shared authentication infrastructure.

Example

Corporate systems authenticate users through a central directory or authentication service.

Centralisation Benefits

Consistent Policy Central MFA Central Logging Faster Revocation Fewer Independent Credentials Easier Lifecycle Management

Centralisation Risks

High-Value Target Availability Dependency Larger Compromise Impact Trust Concentration

Central Authentication

CENTRALISE Consistency
CONCENTRATE Risk
๐Ÿ”ค Password Authentication Systems Passwords should be verified without requiring plaintext storage

A password-verification system should not need to store a reusable plaintext copy of every user's password.

User Password + Salt
Password Derivation / Hashing โ†’ Stored Verifier
Future Login โ†’ Derive Again
Compare โ†’ Authenticate / Reject
Salt is not a secret

Its purpose includes ensuring that identical passwords do not automatically produce identical stored verifier values and reducing the effectiveness of precomputed attacks.

Password Encryption โ‰  Password Hashing

Encryption is designed to be reversible with an appropriate key.

Password verification should normally use an appropriate one-way password hashing or derivation scheme rather than storing reversible plaintext equivalents.

๐Ÿงจ Online vs Offline Password Attacks The defensive controls are different
Online Attack

The attacker sends authentication attempts to the real authentication service.

Rate Limiting Monitoring Throttling MFA
Offline Attack

The attacker obtains password-verifier data and guesses passwords without interacting with the live authentication service.

Salt Strong Password Derivation Password Strength Credential Store Protection

Password Attack Memory

ONLINE Attack the login
OFFLINE Attack the verifier

Challenge-Response Authentication

Challenge-response systems allow a verifier to challenge the claimant, who must produce a response demonstrating knowledge or possession of a secret without simply replaying the same static authentication value.

Verifier โ†’ Random Challenge
Claimant โ†’ Computes Response Using Secret
Response โ†’ Verifier Checks
Valid? โ†’ Authenticate
Fresh challenges help resist simple replay

An authentication response captured from one exchange should not automatically be valid for a completely different challenge.

Ticket-Based Authentication

Kerberos

Kerberos is a trusted third-party network authentication system that uses symmetric cryptography and tickets to authenticate principals across an untrusted network.

Instead of repeatedly sending a user's password to every service, Kerberos allows the user to obtain tickets that can be presented to services.

Kerberos Core Idea

LOGIN Obtain TGT
TGT Obtain service ticket
SERVICE TICKET Access service

Password โ†’ TGT โ†’ Service Ticket โ†’ Service

๐ŸŽซ Kerberos Components KDC ยท AS ยท TGS ยท TGT ยท Service Ticket
Principal

A Kerberos identity such as a user or service.

Realm

The administrative Kerberos domain in which principals exist.

Key Distribution Center - KDC

The trusted Kerberos service responsible for issuing tickets.

Authentication Service - AS

Handles the initial authentication process and provides access to the ticket-granting process.

Ticket Granting Service - TGS

Issues tickets for individual services after an appropriate TGT is presented.

Ticket Granting Ticket - TGT

Allows the authenticated principal to request additional service tickets without repeatedly supplying the original user authenticator.

Service Ticket

A ticket intended for a specific network service.

Authenticator

Fresh authentication information used with tickets to help establish that the ticket is being presented by the appropriate principal.

Kerberos Flow

Alice Accesses a File Server

1๏ธโƒฃ Alice โ†’ Authentication Service - AS
2๏ธโƒฃ AS โ†’ Ticket Granting Ticket - TGT
3๏ธโƒฃ Alice + TGT โ†’ Ticket Granting Service - TGS
4๏ธโƒฃ TGS โ†’ File-Server Service Ticket
5๏ธโƒฃ Alice โ†’ File Server + Service Ticket
6๏ธโƒฃ File Server โ†’ Validate Ticket
7๏ธโƒฃ Success โ†’ Authenticated Service Access
TGT gets tickets. Service ticket gets services.
๐Ÿง  Kerberos Memory Aid The most important sequence to remember

Kerberos

AS Authenticates initially
TGT Gets tickets
TGS Grants service ticket
SERVICE TICKET Gets service
AS โ†’ TGT โ†’ TGS โ†’ Service Ticket โ†’ Service
๐Ÿ›ก๏ธ Kerberos Security Characteristics Tickets solve some problems but create their own valuable authentication material
Trusted Third Party

The KDC plays a central trust role.

Symmetric Cryptography

Kerberos fundamentally relies on shared-secret cryptography, although extensions can add other mechanisms.

Tickets

Services can rely on tickets rather than requiring users to repeatedly transmit their original password.

Time

Kerberos uses time-sensitive authentication information, making reliable clock synchronisation important.

Mutual Authentication

Kerberos can support authentication of the service to the client as well as the client to the service.

Central Dependency

KDC security and availability are critical to the environment.

Tickets are credentials

Protect TGTs and service tickets because an attacker may attempt to reuse stolen authentication material without learning the original password.

๐ŸŽญ Kerberos Attack Recognition Think stolen trust, not necessarily broken encryption
Ticket Theft

An attacker obtains legitimate Kerberos ticket material.

Pass-the-Ticket

A stolen valid ticket is reused to impersonate the authenticated principal.

Weak Service Credentials

Poorly protected service secrets can expose authentication relationships.

Critical KDC Compromise

Compromise of central Kerberos trust infrastructure can have a broad impact.

Kerberos Attack โ‰  Kerberos Encryption Broken

Many practical attacks target credentials, tickets, endpoints or trusted secrets rather than mathematically defeating the protocol's cryptography.

โฐ Why Time Matters in Kerberos Freshness helps prevent replay

Kerberos uses time-sensitive information when authenticating requests.

Significant clock differences between systems can therefore cause legitimate authentication to fail.

Example

Client clock: 10:02

Authentication infrastructure: 14:47

Even valid credentials may not result in successful Kerberos authentication because the time information is inconsistent.

Kerberos Requirements

TICKETS Authentication material
TIME Freshness
KDC Trust

AAA Authentication Systems

Network environments often centralise Authentication, Authorization and Accounting through AAA infrastructure.

AAA

AUTHENTICATION Who are you?
AUTHORIZATION What may you do?
ACCOUNTING What did you do?
AAA

RADIUS

Remote Authentication Dial-In User Service - RADIUS - provides centralised authentication and authorization information for network access.

Separate RADIUS accounting functionality can record information about network-access sessions.

๐Ÿ‘ค User / Device โ†’ Network Access Device
Network Access Device โ†’ RADIUS Server
RADIUS โ†’ Authenticate / Authorize
Result โ†’ Network Access Decision
Session โ†’ Accounting
VPN Wireless 802.1X Network Access Remote Access

RADIUS

NETWORK ACCESS Think users connecting to network
AAA Centralised control
๐Ÿ“ก RADIUS Access Flow Request ยท Accept ยท Reject ยท Challenge
NAS โ†’ Access-Request
RADIUS โ†’ Access-Accept
or โ†’ Access-Reject
or โ†’ Access-Challenge
NAS = Network Access Server

The access device acts as a RADIUS client and communicates with the central RADIUS server on behalf of the connecting user or device.

AAA

TACACS+

TACACS+ is a centralised AAA protocol widely associated with administrative access to network devices.

One of its key architectural characteristics is that authentication, authorization and accounting are separate functions.

๐Ÿ‘จโ€๐Ÿ’ป Administrator โ†’ Router / Switch / Network Device
Network Device โ†’ TACACS+ Server
TACACS+ โ†’ Authenticate
TACACS+ โ†’ Authorize Administrative Operations
TACACS+ โ†’ Account / Audit Activity

TACACS+

DEVICE ADMINISTRATION Routers ยท switches ยท network devices
SEPARATE AAA Authentication ยท Authorization ยท Accounting
COMMAND CONTROL Fine-grained administrative authorization

RADIUS vs TACACS+

RADIUSTACACS+
ThinkNetwork accessNetwork-device administration
Typical UsersEmployees / devices joining networkAdministrators managing devices
AAA DesignAuthentication and authorization commonly occur within the access exchange; accounting is separately definedAuthentication, authorization and accounting explicitly separated
Fine-Grained CommandsNot its primary device-administration strengthStrong device-command authorization use case
Classic TransportUDPTCP
Classic Port1812 authentication/authorization49
Accounting1813Part of TACACS+ AAA suite

RADIUS vs TACACS+

RADIUS Get ON the network
TACACS+ ADMINISTER the network
๐Ÿ”’ Modern TACACS+ Transport Security Do not rely on the old textbook shorthand

Traditional TACACS+ implementations used a legacy obfuscation mechanism rather than modern transport encryption.

Current IETF guidance defines TACACS+ over TLS 1.3 to protect communications between TACACS+ clients and servers.

Current standard

RFC 9887 defines TACACS+ over TLS 1.3 and replaces the old obfuscation mechanism when using the TLS transport profile.

Confidentiality Integrity Peer Authentication TLS 1.3
Exam memory vs real-world implementation

Older study material often describes TACACS+ simply as "encrypting the whole payload".

For current security architecture, treat legacy TACACS+ protection as insufficient and recognise that secure transport matters.

Current TACACS+

CLASSIC TCP 49
TACACS+ OVER TLS TLS 1.3 ยท TCP 300
Directory Services

LDAP

Lightweight Directory Access Protocol - LDAP - provides a standard protocol for accessing and managing directory information.

Directories commonly contain identity information such as users, groups, organisational structure and other attributes.

Users Groups Attributes Organisational Units Directory Objects
LDAP is a directory-access protocol

LDAP can participate in authentication, including through its Bind operation, but do not confuse the directory protocol itself with an entire IAM or Single Sign-On architecture.

LDAP

DIRECTORY Stores identity information
BIND Can authenticate to directory
๐Ÿ“š Directory Authentication Example An application relies on a central identity repository
User โ†’ Application
Application โ†’ Directory Service
Directory โ†’ Verify / Supply Identity Information
Authentication Result โ†’ Application
Protect the directory connection

Authentication exchanges and directory information can be sensitive. Appropriate transport protection and server validation are important.

Network Authentication

Extensible Authentication Protocol - EAP

EAP is an authentication framework designed to support multiple authentication methods.

It is commonly encountered in network-access environments such as enterprise wired and wireless authentication.

EAP is a framework - the EAP method determines how authentication actually occurs.
EAP-TLS Token Methods Other Extensible Methods

EAP

FRAMEWORK Supports multiple methods
METHOD Defines actual authentication
๐Ÿ”Œ 802.1X Authentication Architecture Supplicant ยท Authenticator ยท Authentication Server

Enterprise network authentication commonly separates three roles.

Supplicant

The endpoint or client requesting network access.

Authenticator

The network-access device controlling access, such as a switch or wireless access point.

Authentication Server

The backend system making the authentication decision, commonly reached through AAA infrastructure such as RADIUS.

๐Ÿ’ป Supplicant โ†’ Authenticator
๐Ÿ”Œ Authenticator โ†’ Authentication Server
Decision โ†’ Allow / Deny Network Access

802.1X Roles

SUPPLICANT Wants access
AUTHENTICATOR Controls the door
AUTH SERVER Checks identity
๐Ÿ“œ EAP-TLS Certificate-based network authentication

EAP-TLS uses TLS within the EAP framework and supports certificate-based mutual authentication and key establishment.

Client Certificate โ†’ Authenticate Client
Server Certificate โ†’ Authenticate Server
TLS โ†’ Protected Authentication Exchange
Certificate validation matters

A certificate should not be trusted merely because a certificate is present. The trust chain, identity, validity and applicable status information must be evaluated according to policy.

Certificate-Based Authentication

Public-key authentication can prove possession of the private key associated with a trusted certificate.

Identity โ†’ Certificate
Certificate โ†’ Public Key
Claimant โ†’ Proves Private-Key Control
Verifier โ†’ Validates Trust

Certificate Authentication

CERTIFICATE Identity + public key
PRIVATE KEY Proof of possession
CA TRUST Why verifier believes certificate
Certificate Possession โ‰  Private-Key Possession

Certificates normally contain public information.

Authentication requires proof that the claimant controls the corresponding private key.

๐Ÿ’ณ Smart Cards & Hardware Authenticators Protect cryptographic credentials in dedicated hardware

Smart cards and hardware security authenticators can securely hold cryptographic key material used during authentication.

Example

A smart card stores a user's private authentication key.

The user activates the card with a PIN.

The private key performs the cryptographic authentication operation without needing to be exposed as a reusable password.

Smart Card + PIN

CARD Something you have
PIN Something you know
Authentication Direction

One-Way vs Mutual Authentication

One-Way Authentication

One party proves its identity to another.

Example

Client authenticates the server.

Mutual Authentication

Both parties authenticate each other.

Example

Client validates server and server validates client.

Why mutual authentication matters

Verifying the user while allowing the user to communicate with an unverified server can leave opportunities for impersonation and man-in-the-middle attacks.

Authentication Assurance

Different systems carry different consequences if authentication is wrong.

ResourceAuthentication Consideration
Public InformationAuthentication may not be required
Employee PortalOrganisational authentication appropriate
Customer BankingStronger assurance appropriate
Production AdministrationStrong authentication and privileged controls
Critical Trust InfrastructureVery high authentication assurance and additional safeguards
Authentication strength should reflect consequence

The correct design question is not simply "Do we have MFA?"

It is:

"Is the authentication system strong enough for this risk?"

Resilience

Authentication Availability

Centralised authentication infrastructure can become a critical business dependency.

Scenario

One authentication platform provides access to:

Email VPN Cloud Administration Business Applications

The authentication platform becomes unavailable.

Many otherwise healthy systems can now become inaccessible.

Resilience Considerations

Redundancy Replication Backup Authentication Services Network Resilience Recovery Procedures Emergency Administration

Authentication Availability

CAN'T AUTHENTICATE can become
CAN'T ACCESS even if application works
๐Ÿ›Ÿ Fallback Authentication Availability mechanisms must not become security bypasses
Weak design

Normal authentication requires:

central MFA.

If the authentication server fails:

every user is allowed in automatically.

Availability failure should not silently become authentication bypass.

Possible Controlled Alternatives

Redundant Authentication Servers Protected Emergency Accounts Restricted Local Administration Break-Glass Procedures Monitoring Post-Event Review
Fail securely while preserving necessary recovery capability
๐Ÿ’พ Cached Authentication Useful for resilience but changes revocation behaviour

Some endpoints can authenticate users using securely cached information when the central identity service is temporarily unavailable.

Trade-off

Cached authentication can allow an employee to use a laptop when disconnected from the corporate network.

However, changes made centrally may not be reflected immediately in the offline authentication decision.

Cached Authentication

BENEFIT Availability
RISK Delayed central revocation

Authentication Logging

Authentication systems provide high-value security telemetry.

Successful Logins Failed Logins MFA Events Source Device Source Address Authentication Method Account Lockout Credential Changes Ticket Activity Administrative Authentication
Detection example

One user account successfully authenticates from London.

Minutes later, hundreds of failures appear from unrelated systems.

Authentication telemetry can support detection and investigation of suspicious activity.

Log authentication events - but protect authentication logs

Logs can contain sensitive identity, infrastructure and security information.

๐Ÿšฆ Rate Limiting & Authentication Throttling Make automated guessing harder without creating unnecessary denial of service

Authentication services should consider controls against repeated automated authentication attempts.

Rate Limiting Increasing Delay Risk Detection Monitoring MFA
Permanent lockout after a few attempts can itself be abused

Attackers may intentionally trigger lockouts against legitimate users. Authentication controls should consider both credential attacks and availability.

Threat Perspective

What Are We Defending Against?

Brute Force

Try many possible authentication values.

Password Spraying

Try a small number of likely passwords across many accounts.

Credential Stuffing

Reuse credentials exposed by other services.

Phishing

Trick users into revealing or using credentials with an attacker.

Replay

Reuse captured authentication data.

MITM

Interpose between authentication participants.

Session Theft

Steal the authenticated state after login succeeds.

Ticket Theft

Steal reusable authentication material such as Kerberos tickets.

Credential Store Compromise

Attack password verifiers, keys or secrets at the authentication backend.

Authentication-Service Compromise

Compromise the system trusted to decide who is legitimate.

Attack the password ยท attack the protocol ยท attack the verifier ยท attack the session.
๐Ÿ” Replay Resistance A captured valid authentication should not automatically work forever

Authentication protocols can use freshness mechanisms to prevent old authentication exchanges from simply being reused.

Nonces Random Challenges Timestamps Short Lifetimes Sequence Information

Replay Defence

VALID ONCE should not mean
VALID FOREVER require freshness
๐ŸŒ Authenticate the Authentication Server Do not send credentials to an untrusted verifier
Scenario

A user is asked for credentials by what appears to be the corporate authentication service.

If the client does not verify the server, an attacker may impersonate the authentication infrastructure and collect credentials.

Client authentication is only half of some authentication problems

Protocols supporting server authentication or mutual authentication can help ensure that users and devices are communicating with the intended authentication service.

๐Ÿ•ฐ๏ธ Legacy Authentication Compatibility can preserve insecure authentication paths

Organisations frequently support older authentication protocols because legacy devices and applications cannot use modern mechanisms.

Architecture problem

Modern authentication path:

certificate + strong cryptography + MFA.

Legacy fallback path:

reusable password through an older protocol.

An attacker will naturally prefer the weaker route.

Legacy Authentication

STRONG FRONT DOOR means little if
WEAK SIDE DOOR still works

Machine & Service Authentication

Authentication systems must verify more than human users.

Servers Applications APIs Containers Cloud Workloads Network Devices Automation
Example

Application A requests sensitive customer information from API B.

API B should establish:

"Which workload is calling me?"

before performing authorization.

Machine identity requires authentication too

Certificates, cryptographic workload identities and short-lived credentials can reduce dependence on hard-coded shared passwords.

Practical Scenario

Enterprise Authentication Architecture

An employee arrives at the office with a managed laptop.

๐Ÿ’ป Laptop โ†’ 802.1X Network Authentication
EAP โ†’ EAP-TLS
Certificate โ†’ Device Authentication
Network Device โ†’ RADIUS
RADIUS Decision โ†’ Network Access
๐Ÿ‘ค User โ†’ Corporate Authentication
Kerberos โ†’ Tickets for Internal Services
Administrator โ†’ TACACS+ for Network Device Administration
One organisation can use several authentication systems because they protect different access paths.
Security Scenario

The Password Is Not the Weak Point

An organisation deploys strong passwords and MFA.

Problem 1

Legacy authentication remains enabled.

Problem 2

Server identity is not validated.

Problem 3

Authentication sessions are poorly protected.

Problem 4

Central authentication logs are never monitored.

Problem 5

Authentication-service failure automatically bypasses access control.

Problem 6

Service accounts contain embedded long-lived passwords.

Strong authenticator โ‰  strong authentication system.
Kerberos Scenario

User Authentication Succeeds but Service Access Fails

User Login โ†’ Successful
TGT โ†’ Obtained
TGS โ†’ Service Ticket Issued
Service โ†’ Authorization Denied
Authentication success โ‰  authorization success

Kerberos may correctly authenticate the identity while the target service still denies the requested operation.

AAA Scenario

RADIUS or TACACS+?

Scenario A

Employees authenticate before joining the corporate wireless network.

Think RADIUS.

Scenario B

Network administrators log into routers and individual administrative commands require central authorization and auditing.

Think TACACS+.

Fast Recognition

JOIN NETWORK? RADIUS
ADMIN NETWORK? TACACS+
๐ŸŽ“ CISSP Scenarios Identify the authentication system or principle
Scenario 1

A standalone server verifies credentials using its own account database.

Which architecture?

Local authentication.

Scenario 2

Hundreds of applications use one corporate authentication infrastructure.

Which architecture?

Centralised authentication.

Scenario 3

Failure of one central authentication platform prevents users from accessing many otherwise healthy applications.

Which risk?

Authentication availability / concentration risk.

Scenario 4

When central authentication fails, every user is automatically permitted access.

Primary concern?

Insecure fail-open authentication design.

Scenario 5

An emergency administrator identity exists for use when central authentication is unavailable and its use is tightly monitored.

Which concept?

Controlled break-glass authentication.

Scenario 6

The system stores reusable plaintext copies of every user's password.

Primary concern?

Poor password-verifier storage.

Scenario 7

Each stored password verifier uses a unique random value so identical passwords do not automatically produce identical stored values.

Which mechanism?

Salt.

Scenario 8

An attacker repeatedly tries credentials against the live login service.

Which attack category?

Online authentication attack.

Scenario 9

An attacker steals password-verifier data and performs billions of guesses without contacting the authentication server.

Which attack category?

Offline password attack.

Scenario 10

A verifier sends a fresh random value and the claimant computes a response using a secret.

Which authentication concept?

Challenge-response.

Scenario 11

A user authenticates once and receives a Ticket Granting Ticket.

Which authentication system?

Kerberos.

Scenario 12

Alice wants a ticket for a file server and already possesses a valid TGT.

Which Kerberos service does she contact?

Ticket Granting Service - TGS.

Scenario 13

A principal needs initial Kerberos authentication before obtaining a TGT.

Which Kerberos component?

Authentication Service - AS.

Scenario 14

A user presents a Kerberos ticket specifically intended for a database service.

Which ticket?

Service ticket.

Scenario 15

An attacker steals a valid Kerberos ticket and attempts to reuse it without knowing the user's password.

Which attack pattern?

Pass-the-Ticket.

Scenario 16

Kerberos authentication suddenly fails after a server's system clock becomes significantly inaccurate.

Which dependency?

Time synchronisation.

Scenario 17

A security architect identifies the Kerberos KDC as a critical target.

Why?

It is a central trusted authentication component.

Scenario 18

Employees authenticate before being permitted onto the enterprise wireless network.

Which AAA protocol is strongly associated?

RADIUS.

Scenario 19

Network administrators authenticate to routers and individual commands can be centrally authorised and audited.

Which protocol?

TACACS+.

Scenario 20

A protocol explicitly separates authentication, authorization and accounting and is primarily being used for network-device administration.

Which protocol?

TACACS+.

Scenario 21

A RADIUS client asks a central server whether a connecting user should receive network access.

Which device commonly acts as the RADIUS client?

The Network Access Server / network access device.

Scenario 22

An old study guide claims that classic TACACS+ protection should be considered equivalent to modern secure transport encryption.

Is this good current implementation guidance?

No.

Current standards define TACACS+ over TLS 1.3 for modern transport confidentiality, integrity and peer authentication.

Scenario 23

A client queries a directory containing users, groups and identity attributes.

Which protocol is commonly associated?

LDAP.

Scenario 24

A directory client exchanges authentication information with an LDAP server.

Which LDAP operation is associated with authentication?

Bind.

Scenario 25

An engineer describes EAP as one specific password algorithm.

Is this correct?

No.

EAP is an extensible authentication framework supporting multiple methods.

Scenario 26

An enterprise requires certificate-based mutual authentication for network access using EAP.

Which method fits?

EAP-TLS.

Scenario 27

A workstation requesting 802.1X network access runs the client-side authentication software.

Which role?

Supplicant.

Scenario 28

A network switch controls whether an endpoint is permitted through an 802.1X-controlled port.

Which role?

Authenticator.

Scenario 29

A certificate is publicly available but the corresponding private key remains protected.

Can possession of the public certificate alone normally prove the identity?

No.

Authentication requires proof of control of the corresponding private key.

Scenario 30

Both the client and server cryptographically verify one another.

Which concept?

Mutual authentication.

Scenario 31

An attacker records an authentication response and tries to submit exactly the same value later.

Which threat?

Replay attack.

Scenario 32

An authentication protocol uses a random challenge that is different for each authentication exchange.

Which property does this support?

Freshness / replay resistance.

Scenario 33

Strong authentication succeeds but an attacker later steals the authenticated browser session.

Which lesson?

Authentication security must include protection of the resulting session.

Scenario 34

An organisation uses modern MFA but still permits an older weaker authentication protocol against the same accounts.

Primary concern?

Authentication downgrade / weaker alternative path.

Scenario 35

A service account uses the same hard-coded password on hundreds of servers.

Primary problem?

Poor machine-authentication credential design.

Scenario 36

Authentication logs show thousands of attempts using one common password across many usernames.

Which attack pattern?

Password spraying.

Scenario 37

Credentials stolen from an unrelated website are automatically tried against corporate accounts.

Which attack?

Credential stuffing.

Scenario 38

Authentication systems permanently lock any account after two failed attempts.

Which additional risk should be considered?

Denial of service through intentional lockout.

Scenario 39

A laptop can authenticate its usual employee locally while disconnected from corporate identity infrastructure.

Which mechanism may be involved?

Cached authentication.

Scenario 40

An employee has been disabled centrally but their disconnected laptop still permits cached login.

Which trade-off is demonstrated?

Authentication availability versus immediate central revocation.

CISSP Exam Perspective

Recognise the Clue Words

Ticket-Based Authentication

Trusted third party.

Kerberos

Initial Kerberos Authentication

Obtain TGT.

AS

Get Service Ticket

Present TGT.

TGS

Ticket Gets Tickets

Reusable within lifetime.

TGT

Ticket Gets Service

Intended for application.

Service Ticket

Kerberos Clock Problem

Freshness dependency.

Time Synchronisation

Stolen Kerberos Ticket

Reuse authentication material.

Pass-the-Ticket

Join Network

Central AAA.

RADIUS

Administer Router

Device administration.

TACACS+

Per-Command Authorization

Device administration.

TACACS+

User Directory

Query identity objects.

LDAP

LDAP Authentication Operation

Authenticate to directory.

Bind

Multiple Network Auth Methods

Extensible framework.

EAP

Certificate Network Authentication

Mutual certificate authentication.

EAP-TLS

Endpoint Wants 802.1X Access

Client side.

Supplicant

Switch Controls Port

Controls admission.

Authenticator

Backend Checks Identity

Makes authentication decision.

Authentication Server

Both Parties Verify

Two-way trust.

Mutual Authentication

Captured Response Reused

Old authentication reused.

Replay

Random Fresh Value

Prevent replay.

Challenge / Nonce

Central Auth Down

Many services affected.

Availability Dependency

Auth Down โ†’ Everyone Allowed

Unsafe fallback.

Fail-Open Risk

Offline Login

Local copy of authentication state.

Cached Authentication

Old Protocol Still Enabled

Attacker picks weaker path.

Legacy Authentication Risk
โš ๏ธ Common CISSP Mistakes Authentication protocols contain many similar-looking terms
Authentication โ‰  Identification

Identification makes the claim. Authentication verifies the claim.

Authentication โ‰  Authorization

Kerberos or another system may authenticate successfully while the application still denies the requested action.

Strong Password โ‰  Strong Authentication System

Protocol, transport, verifier, session and recovery controls still matter.

Password Hash โ‰  Encryption

Authentication systems should not rely on reversible plaintext password storage merely because it has been encrypted.

TGT โ‰  Service Ticket

TGT obtains tickets.

Service ticket accesses a particular service.

AS โ‰  TGS

AS handles initial authentication.

TGS issues service tickets.

Kerberos โ‰  Public-Key PKI System

Kerberos fundamentally uses trusted third-party authentication and symmetric cryptography, although extensions can involve public-key mechanisms.

Kerberos Ticket Theft โ‰  Password Cracking

An attacker may abuse existing authentication material without discovering the user's plaintext password.

RADIUS โ‰  TACACS+

RADIUS is strongly associated with network access.

TACACS+ is strongly associated with network-device administration.

Old TACACS+ Obfuscation โ‰  Modern Secure Transport

Current standards define TACACS+ over TLS 1.3 for modern transport protection.

LDAP โ‰  SSO

LDAP provides directory access. An SSO architecture may use a directory but is a separate concept.

LDAP โ‰  Entire IAM Platform

A directory is one component of a broader identity and access architecture.

EAP โ‰  One Authentication Method

EAP is a framework supporting different methods.

802.1X Authenticator โ‰  Authentication Server

The authenticator controls the network-access point.

The backend authentication server performs or supports the authentication decision.

Certificate โ‰  Secret

A certificate normally contains public information. The corresponding private key must remain protected.

Strong MFA โ‰  Session Cannot Be Stolen

Attackers may target authentication tokens, tickets or sessions after legitimate authentication succeeds.

Central Authentication โ‰  No Availability Problem

Central identity systems can become critical dependencies.

Fail-Open โ‰  Resilience

Automatically allowing users when authentication fails can transform an availability incident into a security breach.

Cached Authentication โ‰  Immediate Central Revocation

Offline authentication can introduce a delay before centrally applied changes affect the endpoint.

Human Authentication โ‰  All Authentication

Devices, applications and services require authentication too.

Authentication Systems Quick Reference

System / ProtocolMain PurposeThink
KerberosTicket-based network authenticationTICKETS
RADIUSCentral AAA for network accessJOIN NETWORK
TACACS+AAA for device administrationADMIN NETWORK
LDAPDirectory accessDIRECTORY
EAPExtensible authentication frameworkFRAMEWORK
EAP-TLSCertificate-based EAP authenticationCERTIFICATES
802.1XPort-based network access control architectureNETWORK DOOR
Certificate AuthenticationProof of private-key possessionPRIVATE KEY

Quick Reference

If you see...Think...
Local user databaseLocal Authentication
Shared enterprise identity serviceCentralised Authentication
One central auth service failsAvailability Dependency
Password + random unique stored valueSalt
Guess against live loginOnline Attack
Steal verifier and guess locallyOffline Attack
Fresh random challengeChallenge-Response
Trusted third party + ticketsKerberos
Initial Kerberos authenticationAS
Obtain service ticketTGS
Ticket used to request other ticketsTGT
Ticket presented to applicationService Ticket
Kerberos suddenly fails with bad clockTime Synchronisation
Stolen Kerberos ticket reusedPass-the-Ticket
Wi-Fi / VPN network authenticationRADIUS
Router administrator AAATACACS+
Fine-grained device commandsTACACS+
Directory queryLDAP
Authenticate to LDAP directoryBind
Extensible network authenticationEAP
Certificate-based EAPEAP-TLS
Endpoint requesting 802.1X accessSupplicant
Switch/AP controlling accessAuthenticator
Backend verifies network identityAuthentication Server
Both sides authenticate each otherMutual Authentication
Old valid authentication reusedReplay
Authenticated browser token stolenSession Theft
One common password against many usersPassword Spraying
Stolen passwords tried elsewhereCredential Stuffing
Authentication unavailable โ†’ access allowedFail-Open Risk
Offline endpoint loginCached Authentication

Kerberos Memory Aid

AS Initial authentication
TGT Ticket to get tickets
TGS Issues service ticket
SERVICE TICKET Ticket to get service
TIME Freshness matters
KDC Central trust

AS โ†’ TGT โ†’ TGS โ†’ Service Ticket โ†’ Service

Network Authentication Memory Aid

RADIUS Join the network
TACACS+ Administer the network
EAP Authentication framework
802.1X Control the network door
EAP-TLS Certificate authentication

802.1X Memory Aid

SUPPLICANT Wants access
AUTHENTICATOR Controls access
AUTH SERVER Checks identity

Client โ†’ Door โ†’ Decision

Authentication System Security

AUTHENTICATOR Can it be stolen?
PROTOCOL Can it be intercepted or replayed?
SERVER Can it be impersonated?
VERIFIER Can it be compromised?
SESSION Can it be stolen?
FALLBACK Is there a weaker path?
AVAILABILITY What if authentication fails?

5.6 Master Memory Aid

KERBEROS Tickets
RADIUS Network access
TACACS+ Device administration
LDAP Directory
EAP Authentication framework
EAP-TLS Certificates
802.1X Network admission
CHALLENGE Replay resistance
MUTUAL Both sides authenticate
SESSION Protect the result

The Authentication Architect's Questions

WHO? Person, device or service?
WHERE? Local or central authentication?
HOW? Which authenticator and protocol?
SERVER? How is the verifier authenticated?
REPLAY? How is freshness established?
SECRET? How are credentials protected?
SESSION? How is authenticated state protected?
LEGACY? Does a weaker authentication path remain?
LOG? Can suspicious authentication be detected?
FAILURE? What happens if authentication is unavailable?

Key Takeaways

The current CISSP 5.6 objective is simply: Implement authentication systems.

Unlike several other Domain 5 objectives, ISC2 does not provide additional official sub-bullets for this objective.

Authentication verifies that a claimant legitimately controls the identity being presented.

A strong authentication system includes the authenticator, protocol, verifier, credential store, trust architecture and resulting session - not merely the login screen.

Authentication can be performed locally by an individual system or centrally through shared identity infrastructure.

Central authentication improves consistency, lifecycle management and visibility but creates a valuable and potentially critical dependency.

Password-verification systems should avoid storing reusable plaintext passwords.

Password salts help ensure that identical passwords do not automatically have identical stored verifier representations and reduce the usefulness of precomputed attacks.

Online password attacks target the live authentication service. Offline attacks target stolen password-verifier information.

Challenge-response mechanisms use a changing challenge so a previously captured response cannot simply be reused for every future authentication.

Kerberos is a trusted third-party ticket-based network authentication system fundamentally based on symmetric cryptography.

The Key Distribution Center is the central trusted component in a Kerberos environment.

Kerberos memory: AS โ†’ TGT โ†’ TGS โ†’ Service Ticket โ†’ Service.

The Authentication Service handles initial Kerberos authentication.

A Ticket Granting Ticket allows a principal to request additional service tickets.

The Ticket Granting Service issues service tickets.

A service ticket is presented to the particular service the user wants to access.

Kerberos relies on time-sensitive authentication information, so clock synchronisation is an important operational dependency.

Kerberos can support mutual authentication between clients and services.

Kerberos tickets are authentication material and therefore need protection just like other valuable credentials.

Pass-the-Ticket attacks reuse stolen Kerberos ticket material rather than requiring the attacker to discover the original plaintext password.

RADIUS is strongly associated with centralised authentication and authorization for network access.

RADIUS accounting provides information about network-access sessions.

TACACS+ is strongly associated with administrative access to network devices.

Fast CISSP memory: RADIUS = get ON the network. TACACS+ = ADMINISTER the network.

TACACS+ explicitly separates authentication, authorization and accounting and supports fine-grained device-administration authorization.

Older descriptions of TACACS+ transport protection should not be confused with modern encryption.

Current IETF standards define TACACS+ over TLS 1.3 to provide confidentiality, integrity and peer authentication for TACACS+ communications.

LDAP is a protocol for accessing directory information and commonly participates in identity architectures.

The LDAP Bind operation can exchange authentication information between a directory client and server.

LDAP is not synonymous with Single Sign-On or with an entire IAM platform.

EAP is an extensible authentication framework capable of supporting multiple authentication methods.

EAP is commonly encountered in enterprise network-access authentication.

EAP-TLS provides certificate-based authentication and supports mutual authentication and key establishment.

In an 802.1X-style network-access architecture, the supplicant requests access, the authenticator controls the network access point and the authentication server supports the backend authentication decision.

802.1X memory: Supplicant = wants access. Authenticator = controls the door. Authentication Server = checks identity.

Certificate authentication requires proof of control of the private key associated with the certificate.

Possession of a public certificate alone does not establish possession of the corresponding private key.

Mutual authentication verifies both participants rather than only one side of the connection.

Freshness mechanisms such as challenges, nonces, timestamps and limited validity periods help resist replay.

Authentication systems should be designed for availability as well as confidentiality and integrity.

Failure of the authentication service should not silently convert into unauthenticated access.

Redundancy, replication and controlled emergency-access mechanisms can provide resilience without abandoning authentication policy.

Cached authentication can improve offline availability but may delay the effect of centrally applied revocation.

Authentication logs are important sources of security telemetry and can help identify brute force, password spraying, credential misuse and suspicious authentication patterns.

Rate limiting and similar controls can reduce automated guessing, but lockout mechanisms should also consider denial-of-service risk.

Attackers may target credentials before authentication, the protocol during authentication or the resulting tickets and sessions after authentication.

Legacy authentication mechanisms can undermine newer controls when they provide an easier alternative path to the same identity.

Authentication systems must include non-human identities such as devices, applications, APIs and workloads as well as people.

Machine authentication should avoid unnecessary shared, embedded and long-lived credentials where stronger identity mechanisms are available.

The central CISSP principle is: authenticate the right entity using an appropriate mechanism, protect the authentication exchange, verify the authentication system itself, protect the resulting authenticated state, monitor its use and design secure behaviour for failure.

๐Ÿ“š Sources & Further Reading Current authentication-system standards and primary references