4 ms·
In the thread from the Yubico announcement earlier this week, someone brought up the question about why you can't disable SMS for recovery codes (SMS recovery c
by munchbunny 7y ago
In the thread from the Yubico announcement earlier this week, someone brought up the question about why you can't disable SMS for recovery codes (SMS recovery codes, not SMS 2nd factor), since that undermines the security benefit of having your 2nd factor moved entirely to FIDO or OTP. Are there plans to fix that?
- akerl_ 7y agoTo clarify: you can disable SMS MFA on Github (or never set it up in the first place). Doing so does require setting up TOTP, though you’re able to validate the initial code and then delete your copy of the secret key.
- munchbunny 7y agoSorry, I maybe wasn't clear enough. You can disable SMS MFA (I did), but it didn't sound like you could disable SMS recovery codes, which is the other section further down in the UI for configuring your login setup.
- akerl_ 7y agoAh. Those are disable-able as well: https://imgur.com/a/bLnRuOq https://imgur.com/a/bLnRuOq
- munchbunny 7y agoAwesome! I'm glad I stand corrected.
- bamboozled 7y agoBe careful doing this, I’ve had friends who lost their accounts and it was a pretty big loss for them.
- roca 7y agoMake sure to print out some backup codes. Also I have two Yubikeys authorized for each of my U2F/Webauthn accounts. Fortunately managing multiple hardware keys is much easier with U2F/Webauthn than with TOTP... at least with Google/AWS/Github, you can add a new key at any time, while with TOTP I had to generate a new TOTP secret and update both keys at the same time.
- marksomnian 7y agoYeah, that seems like the best bet - either hardware key or TOTP (because, although hardware keys are better for security, not all users will have one - cf. myself), and then store your backup codes in a password manager.
- michaelmior 7y agoI would assume that GitHub support would be willing to provide some out of band authentication to allow someone to recover an account if all other options had been exhausted.
- Klathmon 7y agoI personally hope they dont. Time and time again it's been shown that one of the weakest links for account security is customer support. It's pretty trivial to gather enough information to impersonate someone well enough for most support reps to believe it's actually you. It's also part of the reason why SMS is so insecure, because legally most phone companies can't not allow you to transfer your number, and the ways they can verify you are you is limited. If they do allow support account recovery, I hope they allow the ability to disable it for those who don't want the extra attack vectors.
- jeromegv 7y agoThat's the whole point. We do not want that. This leaves us vulnerable to attacks where they take advantage of the support person naiveness.