News for hackers. Stuff that matters.
Re:Passkeys: The Beginning of the End of the Password by mastazi on Wednesday May 03, 2023 @07:02PM (#35808998)
So it's like a private key but you can't access or manage it, as it's owned by Google/Apple/Microsoft?

How convenient!

Re:Passkeys: The Beginning of the End of the Password by internetter on Wednesday May 03, 2023 @07:22PM (#35809187)
My reaction as well. From Google's FAQ:

> Passkeys created on Android are backed up and synced with Android devices that are signed in to the same Google Account, in the same way as passwords are backed up to the password manager.

I don't like this. Time will tell if Google's implementation will be open source, and if third parties can hook into the OS level integration. I certainly don't like the lack of emphasis on interoperability from the get go.

I do not like this future.

Re:Passkeys: The Beginning of the End of the Password by jacooper on Wednesday May 03, 2023 @07:49PM (#35809430)
AFAIK android will have an open API, iOS however is going to only support iCloud, classic monopoly.

Also it seems that Linux is completely out of the picture.

Re:Passkeys: The Beginning of the End of the Password by dwaite on Wednesday May 03, 2023 @09:08PM (#35810014)
> AFAIK android will have an open API, iOS however is going to only support iCloud, classic monopoly.

The Android implementation allowing for multiple third part passkey providers (typically, existing password manager that want to support passkeys) is in beta.

Apple does not pre-announce features, so we are all likely in the dark on their timelines, and whether their timelines extend to infinity.

However, I believe a passkey manager can replace the system implementation via the web extension mechanism in mobile Safari today.

Re:Passkeys: The Beginning of the End of the Password by chlorion on Wednesday May 03, 2023 @10:45PM (#35810642)
You can use passkeys from a FOSS client on Linux, you can even use your Yubikey if you have one.
Re:Passkeys: The Beginning of the End of the Password by mastazi on Wednesday May 03, 2023 @10:57PM (#35810701)
just because there are APIs that a FOSS client can call, that doesn't guarantee interoperabiltiy.
Re:Passkeys: The Beginning of the End of the Password by dwaite on Wednesday May 03, 2023 @09:04PM (#35809981)
> Time will tell if Google's implementation will be open source, and if third parties can hook into the OS level integration

It is all user terminology for Web Authentication features, so credentials stored on a current Yubikey are also "passkeys".

There are multiple open source security key hardware implementations that support the published specs.

There are multiple password managers that have started to implement "passkey manager" functionality - 1Password and Dashlane have made announcements here and have published code and Web Extensions for desktop.

Android 14 beta has a system API where software providers such as 1Password and Dashlane can work with this system, not just for Chrome but for installed applications.

I doubt Google's Password Manager will ever be open sourced, but it doesn't need to be for an interoperable ecosystem.

Re:Passkeys: The Beginning of the End of the Password by internetter on Wednesday May 03, 2023 @10:02PM (#35810403)
Thank you didn't know this! I just hope the underdog can stand a chance against the "it just comes with it"
Re:Passkeys: The Beginning of the End of the Password by dwaite on Wednesday May 03, 2023 @11:50PM (#35810992)
I do too. The ability for a smaller focused company to innovate and pivot to find unique markets is way different than what the platforms will ever offer. I suspect passkeys provide new ways to innovate beyond what they have been able to do with passwords in the past.

Assuming there is an ecosystem where they can play equally, I suspect they will find all sorts of ways to provide unique value. Their goal shouldn't to be the preferred system across all of Android or iOS, but to offer something a lot of people are willing to pay for.

Re:Passkeys: The Beginning of the End of the Password by mastazi on Wednesday May 03, 2023 @10:53PM (#35810684)
> but it doesn't need to be for an interoperable ecosystem.

what you described above doesn't guarantee that the ecosystem is interoperable. With passwords, there is no way for the service provider to hide the cleartext password from you, this is inherent to the way passwords work. With passkey, a service provider could decide to hide the private keys from you, effectively locking you into their ecosystem, and there is nothing you could do to avoid this.

Re:Passkeys: The Beginning of the End of the Password by dwaite on Wednesday May 03, 2023 @11:45PM (#35810964)
I don't know what a service provider is in this case for sure, but I'll assume you mean something like Google Password Manager or iCloud Keychain or 1Password.

There's no guarantee that they will act in a user-beneficial manner, except they all already exist and already act in a user beneficial manner, and that there is no strategic benefit of acting in a user-hostile manner.

> With passwords, there is no way for the service provider to hide the cleartext password from you

Sure there is. They could refuse to do anything but form fill the passwords on registration and authentication pages, where the field in the browser will not allow you to copy the password back out.

The force that keeps them from doing such user-hostile behavior for lock-in today is that nobody would want to use that system. They would not use that vendor. It would be product suicide.

> effectively locking you into their ecosystem, and there is nothing you could do to avoid this.

Unlike passwords, sites are encouraged to allow you to register multiple passkeys. Some sites may push the user to do this for convenience, such as if they see user utilizing a security key or phone to authenticate into their desktop when the desktop is capable of doing passkeys directly.

This gives a whole new ability to jump ship if you decide you don't like your software vendor.

Now, there is a parallel question of "what if a vendor uses their monopolistic power to prevent an ecosystem from being created, and then acts in a user-malicious manner". I suspect they would quickly get multi-national scrutiny.

Re:Passkeys: The Beginning of the End of the Password by toomuchtodo on Thursday May 04, 2023 @10:36AM (#35816046)
I just migrated from password to passkey on my iPhone as a Google user. This logged me out of Chome on my Mac computers. Chrome prompted me to login with my Apple passkey, and then generated a new passkey for my Chrome browsers (which will sync between them). I now have access from both Google and Apple ecosystems to my Google account.
Re:Passkeys: The Beginning of the End of the Password by lima on Thursday May 04, 2023 @12:54PM (#35818510)
WebAuthn is a standard. From what I understood, can use any third-party authenticator like a YubiKey instead of Google's implementation.
Re:Passkeys: The Beginning of the End of the Password by mastazi on Thursday May 04, 2023 @09:27PM (#35824271)
That could work for the HN crowd, most people don't know about YubiKey. They will start using Google's implementation and realise too late that they're locked in.
Re:Passkeys: The Beginning of the End of the Password by mastazi on Monday May 08, 2023 @07:58PM (#35868560)
> can use any third-party authenticator

You can, but most people won't because they will be locked-in, this is not the case with passwords as it's quite easy to change password manager without having to reset all your passwords.

Re:Passkeys: The Beginning of the End of the Password by cultureswitch on Thursday May 04, 2023 @02:50AM (#35812081)
The thing with these authentication services is that if Google doesn't like you and blocks your account, you're fucked.

This is not a remote possibility. It happens to thousands of people every day, for entirely frivolous reasons.

Until there is some authentication system that is genuinely robust to corporate control attacks, I'll keep using the imperfect password manager model.

Re:Passkeys: The Beginning of the End of the Password by bogwog on Wednesday May 03, 2023 @07:16PM (#35809138)
Not sure if you’re being sarcastic, but that really is convenient.
Re:Passkeys: The Beginning of the End of the Password by ThunderSizzle on Wednesday May 03, 2023 @07:21PM (#35809182)
Until it's not and they decide you shouldn't exist anymore.
Re:Passkeys: The Beginning of the End of the Password by avidiax on Thursday May 04, 2023 @05:52AM (#35813144)
Precisely this. What happens when Google decides that your account is banned, and no, we don't have to tell you why, and we regret to inform you we have automatically reviewed this decision and it is final?
Re:Passkeys: The Beginning of the End of the Password by bogwog on Thursday May 04, 2023 @08:39AM (#35814329)
Owning the private key for your Google account isn’t going to prevent that in any way.
Re:Passkeys: The Beginning of the End of the Password by chlorion on Wednesday May 03, 2023 @10:40PM (#35810612)
Passkey is an open standard, clients are not limited to Android or IOS devices.

You can for example use a Yubikey, on a Linux desktop system, to authenticate to services implementing the "passkey" standard. Does Google own my Yubikey in some way that I'm unaware of?

Nothing is owned by Google or Apple or Microsoft, there is no grand conspiracy trying to lock you into a platform.

Try educating yourself before spreading misinformation, and before assuming that everything is an Evil Conspiracy by Big Tech.

Re:Passkeys: The Beginning of the End of the Password by bscphil on Thursday May 04, 2023 @12:10AM (#35811087)
Possibly a dumb question... the Yubikeys a bunch of us own were originally sold as U2F / FIDO keys. My understanding of this system was that it was, as labeled, a "universal second factor" standard. But passkey is supposed (?) to be a single-factor (something you have, not something you know). Is it doing this just by (ab)using the "second factor" approach for single factor auth? Or is there something a little more sophisticated, and hopefully more secure, happening here?

I tried to do some research myself, but there's no Wikipedia page for "passkeys" and they aren't mentioned on the Yubikey article.

Edit: this user has a helpful comment: https://news.ycombinator.com/item?id=35810144

> Passkeys add in user verification as a capability so that you can use them for the entire authentication process rather than as just one of the factors. This typically means a biometric challenge or knowledge based challenge, such as PIN/passcode entry.

I'd love to know more about how / whether these challenges are enforced as part of an open standard, or whether it's up to individual implementers of passkeys to roll their own.

Re:Passkeys: The Beginning of the End of the Password by mastazi on Friday May 05, 2023 @11:40PM (#35837752)
Nothing that you said prevents vendor lock-in. If my passkeys are in a Secure Enclave, I can’t copy them to a FOSS client or a Yubikey.

The list of members of the FIDO alliance is public. It includes what most people refer to as “big tech”

Re:Passkeys: The Beginning of the End of the Password by chlorion on Saturday May 06, 2023 @06:33PM (#35845941)
I'm not sure why you couldn't associate a new key with whatever services you use, like changing a password, or even having multiple keys associated to one account.

Also I am not sure that I would consider not being able to access private key material from a enclave vendor lock in, since that's the entire purpose of the device.

I guess the same people arguing that passkey is a conspiracy are the same ones that think secure boot and TPM is a Microsofts conspiracy to prevent you from installing Linux.

Re:Passkeys: The Beginning of the End of the Password by mastazi on Saturday May 06, 2023 @07:46PM (#35846467)
Having to regenerate all your keys just to switch client is an order of magnitude (or two) harder than migrating from one password manager to another. The article we are commenting on is titled "the beginning of the end of passwors" as if passkeys were an improvement over passwords.

They are an improvement for service providers, sure, but not for users, due to vendor lock-in. This was my initial argument from the start.

You kept countering with arguments such as "you can use a FOSS client", "but Google is a contributor to open source" or "Google can't access your Yubikey" - which are irrelevant to my point, which is that the new standard introduces further vendor lock-in.

In addition you resorted to personal attacks - calling me and other users in this thread conspiracists or uneducated - but could not counter any of the points we were making with valid arguments.

Re:Passkeys: The Beginning of the End of the Password by mk89 on Thursday May 04, 2023 @06:39AM (#35813436)
No, hold on. That's not what I implied.

My understanding is that the private key is stored on your own device, unless you decide to use something like iCloud Keychain (which should be encrypted).

The public key, on the other hand, is stored on the service providers' servers. That is used to create a "challenge", which I guess on your phone you will need to "decrypt/sign" with the private key to prove that "it's really you".

That's how I understand it.

Re:Passkeys: The Beginning of the End of the Password by mastazi on Thursday May 04, 2023 @10:11PM (#35824519)
Some devices e.g. Apple have a Secure Enclave that is not user accessible, that's what I'm referring to, I'm not suggesting that they are stored on a server.