(And yes, 2FA is the only real answer here, preferably YubiKeys to also defeat phishing)
(And yes, 2FA is the only real answer here, preferably YubiKeys to also defeat phishing)
How many computers do you use normally? How hard would it be to link them to your accounts?
I use private browsing exclusively, so, I’d hope that’s difficult link to me reliably.
and yet the digital certificate the government issues me means they can flawlessly identify me, when i choose for them to be able to identify me, rather than by them permanently tracking my machine.
Explicitly allowlisting a particular install of a particular browser isn’t a strong choice when we already have PKI.
[0] https://www.theguardian.com/technology/2023/dec/29/google-la...
Literally every time I pay for something via PayPal on my computer, I need to pull out my phone, find the authenticator app, open it, scroll to PayPal, tap it, see if there's enough time for this code or if I should wait for the next one, type the 6 digits into the site...
I mean it takes half a minute, and this easily gets repeated several times a day if you engage in a lot of transaction-type things. And it's no faster if it's by SMS or by e-mail because I'm still spending 15 seconds waiting for the message, and then opening it, typing, then going back to delete the message so it doesn't clutter my inbox -- half a minute total again.
In my experience on most services (not sure about paypal specifically) there's a grace period where a code that just 'expired' is still valid for another ~10-30 seconds? So... at least you can skip that part.
I haven't tried PayPal specifically, but websites will usually still accept the previous code for at least a few seconds after a new one rolls over
Tangentially, I really wish authenticator apps continued to show the previous code for 30 seconds so I can continue to refer to it for apps that don't allow copy and paste.
I mean there's never been any UX indication at all that that would be the case. I like your idea of showing the previous code -- that would make it very clear.
Good to know.
That if your password store got hacked, they still wouldn't have access to your separate 2FA device?
https://blog.1password.com/1password-2fa-passwords-codes-tog...
I wish I could just put my phone on an NFC reader when a site requires 2FA, and then all I have to do is to confirm on the phone itself.
My account (now removed) relied on a long, unique, generated password + Apple SSO. I don't see how I could've made my 23andMe account more secure (I'm in the 6mm pool of users, not the original 14k).
It's not the only answer. You can also use tools that detect and reject insecure passwords, integrate with HaveIBeenPwned to force-roll passwords that have been previously compromised, etc.
2FA would solve a lot of the problem, but it's not the only option that could have mitigated this.
Mandatory 2FA is sufficient, but not very user-friendly.
I didn't say it was sufficient to prevent this. I said it was another tool that would have mitigated some of this (and which presumably 23&Me did not implement).
Ideally MFA should be based on the accounts / sessions risk and not mandatory
And I agree that mandatory 2FA isn't a good answer either. As someone who uses long, random passwords on all websites, I like to be able to choose whether to add 2FA on top.