Earlier quoted context omitted.
lock-in to which vendor? Passkeys support transfer to any vendor you want.
Can you send some documentation on how ? For example, I tried googling for transferring a passkey out of popular systems and it doesn't seem possible[1][2] other than through JSON export[3] which is what some sites want to block as I understand. [1] https://old.reddit.com/r/Bitwarden/comments/1efs5d2/how_can_... [2] https://old.reddit.com/r/Bitwarden/comments/1di8nbz/import_p... [3] https://news.ycombinator.com/item?…
Passkeys: They're not perfect but they're getting better
51–60 of 145 posts
Re: Passkeys: They're not perfect but they're getting better
#52At its core, the main drawbacks that need to be solved for them to be a viable option are imo: * Improving OS flows. Every passkey implementer that's also an OS gets really excited about enrolling you into their proprietary clouds, and using alternate flows to respect the users wish to use their own manager is usually hidden in confusing UI forms that don't feel consistent if you don't already know what you're doing.…
Re: Passkeys: They're not perfect but they're getting better
#53Earlier quoted context omitted.
That's the whole point of this exercise. If export is possible it's not secure against local compromise in the way that's needed.
The point of passkeys is to protect against phishing and password reuse. You can't protect against local compromise, even if your passkeys are stored in something like a YubiKey, because once you log in to your bank with your hardware-backed passkey, the malware on your computer could use the session you started to transfer all of your money out of your account.
Re: Passkeys: They're not perfect but they're getting better
#54Earlier quoted context omitted.
The point of passkeys is to protect against phishing and password reuse. You can't protect against local compromise, even if your passkeys are stored in something like a YubiKey, because once you log in to your bank with your hardware-backed passkey, the malware on your computer could use the session you started to transfer all of your money out of your account.
That’s why most banks ask you to approve transactions with an explicit reauthentication.
Re: Passkeys: They're not perfect but they're getting better
#55Earlier quoted context omitted.
Let's assume your vault/login has these properties: - You have a strong unlock password that you don't use anywhere else - You have a second factor set up for unlocking the vault (TPM in the device you're using, Yubikey, TOTP, etc.) - The service you're logging into has good account recovery hygeine The benefit, assuming those things, is that the passkey is phishing-resistant and social-engineering-resistant. If a us…
My password manager (keepassxc) has a browser extension that only lets you autocomplete the password on a page if the url matches the one stored in the database. Sure I could manually copy the password from the database, but in practice, this is fairly good security. It also doesn't treat the user as an always-idiot, which is a good thing in my book.
Passkeys require some kind of password manager. That's the main benefit. The adoption problems are because a lot of users don't really understand password managers.
Re: Passkeys: They're not perfect but they're getting better
#56How are passkeys different from API keys or just random chains of characters? And why can't we have the use of such keys enforced by an EU legislation so that all businesses allow users to login using such strings of random characters? The world would then be a better place.
Passkeys are a private key stored on your device with the public key registered with the server. Servers should allow multiple passkeys per user (so you can register multiple devices), but many don't.
Re: Passkeys: They're not perfect but they're getting better
#57Earlier quoted context omitted.
Let's assume your vault/login has these properties: - You have a strong unlock password that you don't use anywhere else - You have a second factor set up for unlocking the vault (TPM in the device you're using, Yubikey, TOTP, etc.) - The service you're logging into has good account recovery hygeine The benefit, assuming those things, is that the passkey is phishing-resistant and social-engineering-resistant. If a us…
My password manager (keepassxc) has a browser extension that only lets you autocomplete the password on a page if the url matches the one stored in the database. Sure I could manually copy the password from the database, but in practice, this is fairly good security. It also doesn't treat the user as an always-idiot, which is a good thing in my book.
I use Bitwarden and when the password autofill doesn't work as expected my first assumption from many previous experiences is that it's because a website changed something slightly in their auth flow or a particular page has a weird redirect/embedded login scheme different than the primary login, or similar "modern" web weirdness.
So if I get phished and let my guard down just that one time due to panic, sleep deprivation, or whatever else I'm glad that it gives me a second layer of defense against me reflexively clicking a couple times to copy/paste the password manually. A passkey dropdown with "No passkeys saved for this site" would be a massive red flag and stop me in my tracks before trying to do something else stupid.
Re: Passkeys: They're not perfect but they're getting better
#58How are passkeys different from API keys or just random chains of characters? And why can't we have the use of such keys enforced by an EU legislation so that all businesses allow users to login using such strings of random characters? The world would then be a better place.
So, unlike API keys, the actual passkey is never sent anywhere out of your device. Passkeys are more like SSH keys than API keys.
One difference between SSH and the WebAuthn protocol is that the challenge identifies which key it is expecting. So the user doesn't have to explicitly select which key to use.
Re: Passkeys: They're not perfect but they're getting better
#59Earlier quoted context omitted.
Would be nice, but biometrics have also been systematically made less secure. Apple, for example, no longer sells a phone with Touch ID.
At first I read this as "Apple doesn't implement Touch ID, because they found it to be insecure", which really confused me. Was that the intent? On second reading, I'm thinking this might mean, "since Apple only implements Face ID, biometrics on Apple devices is less secure", which makes more sense (to me).
https://duckduckgo.com/?origin=funnel_home_google&t=h_&q=fac...
Fingerprints are much more non-deterministic and therefore more secure.
Re: Passkeys: They're not perfect but they're getting better
#60Earlier quoted context omitted.
Can you send some documentation on how ? For example, I tried googling for transferring a passkey out of popular systems and it doesn't seem possible[1][2] other than through JSON export[3] which is what some sites want to block as I understand. [1] https://old.reddit.com/r/Bitwarden/comments/1efs5d2/how_can_... [2] https://old.reddit.com/r/Bitwarden/comments/1di8nbz/import_p... [3] https://news.ycombinator.com/item?…
I don't think you're going to find it. The main vendors are hostile to this workflow. I get why, any flow that can exist to export passkeys can be used by hostile actors to walk a 75-year old millionaire grandma through handing over $$$. I think however that that's just a risk we have to make the bank and brokerages accept. It's not a problem with a technical solution.