| WebAuthn is designed to be able to be used as a strong single factor. You do not need a password. It cannot be MITMed or phished or leaked by server compromise. See an example here: https://webauthn.io/ > It's still a "real benefit" to passwords if they can't be stolen. SRP does not mean passwords can’t be stolen. It just means that the backend of a particular website is no longer capable of stealing the password, as long as the user is careful to only use their browser’s (currently nonexistent) SRP dialog box. The user’s computer can still have a keylogger on it. The user can still be phished. > Surely you want to protect that password better, on top of the second factor? No, I want passwords to just go away. They add extremely little security on average. Power users like us might use strong, unique passwords, but almost no one does that in the real world. Protecting the password “better” doesn’t matter when the user also uses that same, weak password on a dozen other websites already. SRP does not solve the actual problems people are facing, which is surely why browsers don’t support it. It’s a cool idea (honestly!), but it’s a solution in search of a problem now that we have WebAuthn. If SRP is so beneficial even today, why don’t browsers implement it? They implement so much other stuff. You’re implying quite a conspiracy, which doesn’t make sense when it “compromises” the security of passwords going to Google and Apple just as much as it does everyone else. The “real benefit” appears to be lacking. |
Yes, sorry. Less likely to be stolen, and can't be stolen by the server.
> No, I want passwords to just go away.
That's fine and dandy but it's moving the goalposts significantly.
I'm not going to disagree with your desire to get rid of passwords. But your initial premise was that second factors are good, and in that context it's also good to add more protection to passwords directly.
> If SRP is so beneficial even today, why don’t browsers implement it?
I said it was better, not that it's the most amazing idea in the realm of security.
Also when browsers implement optional security features they tend not to get website support.
> You’re implying quite a conspiracy
No I'm not, don't be weird.