| ▲ | cyberax 3 hours ago | |||||||||||||||||||||||||
> That's not the intention of the relevant standards.[1] Sigh. IT LITERALLY IS. The name "passkeys" itself means "exportable keys": https://fidoalliance.org/passkeys/ > When a user creates a passkey on any of their devices, it gets synced to all the user’s other devices using the same passkey provider that is also signed into the same user’s account. Thus, passkeys created on one device become available on all devices. > Notably, if the user gets a new device and sets it up with their passkey provider, the user’s passkeys are synced and available for sign-in on the new device. The resident keys (the ones created by platform-specific TPMs) are not passkeys. And they had been standardized _before_ the passkeys. | ||||||||||||||||||||||||||
| ▲ | Telaneo 3 hours ago | parent [-] | |||||||||||||||||||||||||
> Sigh. IT LITERALLY IS. > The name "passkeys" itself means "exportable keys": > https://fidoalliance.org/passkeys/ This does not follow from my understanding of the word, and the words 'export' and 'exportable' don't appear on the page you've linked. Nor did I see anything indicating that was a core part of their design from a cursory reading of the page, although I might have missed something. Your quote certainly doesn't imply 'exportable'. Syncable? Yes. Exportable? Yes. Clear text? Sure, behind the scenes. Exportable as clear text? Yes, but not intended. To quote Tim Cappalli, who's credited on the W3C spec as an editor[1] and maintains passkeys.dev,[2] so presumably knows what he's talking about: "Passkeys should never be allowed to be exported in clear text."[3] [1] https://www.w3.org/TR/webauthn/ [2] https://passkeys.dev/about/ [3] https://github.com/keepassxreboot/keepassxc/issues/10407 | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||