5 ms·
When I had 2FA enabled, using Google Authenticator, and had to reset my phone, I was locked out of AWS. No backup codes. No texting. Nothing. Had to send in a t
by cmurf 8y ago
When I had 2FA enabled, using Google Authenticator, and had to reset my phone, I was locked out of AWS. No backup codes. No texting. Nothing. Had to send in a ticket and get a callback.
- bdcravens 8y agoFWIW, Authy does let you store and recover TOTP accounts via password.
- lrvick 8y agoAnd this is also what makes Authy a terrible 2FA tool no one should use ever. It stores your secrets in plain text on the phone without any secure enclave. If your backup password is sniffed or there is a flaw in Authy or your mobile OS sandboxing fails you are toast.
- bluesign 8y agoIf your mobile os sandboxing fails, you are toast in any scenario. I think every authenticator app is toast as long as mobile sandbox is comprised.
- foobarbazetc 8y ago1Password can store/generate TOTP codes.
- movedx 8y agoAnd copy them to the clipboard automatically when it detects you'll need it. I'm slowly moving my TOTPs codes over.
- e28eta 8y agoStoring password + TOTP together does leave you vulnerable if your vault is stolen/broken into, but I've gone all-in on storing them in 1Password because that's a trade off I'm willing to make.
- bmurphy1976 8y agoNot me. I had the TOTP factors in my password manager for a while, and boy was it nice, but eventually I decided that was a risk I wasn't willing to take. I feel safer knowing that they have to beak into at least two different apps. I use Authy to manage my 2FA codes, but I rarely ever use the desktop app. I stick to my phone to keep a physical separation between my logins and my 2FA app. I also started storing my backup codes as a base64 encoded gpg password encrypted text file in my password manager. If I ever lose my 2FA codes I can still get into my accounts in a emergency while also protecting myself from a password manager hack. It's annoying, but as I said, I'm not willing to take the risk.
- movedx 8y ago> It's annoying, but as I said, I'm not willing to take the risk. Convenience is the enemy of security. I think you're making a good choice though. It's a minor inconvenience for increased security and peace of mind.
- EduardoBautista 8y agoI used to do this. Then I realized I stored the backup codes in 1Password anyways which are as good as using a TOTP. So instead of investing in another safe place to store the backup codes I decided just to go all in with TOTP in 1Password. If my 1Password vault is breached, I am pretty much in a world of trouble as it is.
- jnbiche 8y agoJust don't store your email password in your vault. You could probably quickly regain control of most online services if you retain control of the email you used to sign up.
- movedx 8y agoExactly right! I keep my PayPal and primary, recovery email password outside of the vault. I can recover accounts and keep money safe(r) that way. I have to remember three passwords (oh no!) and feel safer for it. It could all be in my head, though.
- foobarbazetc 8y agoThis plus the iOS 12 auto fill integration are like the greatest things ever. I used to be a Keychain + Authy user but moved everything to 1Password.
- chrsstrm 8y agoAre you sure about that? My AWS 2FA authenticator code has been out of sync for a while and they offer multiple options to get around it. I've been receiving SMS codes easily, in fact I just did this a couple days ago. IIRC they also offered to call me. Did you flip some bit somewhere to disallow this? Do you have a phone number set up?
- cmurf 8y agoYep, it was a couple years ago. They ask questions, then disabled 2FA so I could just get in with a password, and re-enable 2FA. No options around it. So possibly they've improved the process since then.
- Zombieball 8y agoCan confirm it’s still similar. Went through the same process 2 months ago.
- juriansluiman 8y agoUse the Yubico Authenticator app. The main difference is the (secured) storaged of the shared secret. With Google Authenticator, your keys are stored on the phone. With Yubico's authenticator, you store the secrets ontp your Yubikey. This means you can reset your phone and still be able to use the same TOTP shared secrets. Or if that matters, ask a friend to install the app and use your Yubikeys to get the TOTP.