Hacker News new | past | comments | ask | show | jobs | submit login

> Unfortunately, this also makes it a dealbreaker for me – I want some credentials to be device-bound and non-extractable.

Why do you need attestation to have that? You can still use a Yubikey and the like, if nothing else.

Or do you mean that you want to force the users of your service to only use credentials that are device-bound and non-extractable, I suppose. But then I would ask... why?




Both, actually.

As an RP, due to regulatory or security requirements, for example:

Knowing whether I need to worry about my users' iCloud and Google accounts having been taken over or not is important for accurately evaluating the security posture of any service built on Passkeys as an authentication factor.

And as a user, I don’t trust Apple's or Google's sync backends enough to store my most important credentials there. Especially iCloud is frighteningly easy to hijack, even with a recovery code in place (which ironically at the same time increases the chance I’ll lock myself out as the legitimate user).


> And as a user, I don’t trust Apple's or Google's sync backends enough to store my most important credentials there

I'm not sure everyone realizes that you don't get a choice whether or not Apple passkeys are synced to iCloud, you can't create a passkey from Safari unless iCloud syncing is turned on.

Regardless of whether or not there's support for exporting/importing, you should as a user have the option to not send your passkeys to iCloud. That is a completely reasonable ask. There's really no system where synchronizing to the cloud and syncing between devices/ecosystems ought to be required for the user. I want users to have that option and I have some disagreements about whether services should be able to block it, but I do want it to be an option rather than a requirement.

My guess is that Apple is worried people will turn off syncing without knowing the implications, but... it should still be the user's choice. It's completely legitimate for someone to be annoyed about forced sync.


That vombined with the key-escrow for iCloud would be a deal breaker for me if I'm understanding you right.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: