4 ms·
I'm an oldtimer like you. It's worse than you're even alluding to. I recently purchased a Yubikey with the intention of securing as many accounts as I could w
by yangwuzrite 6y ago
I'm an oldtimer like you.
It's worse than you're even alluding to. I recently purchased a Yubikey with the intention of securing as many accounts as I could with FIDO2 and U2F. Literally the only service I could secure fully with the key was Google.
Google was the ONLY service that supports FIDO2 on both the desktop and mobile (using the Yubikey 5Ci with the lightning connector). Everything else was a hodgepodge mess of two factor options:
Twitter: FIDO2 on desktop only, needs TOTP fallback for mobile. Recovery keys for backup.
Facebook: FIDO2 on desktop only, need TOTP fallback for mobile. Recovery keys for backup.
LastPass: TOTP or YubiOTP only, email to recover.
ProtonMail: TOTP only, recovery keys as backup.
US Bank 1: TOTP via their app only, email and SMS as backup. Recovery by customer service
US Bank 2: Email only, recovery by customer service.
DE Bank: PhotoTAN only, recovery by customer service & postal mail.
US Investment Firm 1: Symantec VIP only, email as backup
US Investment Firm 2: Email only
Reddit: TOTP only, recovery codes as backup.
Amazon: TOTP only, SMS as backup
Duo: FIDO2 on desktop and mobile, but lack of support for embedded browsers means I need to have HTOP or push as a fallback for some applications on both platforms.
For the services that have recovery keys, I have them in an envelope I keep in my gun safe as well as a PGP-encrypted text file on my computer. I didn't store the TOTP secrets separately, although I probably will next time I re-enroll everything because my Yubikey physically fell apart a month after using it (a common thing with the first batch of 5Cis from what I gather) and I had to move everything back over to TOTP codes.
It's not just the standard for 2FA, it's everything from the bottom up. The 2FA tool, how backups work, how recovery works. It's a complete hodge-podge mess and and, like you mentioned, if it's this big of a pain in the ass for an experienced tech guy, how am I supposed to, in good conscience, recommend this stuff to my non-techie friends?
- berdario 6y agoFWIW, Facebook, Dropbox and Github use Fido2 just fine on mobile (Chrome browser). You don't need the TOTP fallback for Facebook on mobile browser (though annoyingly they'll still always send you the code via SMS, if you haven't disabled). I suppose it's possible that their app has issues with FIDO2, and maybe that's why you had to fallback to TOTP. But yeah, 4 services (including Google), out of all the ones that I use... The track record for supporting FIDO2 is underwhelming. It's especially annoying that you cannot set up backup FIDO2 keys in AWS, which means that I won't rely on it.