3 ms·
Just like every other piece on passkeys it does not justify them, at all. Passwords have problems, but less than putting all authentication secrets in a single
by _Algernon_ 2y ago
Just like every other piece on passkeys it does not justify them, at all.
Passwords have problems, but less than putting all authentication secrets in a single basket or ecosystem is (which is what big tech fundamentally wants).
Passkeys are a solution to a manufactured problem, and keeps getting pushed because it is a useful big tech honey trap that solidifies their user's captivity in their ecosystems.
- reddalo 2y ago100% agree. Passwords + OTPs are the best solution, IMO. No big tech can control this, and it's easy to keep a grasp on all the credentials we have. WebAuthn? No, thanks.
- formerly_proven 2y agoHow does big tech exert control over your usage of WebAuthn?
- eadmund 2y agoBy enabling relying parties to blacklist or whitelist the devices their users are allowed to use. It’s one more brick in the wall preventing general-purpose computing. Want to authenticate to Banana Computers? Well, you have to use one of their oDevices, because they will not let you use a RoboPhone to store your passkeys.
- lxgr 2y agoYou seem to be thinking of attestation, which is not a thing anymore with at least Apple's and Google's implementation. (They both had it for their non-synchronizing device-bound authenticators, but have heavily or even entirely rolled that back in favor of passkeys.) And since any solution excluding either of these is a non-starter, ironically the passkey push has made WebAuthN more open when it comes to client choice. So while I agree that Apple and Google not allowing passkey exports (yet; I am cautiously optimistic that they'll eventually be pushed to offer that too) runs the risk of locking in non-sophisticated users, the future is looking very bright for everybody posting here at least.
- growse 2y agoYeah, you're missing the point of why attestation is in the spec in the first place. Show me a widely available service that filters authenticators based on attestation attributes?
- pas 2y agoThose are pretty strong claims. KeePassXC has support. Many people use Vaultwarden. And so on. Also, end users are already locked into Chrome and Safari (and Meta's webview and even worse fates). Passkeys right now has upsides and downsides, like all technology. I think they are both too complex/clunky on the data/spec/API side, and not complex enough on the UX/lifecycle side. But likely both will evolve based on the usage patterns that get solidified.
- eadmund 2y ago> KeePassXC has support. Many people use Vaultwarden. And so on. It doesn’t matter if other authenticators could work if a relying party refuses to allow its users to use them. > Also, end users are already locked into Chrome and Safari … Not this end user; I am typing this in Firefox right now. Not coincidentally, WebAuthn is yet another bit of complexity making it slightly more difficult to implement a browser. From the perspective of the big tech companies, end users aren’t expected to write software, or to run anything the big tech companies haven vetted.
- lxgr 2y ago> It doesn’t matter if other authenticators could work if a relying party refuses to allow its users to use them. You keep repeating that, but that's not possible anymore, since both Apple and Google removed attestation from their respective passkey/WebAuthN implementations. For details, see https://news.ycombinator.com/item?id=42522490 https://news.ycombinator.com/item?id=42522490.
- greenthrow 2y agoThis is an extremely bad take. Webauthn and Passkeys do not necessitate handing over control to "big tech". They are standards implemented by open source projects as well as megacorps. Webauthn offers substantially better security than passwords, which we should all be moving away from by now. Disclaimer; I work in security so my opinions are informed by actually knowing what I'm talking about.
- eadmund 2y ago> Webauthn and Passkeys do not necessitate handing over control to "big tech". Attestation enables a relying party to deny users the right of using their own software or devices. That hands over control.
- lxgr 2y agoApple and Google discontinued attestation when they introduced passkeys. It's gone. There are still lots of problems with passkeys, but it's worth staying up to date if you want to contribute to that discussion.
- eadmund 2y ago> Apple and Google discontinued attestation when they introduced passkeys. It's gone. It would be great if you’re correct, but these references sure seem to indicate that attestation is still a thing. Microsoft, November 2024: https://learn.microsoft.com/en-us/entra/identity/authentication/how-to-enable-passkey-fido2#passkey-fido2-authenticator-attestation-guid-aaguid https://learn.microsoft.com/en-us/entra/identity/authenticat... Yubico: https://developers.yubico.com/Passkeys/Passkey_relying_party_implementation_guidance/Attestation/ https://developers.yubico.com/Passkeys/Passkey_relying_party... Apple: https://developer.apple.com/documentation/devicemanagement/securitypasskeyattestation https://developer.apple.com/documentation/devicemanagement/s... Apple: https://support.apple.com/guide/deployment/managed-device-attestation-dep28afbde6a/web https://support.apple.com/guide/deployment/managed-device-at... Google, September 2024: https://android-developers.googleblog.com/2024/09/attestation-format-change-for-android-fido2-api.html https://android-developers.googleblog.com/2024/09/attestatio... A Tour of WebAuthn, December 2024 (aka the fine article): https://www.imperialviolet.org/tourofwebauthn/tourofwebauthn.html#attestation-1 https://www.imperialviolet.org/tourofwebauthn/tourofwebauthn...