Live data from Hacker News

Apple, Google and Microsoft Commit to Expanded Support for FIDO Standard

fidoalliance.org

511–520 of 525 posts

Re: Apple, Google and Microsoft Commit to Expanded Support for FIDO Standard

#511

This is huge! It sounds like they're finally going implement cross-device synced credentials; a move I've been advocating now for the last two and a half years[1]. Widespread support for this feature is, in my opinion, the last thing needed to make WebAuthn viable as a complete replacement for passwords on the web. The white paper is here: https://media.fidoalliance.org/wp-content/uploads/2022/03/Ho... Seems like the…

I went through the white paper, yet still don’t completely understand how it is supposed to work cross device, granted I’m new to Fido. Let’s say I have the same key synched between my laptop, smartphone and tablet. When I wake up in the morning, will there be a ceremony of unlocking my phone (standard non Fido way I guess?) then unlock my tablet from my phone, then the laptop from one of unlocked devices ? With some…

I think the other reply here might be missing something because while I have not read the whitepaper, the announcement touts these two benefits of deeper FIDO commitment:

> 1. Allow users to automatically access their FIDO sign-in credentials (referred to by some as a “passkey”) on many of their devices, even new ones, without having to re-enroll every account.

> 2. Enable users to use FIDO authentication on their mobile device to sign in to an app or website on a nearby device, regardless of the OS platform or browser they are running.

Point number 2 directly invokes cross-device, cross-platform authentication. It sounds like "you can use your iPhone or Android to sign into a website on your Windows PC" to me. Whether passkeys might actually sync between iCloud keychain and whatever Microsoft offers seems unclear but much less likely

Re: Apple, Google and Microsoft Commit to Expanded Support for FIDO Standard

#513
post #475

Earlier quoted context omitted.

> True, and a website could decide to issue its own certificates rather than get one from a CA trusted by browsers… That’s quite different. In your example, if a website does so unilaterally, client user agents break. In the FIDO case, nobody else knows or cares which authenticators an RP trusts. More broadly, I don’t get this conspiracy theory. You’re worried…the FIDO alliance will abuse their very limited power to……

> But “my employees must use a fips-certified key” (or “my customers must use a hardware key”) is reasonable and ultimately non-negotiable if you want people to use your protocol. I think this is the crux of where our disagreement lies. I grudgingly accept that FIDO makes it easier for companies to check that their employees are storing their keys on company-approved devices, but I don't think that arbitrary websites…

Yet Google, one of the key participants in the FIDO alliance, has published an open source firmware!

I agree the potential exists, in a hypothetical sense. But the dynamics are very different than you describe (with your analogy to the CA ecosystem, which, ironically, gives big platform owners far more power—yet has no evidence of such abuse!).

Right now, there is just not that much use of WebAuthn and FIDO. You’re the guy saying, “if we find a way to lower global temperatures, we should fear an ice age.” It’s premature to say the least.

Re: Apple, Google and Microsoft Commit to Expanded Support for FIDO Standard

#514
Thanks, I hate this.

Basically, now we are entrusting the world's biggest companies to our logins with tight integration on OS level. What's worse is these keys will be stored in the "cloud", likely on proprietary server, using proprietary syncing.

Only way this is not shit is if somehow they allow third parties in, letting users choose a default "authenticater" app, like bitwarden. Otherwise nothing is fixed and everything is bullshit. Hope they get regulated to hell and back.

Re: Apple, Google and Microsoft Commit to Expanded Support for FIDO Standard

#515
post #513

Earlier quoted context omitted.

> But “my employees must use a fips-certified key” (or “my customers must use a hardware key”) is reasonable and ultimately non-negotiable if you want people to use your protocol. I think this is the crux of where our disagreement lies. I grudgingly accept that FIDO makes it easier for companies to check that their employees are storing their keys on company-approved devices, but I don't think that arbitrary websites…

Yet Google, one of the key participants in the FIDO alliance, has published an open source firmware! I agree the potential exists, in a hypothetical sense. But the dynamics are very different than you describe (with your analogy to the CA ecosystem, which, ironically, gives big platform owners far more power—yet has no evidence of such abuse!). Right now, there is just not that much use of WebAuthn and FIDO. You’re t…

I'm glad Google has published an open source firmware, and I hope that people will be able to independently verify that the hardware they use is genuinely running that firmware. Then I hope that hardware with such guarantees is not discriminated against by RPs.

The important difference with the CA ecosystem is that (in the worst case) the big platform owners can put pressure on small websites to obtain a certificate from one of a large number of competing issuers. Significantly, these issuers are not the same as the big OS providers themselves, and there are issuers who issue certificates for free. That is completely the reverse of 3 big platforms forcing end users to buy hardware, and those platforms being hardware vendors themselves.

> You’re the guy saying, “if we find a way to lower global temperatures, we should fear an ice age.”

No, I'm the frog saying "Hey, isn't this water getting a bit warm? Don't you think we should jump out before it's too late?"

Re: Apple, Google and Microsoft Commit to Expanded Support for FIDO Standard

#516
post #280

Earlier quoted context omitted.

I think the whole point of HSMs is that you can’t back up (read: exfiltrate) the master secrets. Having said that, on certain Yubikeys you can store PGP keys on them, and put the same secret key on several different Yubis. If you’re relying on a hardware key it’s probably a good idea to have a backup key and make sure both are registered with whatever system you’re accessing. LastPass and GitHub at least support addi…

> I think the whole point of HSMs is that you can’t back up (read: exfiltrate) the master secrets. You're getting it backwards though. You are right that the whole point of an HSM is to not leak secrets when connected to a compromised computer. However there's nothing wrong with a HSM device that can be initialized with a "seed" of your liking, as long as that initialization step is done in a fully offline / airgappe…

> Ledger (whose CEO was, before creating Ledger)

You mean their CTO aka btchip, right? Current CEO is non-techie and was not directly part of founding team.

Re: Apple, Google and Microsoft Commit to Expanded Support for FIDO Standard

#517
post #478
post #473

Earlier quoted context omitted.

People have made the same incorrect assumption that fido can't be backed up many times and it is a common misconception that halts adoption of the best security win since TLS. I feel important to correct this in tech circles so we start telling friends and family to setup a solution to the most common account loss problems. Also, BIP39, the only backup spec that exists for FIDO atm, originated in the Bitcoin communit…

I absolutely agree that this is a thing that needs to be solved. I cobbled together my own solution using undocumented bits of the Solo firmware[1], but that's not nearly usable enough for average users. But here's the problem: outside of the hype bubbles, cryptocurrency stuff does not have a good reputation. If the only thing that supports this markets itself as a cryptocurrency wallet, that is going to hurt adoptio…

This problem is already well solved and deployed to millions of people. That it is my point.

To your dicekeys example, a much better solution, IMO is using bip39-diceware which allows you to roll for 256 bits of entropy in the form of 24 BIP39 words with dice, using only a paper worksheet. You can use these with a KDF to determinstically generate any type of key material be it for PGP, FIDO2, mutual TLS, or whatever you like.

BIP39 is a general purpose innovation in human friendly cryptography, and so are the general purpose personal HSM devices that support it.

I don't feel it is productive to balk at a generally useful technology just because one dislikes the biggest audience creating demand for it.

Someone can have a religious objection to porn and still enjoy the bandwidth growth and other improvements to the internet that porn demand helped create.

Just because a toaster is marketed for toast, does not mean you can't enjoy it for pop tarts. Just because a pressure cooker has a "chicken" button, dosen't make it any less useful to a vegan.

The examples are endless.

Those that are fundamentally against experiments in decentalizated governance should at least try to appreciate that space presents high stakes security problems that engineers will innovate to solve.

Many of the best cryptographers in the world, like Dan Boneh and team at Stanford, spend a huge amount of their time focusing on innovations in privacy, computational effenciency, and cryptography to meet demand created by popular decentralized systems experiments.

If anything, buy products like hardware wallets that improve security for you and recommend their teams spin up marketing and product development approaches more inclusive of customers that have moral objections to decentralized governance and value storage use cases like yourself.

Re: Apple, Google and Microsoft Commit to Expanded Support for FIDO Standard

#518
So does this mean every web site and app will no longer demand a mobile phone number for "security" or "verification" purposes?

(usually verifying that data brokers can identify you by phone number, and that you can be sent SMS spam with impunity)

Re: Apple, Google and Microsoft Commit to Expanded Support for FIDO Standard

#519
post #517
post #478

Earlier quoted context omitted.

I absolutely agree that this is a thing that needs to be solved. I cobbled together my own solution using undocumented bits of the Solo firmware[1], but that's not nearly usable enough for average users. But here's the problem: outside of the hype bubbles, cryptocurrency stuff does not have a good reputation. If the only thing that supports this markets itself as a cryptocurrency wallet, that is going to hurt adoptio…

This problem is already well solved and deployed to millions of people. That it is my point. To your dicekeys example, a much better solution, IMO is using bip39-diceware which allows you to roll for 256 bits of entropy in the form of 24 BIP39 words with dice, using only a paper worksheet. You can use these with a KDF to determinstically generate any type of key material be it for PGP, FIDO2, mutual TLS, or whatever…

Okay, so first of all, you know very well that "moral objections to decentralized governance" is not the problem people have with blockchain technology.

But beside that, perhaps I didn't quite make the point of my comment clear enough. You're trying really hard to convince me of things. I know very well how this works, and what problems it solves, and I do think it's a good solution to this problem.

The main reason I'm not going to buy one of these isn't anything about the technology; it's because I already have a solution for myself and I have no reason to bother switching to another solution.

This isn't about my opinions. I'm explaining why the general public is going to continue to ignore this otherwise valid solution. The marketing around it actively ties it to a thing that most people have negative opinions of, and makes the feature they actually want seem like an afterthought. Even here, you repeatedly refer to it as a hardware wallet, because that has always been the primary focus of those devices.

The effect of this is that the average non-blockchain-person just sees you posting a lot of comments in a tangentially related thread trying to sell them on blockchain tech. Do you see why this, from the perspective of a non-blockchain-person, is counterproductive?

You will continue to have trouble getting people to adopt these devices until either the marketing focus changes or public opinion on blockchains changes. And one of those is going to be much easier to accomplish than the other.

I am not telling you this to bash blockchains. I do have negative opinions on that space, but I don't care to debate them here; nothing would be accomplished by either of us by doing so. I am giving you advice on the way your message is perceived by others.

Re: Apple, Google and Microsoft Commit to Expanded Support for FIDO Standard

#520
post #157

Earlier quoted context omitted.

Yubikey recommends a backup key for that very reason. Most providers allow you to register multiple keys.

And where do you store the backup key?

Next to your birth certificate
Post reply on HN