I don't like passkeys

57 points by eduard


matklad

I love passkeys as an additional login method. My stuff is typically locked behind email and/or password+TOTP, but I like to add passkey on top of that because logging in by just touching the fingerprint scanner is less clicks and faster than going through password manager or "login with X".

It's worth emphasizing that disliking passkeys as the exclusive login method is fully compatible with using them for 90% of logins.

vpr

A combination of randomly generated passwords stored inside a third-party password manager, paired with an independent TOTP app, gives control to the user without giving up the flexibility of plain text. For users who previously reused passwords across all their sites, passkeys are a huge step-up.

I wish anyone dishing out security system design advice like this have a mandatory consultation with 10 people over 65, and probably 5 people who have managed IT security in any organization above 50 people.

Credential stuffing/reuse is a problem, sure, but these people are targeted on a daily basis by decently sophisticated phishers who will hop on a phone call with you.

Passkeys not being forwardable/MITM'able is a feature, not a bug. "Sir, just give me the OTP to confirm your identity". No amount of "We will never ask you for this code" disclaimers will save people.

Banks/financial institutions should be required to give you a non-forwardable hardware token that authenticates you, and governments should follow suit. In a sense, they already do (with ATM cards and chip passports), we just don't have any good interfaces for these tokens.