frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

I don't like passkeys

https://hawksley.dev/blog/i-dont-like-passkeys
77•ethanhawksley•50m ago

Comments

a2tech•29m ago
They’re bad and I wish places would stop being so aggressive about them (I’m looking at you Amazon and PayPal)
junaru•26m ago
They exist for sole purpose companies can just shoot the "we have been hacked, but worry not your 'passwords' have not been leaked" email.

It's entirely one sided solution.

cbarrick•17m ago
But they could always do that with regular passwords.

Like, no company should be storing anything but a salted hash of their users' passwords.

kenrick95•25m ago
Passkeys have a marketing problem where no one is able to describe simply what it is without having to use technical jargon. There's also the problem where each OS tries too hard in pushing this to the face of end-user
etatester•20m ago
It's a key, what else do non-technical people need to know?

Ironically on macOS we used to have an app called Keychain which unfortunately was effectively renamed to Passwords for non-technical users.

paulryanrogers•15m ago
It's a digital key.

Unlike physical objects they may reside in a TPM, a software vault, an export/backup, or any combination thereof. You may or may not be able to recover or migrate them, depending on where/how they were made.

Therefore you may need multiple per service, or maybe not. Services which only allow one may end up locking you out with no recourse. You get to find out.

None of this is obvious or self explanatory to normies.

arwineap•14m ago
The keychain and passwords app are separate and keychain still exists

I always operated under the assumption that the passwords app was just a more casual view into the keychain

Maybe that's a bad assumption

ryan-duve•18m ago
> Passkeys are passwords your second device makes/types for you, without you ever seeing it.

My bigger problem with passkeys is how there's no universal way to register more than one device (in case the first one is lost).

blackdahlia313•4m ago
Proton Pass. I moved to it and love it.
silon42•25m ago
Is there a reason why passkeys couldn't be used in "expire-periodically" mode?
pletnes•24m ago
Then how do you log in? Not all sites let you keep password logins after.
hannasanarion•9m ago
What benefit does that give you? Passkeys cannot be moved, by design. So for the website, recieving the same one means you're talking to the same device, always.

The purpose of rotating passwords is to cycle out potentially compromised ones, due to phishing attacks, keyloggers, shoulder snoops, etc. But those cannot exist with a passkey.

wg0•25m ago
They really are bad. Passkeys have turned out to be just another password that you cannot even memorize.
john_strinlai•13m ago
>just another password that you cannot even memorize

there's some issues with passkeys, but not being able to memorize them is a feature

blackdahlia313•6m ago
And this is why people bash passkeys, but they hear a buzzword lol
elteto•24m ago
While the technology itself may be great (I don't really know since I don't use them) it has been co-opted by the tech conglomerates as another form of isolating and walling off users into their ecosystems.

And honestly, nowadays, if tech companies are pushing really hard for something then that is an immediate red flag for me and it bears more scrutiny. One of those "if you see them running that way you run the opposite way".

spider-mario•21m ago
It’s a bit ironic that Apple is the one that lets you export them.
rcxdude•17m ago
They're also not supporting device attestation which would allow websites to insist on particular implementations of passkeys.
mschuster91•14m ago
> And honestly, nowadays, if tech companies are pushing really hard for something then that is an immediate red flag for me and it bears more scrutiny.

The reason is the ever increasing number of hijacks of social media presences and code hosting portals, with the latter being a serious financial threat. Done right, passkeys stay in the Secure Enclave, at least for anything Apple and most of the Android sphere. There is no reasonable way to obtain login credentials for accounts protected by passkeys without physical access to the user's device(s).

blfr•22m ago
Yes, thank you. Maybe I am getting old but password+yubikey/webauthn was really top UX.
mschuster91•12m ago
> Maybe I am getting old but password+yubikey/webauthn was really top UX.

It most definitely isn't. Any 2nd factor that is not the device I am currently using (either a yubikey or my phone) has a non-zero chance of not being near me when I need it, leading to the constant question of "where the fuck did I put that darn thing", only to find out that the cat has decided to believe the yubikey is a mouse and tried to devour it, the phone's battery went dead...

xyzzy_plugh•20m ago
Do passkeys improve security posture for the average person, reducing the likelihood of them losing their accounts to fraudulent actors? Absolutely.

But they also introduce single points of failure, as the article points out. I can't even remember how many times I've had to help a family member recover their account or get confused when they can't sign in on a new device. It's incredibly frustrating that this flow is promoted as the default for so many services.

1password is the best solution I've found for the average person. It's not perfect (it's definitely more complex than writing down your passwords on a piece of paper or using the same password everywhere) but it's much easier than juggling yubikeys. I know so many non-technical staff members who prefer the OS or browser keys even if it means another account recovery is lurking around the corner.

vanschelven•19m ago
Passkeys remind me of ipv6 in that they are a "solution" coming from the supply-side, without (apparently) having done any research in what motivates actual users (and what would motivate them to switch).

<<ducks>>

kardianos•19m ago
I agree with all the points this articulates. I understand why for many users they are great. But I would prefer better acceptance and continuance of the simpler, unfishable, u2f simple hardware keys.
micromacrofoot•19m ago
The experience is also junk if you're using a password manager, I have passkeys that I'm not sure if I saved to the OS manager or my password manager... mostly my fault but I enter passwords so many times a day it can be hard to stay on top of which UI I'm clicking yes in to store them.

Password managers are great IMO, I can use some absurdly long password, backup is reliable, I can use them across devices. For extra secure stuff 2FA works the same, I've got an app with codes I can easily back up and use from multiple devices.

Passkeys tend to obscure everything and take away a lot of control.

BoppreH•18m ago
Completely agree. I think the root of many of its issues is the inability to add a key that you don't currently hold. This prevents me from storing a backup key in a safe, for example.

I proposed an alternative scheme many years ago: https://www.researchgate.net/publication/343318317_Privacy-a... . By allowing "offline" keys you can also treat them as higher priority, and use them to revoke any lesser keys from attackers if your account is compromised.

It would also be nicer to get rid of usernames, but that's a fight against the data-gathering powers that we're unlikely to win.

Liftyee•18m ago
YES. This exactly. I work across multiple devices, some of which are nonstandard/uncommon (Linux, Xiaomi China ROM, ...) and I've NEVER had passkeys work properly - yet everything constantly prompts me to add one. Even if they did work, I'd have to carry around hardware keys or register each computer separately. And the lack of backups if a device is lost/broken is definitely a larger concern for me than being phished of my TOTP keys.
girvo•13m ago
My wife clicked through a Google dialog and suddenly was using a passkey. It absolutely happens, though IMO more to the non technical users. I know what those login dialogs and pop ups mean, and decline them.

(At least til I get around to setting up my new usb c yubikeys!)

etatester•17m ago
As someone who uses a single password manager on my computer and phone, I don't see the problem with passkeys. I use Safari on both and I never even had to "set up" anything.

I can see why they would be problematic for people who otherwise live life with a single love2025 password though.

dxjxjdjsssb•17m ago
Dev: Adds a passkey button to the login page. Groknards: "Oh My God Stop Forcing This On Me!"

I can't think of a single time I've had a passkey forced on me, but that nonsense sits at the core of every passkey related post.

rcxdude•15m ago
I've seen it. Websites are pretty inconsistent about the flow but I've had a few just try to install a passkey when I log in (amazon does it. Paypal seems to do it but only try to use it on the same browser it was installed on, even if it's synced through a password manager, just to be different. The more reasonably ones have a 'log in with passkey' button but this isn't universal. Microsoft seems to just nag the user on login periodically in their classic 'Yes/Ask me again later' style of 'consent'). You can, if you're paying attention, avoid it actually happening, but the average user isn't going to notice until they suddenly can't log in because they're on a different device. You can see some advocates are pretty vocal about making them mandatory as well.
paulryanrogers•13m ago
You must not use Outlook
geerlingguy•12m ago
Every time I login to certain sites (like my health insurance, for one) I get a passkey prompt (system dialog) with no way to keyboard-dismiss, so I'm forced to move my hand over to the mouse and figure out which of three poorly-named buttons to press to get on with the login and ignore the passkey.

It's a minor inconvenience, but happens so regularly I hate it. It also stops the login flow until I dismiss the prompt, which is also annoying as I could've already gotten to the page I wanted to get to in the time it took to dismiss the dialog.

hahn-kev•13m ago
I like using passkeys in bitwarden from Firefox, I just wish it didn't popup a dialog that's usually behind the browser.
drtz•11m ago
Passkeys do marginally improve security against MITM and phishing attacks, but they are primarily for protecting the lowest common denominator from themselves: people who re-use passwords and/or don't use a password manager.

If you use multiple devices throughout the day, registering passkeys in all of these systems becomes a big headache with O(m*n) complexity, so putting the passkeys in a password manager is the only realistic solution. But this still breaks the login flow for a very common use case: how do I log in on a device that I don't own? With a password in a password manager I at least have the option of manually typing the password.

The biggest problem, though, is how users are pushed into it without any warning or knowledge of what they're signing up for. I've accidentally set up passkeys just by clicking an okay button a few times in the past and had to go back and figure out how to undo it after being blocked from login on another computer (which computer was I on again?).

mystifyingpoi•4m ago
> how do I log in on a device that I don't own?

Sad reality is that such usecase is less and less common, thus, no one cares about it. I think majority of my friends would not be able to access their email, or facebook or alike, if they were forced to use my computer in emergency.

xphos•11m ago
I agree 100% i learned that my old school with whom I had linked to my windows computer and finished my degree with one day required passkeys rather than passwords on all devices. This force locked my windows PC back to passkey mode luckily I remember recovery account and got a passkey to work. But it took months to figure out why I had to use it. All the help board were said just click this button which was grayed out. Or set this register key which auto repopulated. It was an awful experience. I like my password as default
rcxdude•5m ago
Ah yeah, Microsoft has this awful habit of just hiding the buttons for actions you don't have permission to do, which makes me feel like I'm being gaslit sometimes when a guide says 'there's a button right here' and there's not, and I've no idea if the button was just moved or if not, why it's not available (sometimes it's because I don't have permission, but sometimes it's because it's a different product with the same name and branding as a completely different product).
blackdahlia313•7m ago
Passkeys have made my life very easy. Especially using Proton Vault.

If you think passkeys aren't ready yet, blame the people implementing it on their platforms.

F7F7F7•7m ago
I'm was tempted to come in here and say "you're holding it wrong." But then I quickly realized that I had to spend weeks changing my behaviors and messing around with devices in order to get it to work correctly.

As someone who's OpSec puts swiss cheese to shame Passkey has been a godsend. My passwords are actually much better because of it.

blackdahlia313•5m ago
I will say it. They are all holding it wrong. But it's not their fault. Its how the platforms designed their implementation of it.
brushfoot•6m ago
If you have to use passkeys, try KeePassXC and KeePassXC-Browser. I used them to set one up for Amazon a few days ago, as Amazon now forces passkeys as of this month, at least for my account. It was relatively painless.

That said, I don't like passkeys either.

elAhmo•6m ago
Ecosystem is not mature yet for individuals?

Probably hundreds of millions or even billion people have devices that support biometric auth. How is that not mature?

hannasanarion•3m ago
The point about poor support for 3rd party managers is so frustrating. Because this is correct, that is the obvious solution for the normal user, but passkey implementations somehow do not know how to deal with it.

Amazon prompts me to create a passkey everytime I log in, even when I logged in with a passkey, because my passkeys live in Bitwarden rather than my OS or browser.

And the confusing mechanism hurts there too: I'm always a little bit afraid that i'm somehow more in danger because I keep them in a vault that's shared on all my devices rather than a TPM, because whenever the protocol is explained the "it can't leave your device" part is highlighted as the main source of the security, except.... mine obviously do leave my device, with the vault, so.....

Finnucane•3m ago
I've resisted passkeys for some of the reasons listed. I use third-party password managers, they're device/system independent, and I can export the data when I want to. I don't see passkeys as a big advantage, or perhaps I should say the bigger advantage isn't really for the _user_.

Of course, at the rate we see security failures everywhere, I'm not entirely convinced writing your passwords on post-it notes wasn't such a bad idea after all.

ectoloph•3m ago
I am conflicted with passkeys.

I actually prefer non-resident U2F in some ways. You don't have to store anything on your key, you are just signing requests. This is relevant where U2F/FIDO keys have limited slots for 'resident' keys.

In principle, it's great. You have one good password to remember for the average user, and that's enforced by their device's probably good enough security posture.

They are resistant to being phished and they won't reuse the same one everywhere. They then don't end up going from hunter2 to hunter2! everywhere.

But my experience for users is that they worry they are giving their biometrics to Amazon or whoever and so the UX just confuses them.

The certification aspect was new to me too last time passkeys came up. Sites can require that a given passkey has been certified.

The patchy support for them is also frustrating. MacOS does not support NFC FIDO/U2F. iOS does.

whalesalad•2m ago
using them with 1password has been pretty effortless. 'want to add the passkey' sure why not. 'want to use the passkey?' sure why not. for me it works across devices/os/platform so not sure what the big gripe is tbh.
cfiggers
•
12m ago
Imagine a password, but it a) types itself for you and b) detects when it's being sent to an impostor site and blocks them from seeing itself, so it can't be phished.

Tada, passkeys.

rcxdude•9m ago
Cool, where are they stored? (I know the answer: 'it depends', and that's the big problem with their usability: most users haven't a clue what the answer is and most tech support can't answer that question straightforwardly because it depends on some decisions the user probably didn't even realise they made).
wolvoleo•6m ago
In a secure vault on your phone
rcxdude•3m ago
Not always. And which vault? There can be multiple on a given device. This isn't some hypothetical 'mollify the user's worries' question, this is an important practical question of what do they need to worry about losing access to. Trust me when I say that most users I have talked to have absolutely no idea about this, and usually only find out when they've already lost them.
Spide_r•4m ago
That's the main thing I wish was done better. There was barely any actual lead up from the perspective of an average person. Just a new unfamiliar flow on half of the login screens that they use.

Sure, its explained. But not in a satisfactory way that would reach all users at their level.

This is a bit of an exaggeration and out of proportion, but I think my ideal would be one of the big tech companies should have bought out something like a super bowl ad. Something that actually conveys the idea "hey, we know you've used passwords since you were able to type on a keyboard, but here's new technology that's better and here's why" in plain language that the average person can understand.

Unfortunately, XKCD 2501 continues to be relevant. [1]

[1] https://xkcd.com/2501/

Putin envoy and far-right AfD prepare talks to get Russian gas back for Germany

https://www.reuters.com/world/putin-envoy-far-right-afd-prepare-talks-get-russian-gas-back-german...
1•alephnerd•25s ago•0 comments

Maker's Schedule, Manager's Schedule

https://www.paulgraham.com/makersschedule.html
1•tosh•2m ago•0 comments

Clocky: Alarm clock on wheels that runs away from you

https://clocky.com/pages/about-us
1•Bluestein•3m ago•0 comments

Show HN: Bastionskill – scan an AI agent skill for malicious code

1•Rinkia•3m ago•0 comments

The Return of the Utah Teapot – Siggraph 2026 [video]

https://www.youtube.com/watch?v=k-23LgrFcvs
1•justin66•4m ago•0 comments

AI eyes in the sky: New satellites and AI transforming wildfire detection

https://www.theguardian.com/us-news/2026/aug/17/satellites-ai-wildfire-detection
1•bookofjoe•5m ago•0 comments

Sales calculation tool for Excel price lists

1•Marten42•5m ago•0 comments

Qbix Server – PHP 100× faster than Nginx and PHP-fpm

https://github.com/Qbix/webserver
1•theHocineSaad•6m ago•0 comments

The Input Layer

https://mg-crea.com/blog/the-input-layer/
1•olouv•8m ago•0 comments

Show HN: Explore 2D semantic space with the Jev model

https://semanticspace.dev/
1•holdswarm•8m ago•0 comments

King Charles has hesitations about AI

https://techcrunch.com/2026/09/17/even-the-king-of-england-has-his-hesitations-about-ai/
1•soltanov•9m ago•0 comments

The Harms of Modern Lighting and the Fight to Bring Back Incandescent Bulbs

https://www.midwesterndoctor.com/p/the-hidden-harms-of-modern-lighting
1•bilsbie•10m ago•0 comments

Show HN: Using a diffusion model to write docs quickly

https://www.cortee.ai
1•nandorb1•13m ago•0 comments

Making a game for the GBA and PC from the same codebase

https://mattgreer.dev/blog/making-a-game-for-gba-and-pc/
1•birdculture•14m ago•0 comments

lonely 20 questions, a game for people with no friends

https://20questions.foxmoss.com/
2•foxmoss•14m ago•0 comments

Don't Trust the Super-App: A Case Study of Russia's Max

https://arxiv.org/abs/2609.11814
2•pchr8•16m ago•0 comments

Does this mean it's fine to use Claude subscriptions with third party harnesses?

2•jakemanger•17m ago•1 comments

New cat species identified for the first time in a century

https://www.cbc.ca/news/science/tilcayo-tiger-cat-new-species-9.7349140
4•rdmuser•20m ago•1 comments

Moving Share Homes for Ukraine data's code to open source

https://mhclgdigital.blog.gov.uk/2026/09/18/moving-share-homes-for-ukraine-datas-code-to-open-sou...
1•edent•21m ago•0 comments

Grep your Claude Code/Codex history and jump back into the exact session

1•ayushgzip•23m ago•0 comments

Hjfjhg

1•MgAungPhyoThu•23m ago•0 comments

Building an Integrated Vector Database System in PostgreSQL

https://arxiv.org/abs/2608.15994
1•pykello•23m ago•0 comments

Albanins discovering the long-banned car (1992)

https://www.washingtonpost.com/archive/politics/1992/03/29/albanians-discovering-the-long-banned-...
1•edward•23m ago•1 comments

Backgrounding My Way to Japan – How to learn truth from fiction

https://aethermug.com/posts/backgrounding
1•mrcgnc•24m ago•0 comments

Show HN: Jawz – macro market state for AI agents, now a ChatGPT app (no login)

https://jawz.ai
1•nunespv•24m ago•0 comments

Query Plan Rewriting in PostgreSQL

https://theconsensus.dev/p/2026/09/13/query-plan-rewriting-in-postgresql.html
3•eatonphil•28m ago•0 comments

If materialism is true, the United States is probably conscious

https://www.jstor.org/stable/24704177
2•ashergill•29m ago•0 comments

Deploying Monorepos Sucks

https://dominikkoch.dev/blog/deploying-monorepos-sucks
2•DominikKoch•30m ago•0 comments

NeverLose – Crash-proof any Python function with one decorator

https://github.com/neverlose-io/neverlose
2•NeverLose_io•33m ago•0 comments

The 2.5-hour AI-generated Odyssey movie is 2.5 hours too long

https://www.theverge.com/entertainment/996499/ai-odyssey-movie-review
2•robenkleene•34m ago•0 comments