WebAuthn passkeys are phishing-resistant credentials based on public-private keypairs. The public key is registered with the service, while the private key stays on the user device or authenticator. They depend on browser origin checks and TLS, which prevents ordinary fake-login phishing from replaying the authentication ceremony.
What WebAuthn Passkeys Are
WebAuthn passkeys replace reusable passwords with asymmetric credentials, so the service stores only a public key while the private key remains on the user’s device or authenticator. That design makes the credential far less reusable by an attacker and shifts sign-in security toward browser-verified origin binding and device-held secrets.
Passkeys are best understood as a phishing-resistant authentication method rather than as a new account type. The relying party verifies a signed challenge against the registered public key, while the browser and platform help ensure the ceremony is tied to the correct origin. That is what blocks the simple fake-login replay pattern that defeats passwords and many one-time codes.
How WebAuthn Passkeys Work in Practice
A passkey ceremony has three important properties: the private key is never shared with the service, the browser mediates the request, and the authenticator signs only for the intended site origin. In practice, this means the user proves possession of the authenticator and usually a local user-verification step, such as biometrics or a device PIN, without sending a reusable secret over the network.
Because the credential is pairwise and origin-scoped, the same passkey cannot simply be copied into a phishing kit and replayed against a lookalike domain. The service does not authenticate a memorised secret, it authenticates a cryptographic assertion created for that exact origin. That materially changes the attack surface compared with passwords, shared secrets, or OTP codes.
Why Passkeys Change Authentication Risk
Passkeys reduce dependence on secrets that users can type, reuse, disclose, or be tricked into revealing. They also reduce the value of harvested credentials, because the attacker does not get a transferable password. The remaining risk shifts toward account recovery, device compromise, platform sync trust, and weak rollout choices rather than password theft itself.
In an enterprise setting, passkeys often sit alongside other authentication controls rather than replacing every method immediately. They are most useful where the organisation wants strong phishing resistance, lower help-desk reset load, and a better user experience than passwords plus OTPs. For deeper implementation and operational context, see Passwordless and Passkeys Guide and NIST SP 800-63 Digital Identity Guidelines.
Where WebAuthn Passkeys Fail or Succeed
Passkeys do not eliminate all authentication abuse. They can still be undermined by compromised endpoints, malicious browser extensions, weak recovery flows, or users enrolling a passkey into the wrong account. They also depend on the user trusting the browser and platform to enforce the right origin checks, which is why implementation quality matters as much as the cryptography.
When deployed well, passkeys raise the cost of phishing, reduce credential replay, and make MFA fatigue style attacks much less effective. When deployed badly, especially with weak account recovery or poor device governance, organisations may simply move the weak point from the login prompt to the recovery process.
Risk and Threat Considerations
Passkeys sharply reduce classic phishing replay, but they also concentrate trust into device security, browser origin enforcement, and recovery workflows. If those layers are weak, the attacker shifts from stealing a password to abusing a trusted device, a synced authenticator, or a help-desk reset path.
Failure mechanism: An attacker can still gain access through endpoint compromise, malicious software, session theft after sign-in, or social engineering of account recovery, even when the passkey ceremony itself is phishing resistant.
Impact: The organisation may see fewer password-based takeovers, but a compromised recovery path or trusted device can still result in account takeover, privileged access exposure, or unauthorized session use.
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, NIST SP 800-53 Rev 5 and OWASP ASVS set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-63 | Digital Identity Guidelines | Defines phishing-resistant authentication and WebAuthn assurance models. |
| Recommendation — Use phishing-resistant authenticators and verify the assurance level for each relying-party login flow. | ||
| NIST SP 800-53 Rev 5 | IA-2 — Identification and Authentication (Organizational Users) | WebAuthn passkeys implement strong user authentication for workforce access. |
| IA-5 — Authenticator Management | Passkeys depend on secure credential lifecycle, enrollment, and recovery handling. | |
| Recommendation — Require strong, phishing-resistant user authentication for workforce sign-in flows. Control authenticator issuance, storage, rotation, and recovery to preserve passkey assurance. | ||
| OWASP ASVS | V6 — Authentication | Passkeys are an authentication mechanism assessed under application authentication requirements. |
| V7 — Session Management | Passkey sign-in still depends on secure session creation and protection after login. | |
| Recommendation — Verify that the application enforces strong authentication and resistant login flows. Protect post-authentication sessions so a strong login is not undone by session abuse. | ||
Practitioner Guidance
Why practitioners should care: Passkeys work best when they are treated as an authentication architecture change, not just a login-button swap. The operational decision is how to handle enrollment, recovery, lost devices, and fallback methods without reintroducing the same phishing exposure passkeys were meant to remove.
Common misunderstanding: A passkey deployment is not automatically secure just because it is passwordless. The security outcome depends on relying-party verification, browser and platform support, and whether recovery paths preserve the same assurance level as the primary sign-in method.
Practitioner takeaway: Validate the entire sign-in journey, especially recovery and fallback, because that is where passkey programmes most often lose their phishing-resistance advantage.
Related resources from NHI Mgmt Group
- Why do passkeys and WebAuthn reduce risk better than SMS or email-based login in modern identity systems?
- How should security teams use passkeys and WebAuthn in browser extensions without weakening access controls?
- What is the difference between WebAuthn passkeys and a reverse-proxy authentication layer?
- What is the difference between passkeys and WebAuthn in modern authentication?
Deepen Your Knowledge
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.
Reviewed and updated by the NHIMG editorial team on October 30, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org