Re:Facebook hacker beat my 2FA, bricked my Oculus, and hit t...
by fossuser on Friday August 20, 2021 @04:23PM
(#28250972)
Yubikey is one - it requires the user touch a hardware device which signs something locally that I think is never sent? I don’t know enough of the implementation specifics, but it’s supposed to guard against this kind of thing.
[ Parent
| on HN ]
Re:Facebook hacker beat my 2FA, bricked my Oculus, and hit t...
by laggyluke on Friday August 20, 2021 @04:44PM
(#28251189)
Yubikey is actually pretty "phishable", at least in the OTP mode. It will happily put the token into a phishing website (or literally anywhere else) as soon as you touch it.
It's also good to know that Yubikey's OTP tokens don't expire based on time, but based on a hidden counter that gets incremented with every issued token.
So if you've accidentally touched your Yubikey and leaked the token publicly, you just have to log out and then log back in using your Yubikey - that action will invalidate all tokens issued before this point.
Re:Facebook hacker beat my 2FA, bricked my Oculus, and hit t...
by greggyb on Friday August 20, 2021 @05:11PM
(#28251450)
Yubikeys (or at least some models) can be configured with multiple different OTP implementations. Yubico's own OTP implementation behaves as you have described. It is not a guarantee that generating an OTP from a Yubikey means you have generated a Yubico OTP.
Re:Facebook hacker beat my 2FA, bricked my Oculus, and hit t...
by klodolph on Friday August 20, 2021 @04:33PM
(#28251082)
YubiKey uses U2F and FIDO2/WebAuthn. The YubiKey also does a lot of other things, depending on which YubiKey you have... but if you want 2FA on random websites, those are the most likely protocols (used for GitHub and the like).
The basic U2F + FIDO2/WebAuthn is the least expensive model, around US$25. These days it works seamlessly on Chrome, Firefox, and Safari.
Re:Facebook hacker beat my 2FA, bricked my Oculus, and hit t...
by 1024core on Friday August 20, 2021 @05:12PM
(#28251454)
What happens if the Yubikey goes bad? I use one for work, and the last 2 keys I had developed some hardware issues, and stopped responding, so I had to get a new one.
Re:Facebook hacker beat my 2FA, bricked my Oculus, and hit t...
by rob-olmos on Friday August 20, 2021 @05:51PM
(#28251823)
The recommendation is to have at least one backup key.
There's also a WebAuthn extension in the works to at least make it easier to maintain a backup key by not having to pull it out of the safe every time you register MFA with a new service:
https://www.yubico.com/blog/yubico-proposes-webauthn-protoco...