News for hackers. Stuff that matters.
Re:FIDO Alliance publishes new spec to let users move Passke... by crote on Wednesday October 16, 2024 @05:59PM (#41864267)
> If anyone in the comments doesn't like the implementation of webauthn, suggest changes to the spec

Rip out resident keys altogether. They aren't needed. You can get 99.9% of the benefits of Passkeys by using non-resident keys - literally the only drawback is that you'd need to enter a username.

Resident keys essentially kill physical tokens. Without resident keys a $10 token can support thousands of websites. With resident keys? A couple dozen, if you're lucky.

Re:FIDO Alliance publishes new spec to let users move Passke... by the_svd_doctor on Wednesday October 16, 2024 @07:50PM (#41865067)
> Resident keys essentially kill physical tokens.

Can you elaborate? I'm curious. Is there a storage problem?

Re:FIDO Alliance publishes new spec to let users move Passke... by vaylian on Thursday October 17, 2024 @03:41AM (#41867308)
Yes, exactly. Resident keys take up storage space. This article that was updated 5 months ago says that the most recent yubikey can support up to 100 discoverable credentials: https://support.yubico.com/hc/en-us/articles/360013790319-Ho... That might sound like a lot, but given that we want to achieve a migration to passwordless across the internet, you will quickly run out of storage space if every shop on the internet wants a dedicated keypair on your device.

Non-resident keys are so much better, because you won't need to worry about this limitation.

Re:FIDO Alliance publishes new spec to let users move Passke... by MarkMarine on Wednesday October 16, 2024 @09:45PM (#41865665)
Again, ya’ll are living in a different world. Passkeys doesn’t have to support your use case, you’ve already got FIDO 2 keys for this. Physical keys have been readily available for over a decade from yubikey and the market penetration for consumers is basically zero.
Re:FIDO Alliance publishes new spec to let users move Passke... by vaylian on Thursday October 17, 2024 @04:42AM (#41867611)
I understand your enthusiasm for passkeys and I think there are real benefits, especially for non-technical users. But likewise, there is also enthusiasm for the objectively more secure hardware tokens. Residential keys are a problem for hardware tokens.

So yes, we are living in different worlds. But what we all want is to migrate to more secure authentication methods. And pushing non-residential keys to the wayside just for the convenience of not needing to remember user names feels like a bad trade-off.

Re:FIDO Alliance publishes new spec to let users move Passke... by MarkMarine on Thursday October 17, 2024 @05:07PM (#41873802)
It's not just needing to remember user names, is everyone in this thread just willfully ignoring what I've been saying about needing multiple (privacy incompatible) channels of data to be able to trust these login methods that aren't passkeys?
Re:FIDO Alliance publishes new spec to let users move Passke... by vaylian on Friday October 18, 2024 @06:39AM (#41878089)
> everyone in this thread just willfully ignoring what I've been saying about needing multiple (privacy incompatible) channels of data to be able to trust these login methods that aren't passkeys?

I have reread your top post a few times and I think I'm starting to understand your point. To highlight the core part:

> State of the art in industry is basically trying to understand every action that is happening on a device

I wasn't aware that this is happening. And I can understand why fintech companies engage in this invasive practice. However, I never used SMS as a second factor, because I know that it is unsafe. I use hardware tokens, because I care about security. I know that many people do not care about security and it is your job to catch them before they do something stupid. I understand why you like passkeys so much.

But the original point remains: Resident keys are not necessary. Big tech is propagating resident keys. But they could easily use non-resident keys and offer remembering the usernames for the different sites like password managers do it today. It would be an easy win for everyone.

Re:FIDO Alliance publishes new spec to let users move Passke... by MarkMarine on Friday October 18, 2024 @11:17AM (#41880203)
I understand your point, and I’ve thought a lot about that after discussing it here. I actually prefer the resident keys from my side because I can really trust the device is the device, so I don’t need all that data stream about it. That said, I’m going to make sure I support hardware tokens in my system.

My goals are just protecting my user base from fraud and giving them an easy way to login securely. You would probably be shocked at the volume of support calls we get about logging in. It’s 30-40% of the call volume. Easy for a scammer to slip into that stream as well.

Re:FIDO Alliance publishes new spec to let users move Passke... by lxgr on Thursday October 17, 2024 @05:23AM (#41867821)
So, ruin a thing that works for a few people (and arguably was the primary target of the spec before big tech essentially took it over) for no reason other than marginal relying party convenience?

The only thing needed to preserve their utility would be a minimal rewording (e.g. change “preferred” to “possible” or add a “preferred-if-unlimited-storage” for ResidentKeyRequirement), and a requirement of relying parties to add a username field as a fallback.

Re:FIDO Alliance publishes new spec to let users move Passke... by comex on Thursday October 17, 2024 @01:54AM (#41866800)
> With resident keys? A couple dozen, if you're lucky.

Or, future tokens start bundling a bit of flash storage and make this a non-issue. Considering how cheap it is, that ought to be possible even for low-cost tokens.

Re:FIDO Alliance publishes new spec to let users move Passke... by vaylian on Thursday October 17, 2024 @03:49AM (#41867350)
You still need to allocate physical space for 1) the cryptographic circuitry of the token 2) the tamperproof and stress-resistant enclosure. Depending on the form factor, you might not have that much physical space left for storage. The physical requirements for a token are much more complex than a plain USB drive.
Re:FIDO Alliance publishes new spec to let users move Passke... by xescure on Friday October 18, 2024 @04:48PM (#41883358)
Google’s security key can already support 250 resident keys. I’m not sure how secure it is compared to Yubikeys, but it can’t be that far behind.
Re:FIDO Alliance publishes new spec to let users move Passke... by gre345t34 on Thursday October 17, 2024 @02:15AM (#41866892)
Ideally you should not be able to determine whether a username is valid without authenticating.