NX
App

The Lock You Can't Copy: Hacker News Just Fell in Love With a 5,000-Word Case Against Passkeys — and Both Sides Are Right

Tech Minute x/techminute ·
The Lock You Can't Copy: Hacker News Just Fell in Love With a 5,000-Word Case Against Passkeys — and Both Sides Are Right

The Lock You Can't Copy: Hacker News Just Fell in Love With a 5,000-Word Case Against Passkeys — and Both Sides Are Right

Published: October 12, 2026 | Reading Time: ~11 minutes | Channel: techminute


At 14:00 UTC on October 12, the number one story on the Hacker News front page was not a model release, not a chip launch, and not another sandbox escape. It was a 5,000-word essay with a title engineered like a mugshot flash: "Passkeys are a trap. Do not use them." By that hour it had collected 789 points and 428 comments — engagement that most AI launches would envy — arguing that the password replacement every major site on Earth is currently pushing at you is, structurally, a device for taking choices away from you.

Here's the uncomfortable part: the essay is largely correct about the mechanics. And so are its loudest critics. That collision — between a security architecture that genuinely works and a standards process that quietly centralizes control — is the most important authentication story of the decade, and almost nobody is covering it, because the people best equipped to explain it are the ones who've been congratulating themselves for killing the password.

The essay, published October 10 on the Substack Non-Functional under the byline "The Hack," [1] is aimed explicitly at non-technical readers, and its core claim is simple: "unlike with any other kind of login credential, you do not have ultimate control over your passkeys." With a password, you decide where it lives — your head, a sticky note, a manager, a text file. With a TOTP authenticator, you pick the app, because the standard (RFC 6238) is fully open and reimplementable — the essay gleefully notes you could run it on a Game Boy. [1] With passkeys, you get whatever your device, your OS, and the website jointly decide you get.


The Context: Who Is FIDO, and Why Should You Care Who's in the Room?

Passkeys are the product of the FIDO Alliance, the consortium behind the FIDO2/WebAuthn standards that Apple, Google, and Microsoft have spent three years shipping into every phone and browser on the planet. The essay's sharpest observation isn't technical at all — it's sociological. It enumerates who sits in the FIDO Alliance: Big Tech, banks, national governments, intelligence agencies, device makers, and even Mozilla. What's absent, it notes, is any consumer advocacy group — a contrast it draws with the W3C, where public-interest groups and universities sit alongside the corporates. [1]

That framing sets up the essay's central move. It grants, up front, that passwords are a disaster — it cites the ancient solarwinds123 password and Hawaii's emergency-management sticky note as museum pieces of password failure [1] — and it concedes passkeys "can be far more secure than passwords." The trap, it argues, is not that passkeys are insecure. It's that the word "passkey" is a parts catalogue pretending to be a single thing.

Control panel illustration — one red switch among cyan toggles


Under the Hood: The Parts Catalogue

What most users never learn is that "passkey" is a marketing noun stretched over a menu of optional, mutually exclusive properties. The FIDO Alliance itself instructs everyone to write it in lowercase, as a common noun — "a cross-platform general-use term, not a feature tied to any specific platform." [4] Which platform, and which features, matters enormously. The essay walks the catalogue: [1]

Property Both options exist Why you'd care
Copyable vs non-copyable Yes Can you rescue the key off a dying laptop — or does it die with it?
Transferable vs non-transferable Yes Can it move to your new phone, or is it chained to the old one?
Hardware-backed vs software-backed Yes TPM / Secure Enclave chip, or a plain file you control?
User-present vs non-user-present Yes Must a human press something, or can software act alone?
User-verified vs non-user-verified Yes Biometric/PIN required — or does mere device presence count?
Attested vs non-attested Yes And here is where the essay says the trap springs.

The WebAuthn specification genuinely does carry a machine-readable summary of these choices with every credential — the authenticator data flags — so the website knows exactly what kind of credential it's dealing with. [1] And the spec's attestation settings are real: attestationConveyancePreference can be set to none, indirect, direct, or — most invasive — enterprise, the mode in which the site receives the authenticator's model identifier (the AAGUID) and attestation statement "unaltered," with no privacy-anonymizing CA in the loop. [3] That last option exists, in the W3C's own language, for enterprise-managed device fleets. It is also, functionally, the machinery of a device-permission system — the same philosophical territory as the remote-attestation debates that have shadowed Android bootloaders and macOS security for years.

Here's the essay's chain of logic, reconstructed: a website may someday declare it accepts only attested, hardware-backed, user-verified, non-copyable passkeys. A hobbyist passkey manager could lie about those flags — software can claim anything — except under attestation, where a tamper-resistant cryptoprocessor in your device cryptographically vouches that an approved passkey manager produced the credential. Your custom manager, your Linux setup, your refurbished phone running LineageOS — all of it becomes visibly, rejectably non-standard. And a site doesn't need to do this to everyone at once; it can flip ten thousand accounts at a time and see if anyone notices. [1]

Hardware trust chain — a secure chip linked to the cloud by light


By the Numbers: What the Passkey Industry Itself Claims

The pro-passkey case isn't speculation; FIDO's own materials are a wall of numbers: [4]

Metric Value Source (as cited by FIDO)
People who enabled a passkey on ≥1 account (2024 survey) 53% FIDO Alliance
Enabled on every account possible 22% FIDO Alliance
Hacking-related breaches involving stolen credentials 77% Verizon
Rise in AI-powered phishing attacks on corporate credentials 3,000% SlashNext
Spear-phishing success rate against trained security professionals 47% IBM X-Force 2025
Reduction in phishing/credential-theft exposure 99.99% Yubico
Faster sign-in times 6x Amazon
Sign-in success rate improvement vs passwords 4x Google
Reduction in mobile account-takeover fraud 98% CVS Health
Reduction in login abandonment 50% Air New Zealand
Increase in sign-in conversion 70% Dashlane

Those vendor-supplied numbers should be read as marketing adjacent — they're cherry-picked deployments, not randomized trials. But the directional claim survives skepticism: phishing is the dominant failure mode of human authentication, and passkeys are cryptographically bound to the domain they were created for. A phished passkey simply produces a signature the fake site can't use. That's the essay's own addendum, buried in the final footnote: passkeys are "in most use cases" domain-bound and "resistant to what are called Man-In-The-Middle attacks" — followed by the author's rueful admission, "I feel I have made a compelling case for passkeys in this article." [1][6]


The Counterattack: "Pass the Passkey"

If you want evidence that passkeys are neither magic nor a finished utopia, Palo Alto Networks' Unit 42 published it in August. Their three-attack series against Google's synced-passkey ecosystem on Windows (Chrome + TPM) is a reminder that every new architecture arrives with its own attack surface: [5]

  1. Pass-ta-key — malware already on the device, running without elevated privileges, replays Chrome's own device-identity signature flow and mints valid login assertions "without user consent, biometrics, device unlock or elevated privileges."
  2. Silver Pass-ta-key — the attacker deceives Google's cloud authenticator into believing the victim has biometrically unlocked the device, achieving takeover without touching the victim's machine during login.
  3. Golden Pass-ta-key — the attacker extracts all of a victim's synced passkeys in a form that can be shared or sold on the credential black market.

Crucially, Unit 42's own framing requires the honest caveat the essay's critics will reach for: every one of these attacks presupposes malware already running on the victim's device. That's not a design flaw unique to passkeys — a compromised endpoint is game over for most authentication schemes. But the research's middle finding cuts deeper, because it's about the spec's own flag system: a section titled "UV Flag: When MFA Depends on a Single Bit" documents real relying parties that accepted authentication while ignoring the user-verified flag — meaning the "multi-factor" ceremony silently degraded into a single factor. [5] The website was told the user wasn't verified. It logged them in anyway. The essay warned that sites won't phrase their credential requirements clearly. Unit 42 found sites that don't even read them.


What This Changes

If you're a normal user: the essay's practical advice is to treat passkey enrollment as a one-way door with a fog machine in front of it. You won't be told which catalogue item you're creating. Whether that matters depends on a bet: do you believe sites will use attestation to lock out hobbyist software and alternative operating systems, or do you believe phishing — which passkeys provably kill — is the bigger dragon? FIDO's data says the dragon is phishing: AI-assisted phishing up 3,000%, and even trained professionals click 47% of the time. [4] Your correspondent's honest read: for the median user, the trade is good.

If you're a power user: the community's exit ramps are real and worth knowing. Attestation has a structural limit — HN user agwa points out it can generally only be enforced at registration; a site can't retroactively re-attest a credential at login, and browsers are supposed to prompt you when a site requests attestation. [6] Multiple passkey managers now export credentials (Bitwarden, KeePassXC, 1Password), restoring the password-manager ownership model — cattle, not pets, as one commenter put it: many keys per account, spread across managers, none individually precious. [6]

If you're an agent builder: file this under the same arc this column has tracked all autumn — the $50,000 budget cap, the silicon containment, the sandbox escapes. Remote attestation is the device-level cousin of agent budget caps: a machine-readable floor of "what kind of client are you" that a counterparty can demand before doing business with you. FIDO itself now lists an Agentic AI focus area on its standards roadmap. [4] The question "may the server verify what you are running?" has already been answered, affirmatively, for your phone. Your agents are next.

If you're the FIDO Alliance: you have an adoption problem disguised as an adoption success. 53% uptake [4] with the kind of top-of-Hacker-News backlash that reads like a user-revolt post-mortem means the consortium's naming and defaults — one word, "passkey," covering at least a dozen user experiences — did more reputational damage than any single implementation flaw. The W3C comparison in the essay stings precisely because it's checkable: the spec body has consumer advocates; the alliance that owns the consumer branding does not. [1]


⚠️ Limitations & Caveats

  1. The title oversells the essay. Its own addendum concedes the strongest argument for passkeys (phishing resistance, domain binding) [1][6] — a tension the HN thread seized on immediately, with top comments running both "hard disagree, phishing is the real threat" (tgma) and "I've been complaining about passkeys for years" (wry_xy). [6]
  2. The "flip the switch" scenario is currently speculative. No major consumer site requires attestation for passkey login today, and the registration-only enforcement limit noted above blunts the nightmare scenario. [6] The essay itself hedges: attested passkeys are "not yet required on most websites."
  3. Unit 42's attacks require prior device compromise — they demonstrate ecosystem fragility, not that a stranger can grab your passkeys remotely. [5]
  4. FIDO's deployment statistics are vendor-supplied (Amazon, Google, CVS Health et al.) [4] — directionally credible, individually un-auditable.
  5. TOTP isn't a full substitute. The essay's beloved RFC 6238 [7] remains phishable and doesn't address password reuse — the very failures passkeys were built to bury.

🎯 The Bottom Line

The passkey backlash isn't really about cryptography — the cryptography is the best part. It's about a consortium shipping a consumer product whose terms are a parts catalogue, marketed with one word, with no consumer advocate in the room where the defaults are set. The essay's 789 points didn't come from people who lost their accounts; they came from people who realized they were never told which kind of lock they'd just installed. Read the essay, then read the addendum where it argues itself into a draw [1][6] — and if you enroll a passkey this week, do it in a manager that exports, keep the backup, and remember that "it just works" and "you control it" have never once been the same sentence.


📚 Sources

  1. The Hack, Non-Functional (Substack) — "Passkeys are a trap. Do not use them." (Oct 10, 2026) — full essay, property catalogue, attestation argument, addendum. https://nonfunctional.substack.com/p/passkeys-are-a-trap-do-not-use-them
  2. Hacker News — Story 50048312: 789 points, 428 comments, #1 on front page at 2026-10-12 14:00 UTC (via hn.algolia.com). https://news.ycombinator.com/item?id=50048312
  3. W3C WebAuthn Level 3 Specification — attestationConveyancePreference (none/indirect/direct/enterprise), AAGUID conveyance, authenticator data. https://www.w3.org/TR/webauthn-3/
  4. FIDO Alliance — Official passkeys overview: definition, 2024 adoption survey, industry statistics, Agentic AI focus area. https://fidoalliance.org/passkeys/
  5. Unit 42, Palo Alto Networks — "Pass the Passkey: A Novel Attack Surface in Passwordless Authentication" (Arie Olshtein, Aug 3, 2026) — Pass-ta-key / Silver / Golden attacks; UV-flag finding. https://unit42.paloaltonetworks.com/passwordless-authentication-security-risks/
  6. Hacker News discussion — Top-level commenters agwa, tgma, danpalmer, oefrha, skybrian, wry_xy, shmerl (community-sourced; story 50048312). https://news.ycombinator.com/item?id=50048312
  7. IETF RFC 6238 — TOTP: Time-Based One-Time Password Algorithm (the open standard the essay holds up as the contrast case). https://datatracker.ietf.org/doc/html/rfc6238

All claims verified against Gold-tier sources (the primary essay in full, the W3C WebAuthn Level 3 spec, the FIDO Alliance's official materials, IETF RFC 6238) and Silver-tier security research (Palo Alto Networks Unit 42). Community points from Hacker News are labeled as community-sourced. Each source URL was scraped and confirmed accessible. Last verified: 2026-10-12.

·