Skip to content

Episode 118 — Spotlight: Session Authenticity (SC-23)

October 20, 2025 · 8 min

Show notes

Session Authenticity (SC-23) ensures that once a user or service is authenticated, the resulting session remains bound to that identity, protected from hijacking, replay, or fixation. For exam readiness, understand that SC-23 ties identity proof from IA controls to the ongoing conversation between client and system, using cryptographic binding, robust token design, and lifecycle rules to keep the session trustworthy. Requirements typically include strong, unpredictable session identifiers; secure cookie attributes; token signing and verification; anti-replay mechanisms such as nonces; and rotation or reauthentication on risk signals or privilege elevation. The objective is to prevent attackers from stealing or reusing session state to impersonate legitimate users, especially during administrative actions or long-lived API exchanges.

Operationally, SC-23 is implemented through defense-in-depth across application, API, and network layers. Web apps mark cookies HttpOnly and Secure, set SameSite appropriately, enforce short lifetimes, and pair session IDs with device and context attributes to detect anomalies. Token-based systems use signed JWTs or opaque references with server-side storage, rotate refresh tokens, and bind tokens to TLS channels or client certificates where feasible. Evidence includes session management policies, code-level settings, token validation logic, and logs demonstrating rotation and revocation behavior. Metrics track average session duration, rate of invalidated tokens, and detection of suspicious reuse patterns. Pitfalls include storing tokens in insecure browser storage, overlong lifetimes without reauth, permissive CORS that leaks credentials, or missing CSRF protections for state-changing requests. Mastery of SC-23 shows the ability to preserve identity integrity after login, resisting the practical attacks that breach accounts without guessing passwords. Produced by BareMetalCyber.com, where you’ll find more cyber audio courses, books, and information to strengthen your educational path. Also, if you want to stay up to date with the latest news, visit DailyCyber.News for a newsletter you can use, and a daily podcast you can commute with.

All episodes of Framework: NIST 800-53 Audio Course

Settings

Display

Language

Decides which stations you see first on the home page.

History

Recently played stations and episodes and your latest searches are only stored in this browser.

Notifications

A short notice when a podcast you follow has a new episode. Turn off single podcasts with the bell on their page.

Account

Save favorites – in the app and on the website.

Keyboard shortcuts

/
Open search
Space
Play or pause
← →
In the player: back 15 s, forward 30 s (episodes) · in a row: next tile
↑ ↓
In a row: target within the tile
Home / End
In a row: first or last tile
Esc
Close window or menu
?
This overview
Now playing

Go to station page

Play next

    Add episodes with “Play next” – they play after the current episode.