Join our Newsletter — 33% off our NHI Course
Home› FAQ› Authentication, Authorisation & Trust› Why do phishing-resistant credentials still need session controls?
Authentication, Authorisation & Trust

Why do phishing-resistant credentials still need session controls?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 11, 2026 Domain: Authentication, Authorisation & Trust

Passkeys and FIDO2 reduce credential theft, but they do not tell you whether the device, context, or user behaviour becomes risky after sign-in. Session controls matter because attackers often win after authentication by abusing a live session rather than by defeating the initial factor challenge.

Why phishing-resistant sign-in is only the first control

Passkeys and FIDO2 materially raise the bar against phishing, but they only prove the user completed a strong initial authentication event. They do not by themselves govern what happens during the rest of the browser or app session, where token theft, device compromise, risky location changes, and abnormal behaviour can still create exposure. Session controls close that gap.

The practical distinction is between phishing-resistant authentication and ongoing session trust. Authentication answers "who signed in", while session control answers "should this session still be trusted". That second question becomes more important as access lasts longer and as applications hold sensitive actions behind the same token or browser session.

Session control is also where many real-world defeats move after the login step. A strong credential can still sit inside a live browser session, a mobile app session, or an SSO session that is later abused through theft, token replay, device handoff, or a compromised endpoint. The authentication factor may remain uncompromised while the session becomes the attacker’s easiest path.

What session controls actually add after passkeys

Session controls add context-aware decisions after sign-in. Common examples include session time limits, inactivity timeout, reauthentication for sensitive actions, device binding, risk-based step-up, IP or geolocation checks, token revocation, and continuous evaluation of whether the device or user context has changed enough to invalidate trust.

This matters because phishing-resistant authentication removes one class of attack, credential submission to a fake login page, but not every post-authentication abuse path. If an attacker obtains an active session cookie, OAuth token, refresh token, or device session, they may not need to break the passkey flow at all. For that reason, the best control posture combines strong sign-in with controls over token lifetime, session scope, and session revocation.

That is why session design and token handling are a core part of OWASP ASVS expectations for authentication, session management, and authorization. It is also why deployment guidance such as the OWASP Cheat Sheet Series remains relevant even when the login method itself is modern and phishing-resistant.

Why attackers still target the session after the factor challenge

Attackers often prefer the session because it can be cheaper to abuse than to defeat strong authentication again. Once a user is signed in, a stolen session may let an attacker move laterally within the application, approve transactions, access data, or impersonate the user until the session expires or is revoked. In other words, phishing-resistant credentials reduce one entry path, but they do not remove the post-login attack surface.

That is especially true in environments where sessions are long-lived, step-up checks are rare, or the application trusts a session too broadly across devices and locations. A good session control model therefore treats sign-in as one event in a broader trust lifecycle, not as a permanent proof of identity. The control objective is to keep the session narrowly scoped, short enough in duration, and observable enough to be interrupted when risk changes.

For a concrete standards anchor, NIST SP 800-63 Digital Identity Guidelines is useful because it pairs phishing-resistant authenticators with assurance concepts that still depend on session and reauthentication decisions. Strong sign-in is necessary, but it is not the full trust model.

Risk and Threat Considerations

The main risk is over-trusting a session after a strong login. If the browser, device, or token is compromised later, the attacker can act as the user without needing to defeat the passkey again. Long-lived or over-broad sessions increase blast radius because they widen the window in which token replay, endpoint compromise, or session hijacking can succeed.

Failure mechanism: A valid session token, cookie, or refresh token is stolen, replayed, or retained after the user’s device or context changes, so the authentication event remains valid while the attacker inherits the session’s authority.

Impact: Sensitive actions, data access, and account control remain exposed until the session expires, is stepped up, or is revoked, which can turn a phishing-resistant login into a persistent compromise.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-63 and OWASP ASVS set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-63Digital Identity GuidelinesStrong auth still depends on session trust and reauthentication decisions.
Recommendation — Align session lifetime and step-up rules with assurance level and risk changes.
OWASP ASVSV7 — Session ManagementSession validity, revocation and timeout are central after phishing-resistant login.
V6 — AuthenticationThe question contrasts strong authentication with post-login controls.
V8 — AuthorizationSession abuse often becomes unauthorized action after sign-in.
Recommendation — Enforce short-lived, revocable sessions with reauthentication for sensitive actions. Use phishing-resistant authenticators, then layer session controls over the resulting trust. Constrain session-scoped privileges and re-check authorization on high-risk operations.

Practitioner Guidance

What to prioritise: Treat session lifetime, token scope, and revocation as first-class controls, not as postscript settings. If a session can reach sensitive data or privileged actions, require shorter duration, stronger reauthentication on risk change, and explicit invalidation paths.

What to verify: Confirm that the application can revoke active sessions quickly, that refresh tokens do not silently preserve access too long, and that sensitive actions force revalidation when device, location, or risk context changes. If you cannot prove those behaviours, the control is weaker than the sign-in method suggests.

Practitioner takeaway: Phishing-resistant credentials reduce how attackers get in, but session controls determine how long they stay effective once inside.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 11, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org