4 ms·
> You're supposed to keep offline backup keys. Any sort of synchronization feature adds a ton of attack surface. I find that a terrible design decision, becaus
by BoppreH 7y ago
> You're supposed to keep offline backup keys. Any sort of synchronization feature adds a ton of attack surface.
I find that a terrible design decision, because now every website has to implement their own backup code flow. PayPal, for example, is one of the most critical applications when talking about authentication, and while they support 2FA they don't give you any backup codes at all: https://www.paypal-community.com/t5/My-Account/Backup-codes/td-p/1812619 https://www.paypal-community.com/t5/My-Account/Backup-codes/...
Now I cannot synchronize devices, I'm hosed if I ever lose my phone, and I'm still relying on PayPal customer support to do a proper out-of-band authentication. The worst of both worlds.
- jdeibele 7y agoAt one point I was able to use two copies (phone and iPad) of Symantec VIP Access with Paypal. I changed phones and I wasn't able to use the new copy. However, I was able to set up Authy as a secondary authenticator. I don't have SMS as 2FA for PayPal.
- criddell 7y agoThe offline backup can be a printout of the QR code.
- lima 7y agoThe best available solution is to implement WebAuthn support and allow users to add multiple devices. No backup code, no phishing.