Previous All Posts Next

Updated October 13, 2026: An earlier version of this post argued that passkeys are a single point of trust that should not replace a second factor. That was wrong. Under NIST SP 800-63B-4, a passkey that requires the user to unlock it with a biometric or a PIN is treated as a multi-factor cryptographic authenticator on its own. We have rewritten the post to reflect what NIST actually says.

A widely shared essay titled "Passkeys are a trap. Do not use them" made the rounds on Hacker News this week. Its author is not arguing that passkeys are weak. The complaint is about control: that websites can use attestation to decide which devices and software are allowed to hold a passkey, that the many flavors of "passkey" are confusing, and that consumers have little voice in the standards process. Those are fair debates about user freedom. They are not evidence that passkeys fail as an authentication factor, and regulated organizations should not read them that way.

For organizations that must satisfy NIST SP 800-171, CMMC, HIPAA, or PCI DSS, the question that matters is narrower: does a passkey satisfy a multifactor authentication requirement, and what has to be true for it to do so? NIST has answered that question in writing, and the answer is mostly good news.

Key Takeaways

  • NIST SP 800-63B-4 treats a passkey with user verification (a biometric or PIN unlock) as a multi-factor cryptographic authenticator, which satisfies Authentication Assurance Level 2 (AAL2) by itself.
  • A passkey used without user verification still counts as one factor, a single-factor cryptographic authenticator ("something you have"), and can be paired with a password to reach AAL2.
  • Passkeys are phishing-resistant because each key only works for the website that created it.
  • Synced passkeys stop at AAL2: NIST says syncable authenticators shall not be used at AAL3. Hardware security keys that never export their keys remain the option for the highest assurance level.
  • The real passkey risks are the cloud account that syncs the keys, account recovery, and whether the relying party enforces user verification, not the cryptography.

What a Passkey Actually Is

How Passkeys Work

Passkeys are built on the FIDO2 and WebAuthn standards. When a user registers, the device generates a key pair. The public key goes to the website. The private key stays with the user, either on a single device or inside a platform sync service such as a password manager or an operating system keychain. To sign in, the site sends a challenge, the authenticator signs it, and the site checks the signature against the public key it stored.

Two properties make this stronger than a password plus a code. First, no reusable secret ever crosses the network, so there is nothing for a credential-stuffing attack to replay. Second, the key is bound to the domain that created it. NIST describes passkeys as phishing-resistant for exactly this reason: the key pair's "use is constrained to the domain in which it was created," which "prevents a falsified web page from being able to capture and reuse an authenticator output."

Where the Second Factor Comes From

The most common misunderstanding about passkeys, and the one our earlier version of this post repeated, is that the device is the only thing being checked. It is not. Before most passkeys will sign anything, the device asks the user to unlock it with a fingerprint, a face scan, or a device PIN. WebAuthn calls this user verification, and the authenticator reports to the website whether it happened.

That gives a single sign-in two independent factors: something you have (the device or key that holds the private key) and something you know or are (the PIN or the biometric that unlocks it). This is the same model NIST has long used for smart cards and hardware tokens that require a PIN.

What NIST SP 800-63B-4 Says

NIST published the fourth revision of its Digital Identity Guidelines with a dedicated appendix on syncable authenticators, the category that covers synced passkeys. The relevant language is direct.

  • On the user verification flag: it "indicates whether the authenticator can be treated as a multi-factor cryptographic authenticator."
  • When that flag is not set: "If the user is not verified, agencies SHALL treat the authenticator as a single-factor cryptographic authenticator."
  • On assurance level: "Syncable authenticators may be offered as a new option for applications that seek to implement up to AAL2."
  • On the ceiling: "syncable authenticators SHALL NOT be used at AAL3."
  • On protecting the sync account: "User access to authentication keys in the sync fabric SHALL be protected by AAL2-equivalent MFA."

At AAL2, NIST requires "either a multi-factor authenticator or a combination of two separate authentication factors." A user-verified passkey is the first option. A passkey without user verification plus a password is the second. Either way, the passkey is doing real authentication work. The guideline also requires verifiers to "offer at least one phishing-resistant authentication option at AAL2," and passkeys are the most practical way most organizations will meet that.

The primary source is NIST SP 800-63B-4, Appendix B and Section 2.2. The publication record is on the NIST Computer Security Resource Center.

Compliance Implications

NIST SP 800-171 and CMMC Level 2

Requirement 3.5.3 of NIST SP 800-171 Rev. 2, which CMMC Level 2 assesses as IA.L2-3.5.3, requires multifactor authentication for local and network access to privileged accounts and for network access to non-privileged accounts. The requirement is about factors, and a user-verified passkey supplies two of them. What an assessor will want to see is evidence that user verification is required, not merely available: the identity provider policy, the authentication method configuration, and sign-in logs that show the method in use. Requirement 3.5.4 calls for replay-resistant authentication for network access to privileged and non-privileged accounts, and the challenge-response design of passkeys is replay-resistant by construction.

Two practical cautions for defense contractors. First, if your environment holds controlled unclassified information, confirm where synced keys are stored and who administers that sync service, because the sync account becomes part of your authentication boundary. Second, document the decision. A passkey rollout with a written rationale that cites NIST SP 800-63B-4 is far easier to defend in an assessment than one that is simply switched on.

HIPAA

The HIPAA Security Rule's person or entity authentication standard at 45 CFR 164.312(d) requires covered entities to "implement procedures to verify that a person or entity seeking access to electronic protected health information is the one claimed." It does not name a specific method. Passwords and one-time codes can both be captured by a fake sign-in page, so a phishing-resistant method like a user-verified passkey is a strong way to meet that standard, especially for remote access to systems that hold ePHI.

PCI DSS

PCI DSS v4.0 requires multifactor authentication for access into the cardholder data environment. As with CMMC, the point to document is that user verification is enforced, so each passkey sign-in really does present two factors.

The Risks That Actually Matter

None of this means passkeys can be deployed carelessly. The risks are real, they are just different from the ones our earlier post described.

The Sync Account Becomes a Crown Jewel

With synced passkeys, anyone who takes over the cloud account that holds the keys can restore them to a new device. That is why NIST requires AAL2-equivalent MFA on the sync fabric itself. Protect those accounts with a phishing-resistant method, and know which sync providers your users are allowed to use for work credentials.

Recovery Is the Back Door

An account is only as strong as its weakest recovery path. If a user who loses a phone can get back in with an emailed link or a text message, an attacker can too. Recovery procedures deserve the same scrutiny as the primary sign-in.

User Verification Must Be Required, Not Preferred

WebAuthn lets a website ask for user verification as "required," "preferred," or "discouraged." Only "required" guarantees the second factor. If your identity provider or application accepts passkeys without it, NIST says to treat them as single-factor, and you should configure accordingly.

Attestation and Device Choice

This is where the Hacker News essay has a point. Organizations can require attestation so that only approved authenticators, such as a specific model of hardware security key, are accepted. For a regulated workforce that is often a reasonable control. For consumer-facing services it raises the user-freedom concerns the essay describes, and each organization should make that trade-off deliberately.

Phishable Fallbacks Undo the Benefit

Attackers who cannot phish a passkey will try to push the user to a weaker method. If SMS codes, push approvals, or passwords remain enabled as fallbacks, a convincing fake sign-in page can simply ask for those instead. Removing phishable fallbacks for high-value accounts is where much of the real security gain comes from.

What This Means for Regulated Industries

Defense Contractors and the Defense Industrial Base

  • Use device-bound passkeys or hardware security keys for privileged and administrator accounts, and require user verification everywhere.
  • Decide whether synced passkeys are allowed for accounts that touch controlled unclassified information, and if so, which sync providers are in scope.
  • Keep configuration screenshots and sign-in logs as assessment evidence for IA.L2-3.5.3 and IA.L2-3.5.4.

Healthcare Organizations

  • Prioritize passkeys for remote access, email, and any portal that exposes ePHI, where phishing is the dominant threat.
  • Plan for shared clinical workstations, where per-user hardware keys or badge-based authenticators often fit better than phone-based passkeys.

Legal and Financial Firms

  • Move high-value users first: partners, finance staff, and anyone who can approve a wire transfer, since those accounts are the usual targets of business email compromise.
  • Remove SMS and push fallbacks for those users once passkeys are enrolled.

Practical Action Plan

  1. Inventory authentication methods - List every method in use across your identity provider, VPN, email, and line-of-business applications.
  2. Map requirements - Record which frameworks apply (NIST SP 800-171, CMMC, HIPAA, PCI DSS) and the assurance level each system needs.
  3. Require user verification - Configure passkey policies so user verification is required, and confirm it in the sign-in logs.
  4. Choose synced or device-bound per role - Synced passkeys for general staff up to AAL2; device-bound keys for administrators and any AAL3 need.
  5. Harden the sync accounts - Protect the cloud accounts that hold synced keys with phishing-resistant MFA.
  6. Fix recovery - Replace email and SMS recovery with identity-verified, help-desk-controlled processes.
  7. Retire phishable fallbacks - Remove SMS, push, and password-only paths for users who have enrolled passkeys.
  8. Monitor and respond - Send authentication events to your SIEM and fold suspicious sign-ins into your incident response playbooks.
  9. Document the decision - Write down the policy and cite NIST SP 800-63B-4 so auditors and assessors can follow your reasoning.

How Petronella Technology Group, Inc. Helps

Petronella Technology Group, Inc. helps regulated organizations choose, configure, and document authentication that stands up to both attackers and assessors.

  • Virtual CISO services set identity and access policy, including which passkey types are allowed for which roles.
  • CMMC compliance guidance maps your authentication controls to IA.L2-3.5.3 and the evidence an assessor will ask for.
  • Managed XDR services watch for suspicious sign-ins and account takeover attempts across your environment.
  • Compliance services cover HIPAA, PCI DSS, and NIST SP 800-171 readiness, including authentication policy and documentation.
  • Cybersecurity risk assessments find the weak recovery paths and phishable fallbacks that undo a passkey rollout.

Related reading

Frequently Asked Questions

Does a passkey count as multifactor authentication under NIST?

Yes, when user verification is required. NIST SP 800-63B-4 says a passkey that verifies the user with a biometric or PIN can be treated as a multi-factor cryptographic authenticator, which meets AAL2 by itself. Without user verification it is treated as a single-factor cryptographic authenticator.

Can synced passkeys be used at AAL3?

No. NIST SP 800-63B-4 says syncable authenticators shall not be used at AAL3. Device-bound authenticators, such as hardware security keys that never export their private keys, are the option for AAL3.

Do passkeys satisfy the CMMC multifactor authentication requirement?

A passkey with required user verification supplies two factors, which is what IA.L2-3.5.3 calls for. Assessors will look for evidence that user verification is enforced and that weaker fallback methods are controlled, so document both.

What is the biggest risk with passkeys?

The accounts and processes around them: the cloud account that syncs the keys, weak account recovery, and phishable fallback methods left enabled. The passkey sign-in itself resists phishing; the paths around it may not.

Passkeys are not a trap for regulated organizations. Deployed with required user verification, protected sync accounts, sound recovery, and no phishable fallbacks, they are one of the strongest authentication options available, and NIST says so. If you want help planning a passkey rollout that holds up in a CMMC, HIPAA, or PCI DSS assessment, contact Petronella Technology Group, Inc. at 919-348-4912 or visit https://petronellatech.com to learn how our managed detection and response, virtual CISO, and compliance readiness services can help.

Source: "Passkeys are a trap. Do not use them" (via Hacker News)

To discuss how these risks apply to your organization, call Petronella Technology Group, Inc. at 919-348-4912.

Get the 2026 Cybersecurity Survival Guide

Free, practical, and specific to regulated environments. We will email it to you.

No spam. Unsubscribe anytime.

Need help implementing these strategies? Our cybersecurity experts can assess your environment and build a tailored plan. Prefer to write? Send us a message.
Call Penny 919-348-4912

About the Author

Craig Petronella, CEO and Founder of Petronella Technology Group
CEO, Founder & AI Architect, Petronella Technology Group

Craig Petronella founded Petronella Technology Group in 2002 and has spent 30+ years professionally at the intersection of cybersecurity, AI, compliance, and digital forensics. He holds the CMMC Registered Practitioner credential issued by the Cyber AB and leads Petronella as a Cyber AB Registered Provider Organization (RPO #1449). Craig is an NC Licensed Digital Forensics Examiner (License #604180-DFE) and completed MIT Professional Education programs in AI, Blockchain, and Cybersecurity. He also holds CompTIA Security+, CCNA, and Hyperledger certifications.

He is an Amazon #1 Best-Selling Author of 15+ books on cybersecurity and compliance, host of the Encrypted Ambition podcast (95+ episodes on Apple Podcasts, Spotify, and Amazon), and a cybersecurity keynote speaker with 200+ engagements at conferences, law firms, and corporate boardrooms. Craig serves as Contributing Editor for Cybersecurity at NC Triangle Attorney at Law Magazine and is a guest lecturer at NCCU School of Law. He serves as a digital forensics expert witness for law firms on matters involving cybercrime, cryptocurrency fraud, SIM-swap attacks, and data breaches.

Under his leadership, Petronella Technology Group has served hundreds of regulated SMB clients across NC and the southeast since 2002, earned a BBB A+ rating every year since 2003, and been featured as a cybersecurity authority on CBS, ABC, NBC, FOX, and WRAL. The company leverages SOC 2 Type II certified platforms and specializes in AI implementation, managed cybersecurity, CMMC/HIPAA/SOC 2 compliance, and digital forensics for businesses across the United States.

CMMC-RP NC Licensed DFE MIT Certified CompTIA Security+ Expert Witness 15+ Books
Related Service
Protect Your Business with Our Cybersecurity Services

Our proprietary 39-layer ZeroHack cybersecurity stack defends your organization 24/7.

Explore Cybersecurity Services
Previous All Posts Next
Questions about this topic? Talk to our team. Call Penny 919-348-4912 Message us