News for hackers. Stuff that matters.
Re:NIST declares the age of SMS-based 2-factor authenticatio... by smsm42 on Tuesday July 26, 2016 @02:45AM (#12163758)
Moreover, did you ever try to port Authenticator data from one device to another? There are rumors it's possible. I work in the industry since forever, if anybody can be called qualified for such simple task, it's me. I gave up, too much trouble. Imagining that a regular person would even think about getting into these woods is laughable.

Sure Google allows you to port authenticator data with an easy 5-step process. Almost nobody else does even this.

Without portability, it means losing access to your Facebook, Instagram and Pokemon Go when you change your device? People would revolt if you do that.

So what's the alternative? We either use SMS, or we use email (which will have like order of magnitude higher failure rate with no added security) or we don't use 2FA at all. Or we think really hard and invent better 2FA than SMS that works on every mobile device and is simple for the user. Then we can deprecate SMS.

Re:NIST declares the age of SMS-based 2-factor authenticatio... by bigiain on Tuesday July 26, 2016 @03:13AM (#12163855)
I always refuse to use the "scan QR code" thing, and everybody I've tried that with (at least Google, Amazon, Github, Dropbox, Linode) give you a TFA secret to type in as an alternative - I then store these in 1Password and can back that up and use them to key Google Authenticator on additional devices. (I've never tried to extract or backup.reuse secrets from Authenticator.)
Re:NIST declares the age of SMS-based 2-factor authenticatio... by rahkiin on Tuesday July 26, 2016 @04:32AM (#12164153)
In 1Password premium, you can put the secrets directly as TOTP in a login item (on your phone) by scanning a qr or entering the secret. Then 1Password will generate the OTP for you. It then also works nicely in the desktop browser.
Re:NIST declares the age of SMS-based 2-factor authenticatio... by asuffield on Tuesday July 26, 2016 @05:52AM (#12164466)
This only works for services using TOTP mode; HOTP prevents replay/cloning attacks.
Re:NIST declares the age of SMS-based 2-factor authenticatio... by Rafert on Tuesday July 26, 2016 @07:24AM (#12164808)
The HOTP counter is something you can increment yourself if needed when storing it somewhere?

Proper implementations of TOTP do not just rely on expiring the codes. From chapter 5.2 of RFC 6238: "Note that a prover may send the same OTP inside a given time-step window multiple times to a verifier. The verifier MUST NOT accept the second attempt of the OTP after the successful validation has been issued for the first OTP, which ensures one-time only use of an OTP."

Re:NIST declares the age of SMS-based 2-factor authenticatio... by vel0city on Tuesday July 26, 2016 @11:53AM (#12166477)
Yep, right at the top of page 7 of the RFC: https://tools.ietf.org/html/rfc6238

If it accepted the same token more than once, it couldn't possibly be called a "one-time password".

Re:NIST declares the age of SMS-based 2-factor authenticatio... by bdcravens on Tuesday July 26, 2016 @02:48AM (#12163770)
While it makes it a bit insecure (as I know they must store the data), using Authy as an alternative TOTP client makes for easy syncing.
Re:NIST declares the age of SMS-based 2-factor authenticatio... by smsm42 on Friday July 29, 2016 @01:36PM (#12188413)
Thank you, I will try Authy, maybe this will make sync problem better (I now have about 10 2FA accounts there and if one of my devices dies and has to be replaced it'd be so annoying).
Re:NIST declares the age of SMS-based 2-factor authenticatio... by tdkl on Tuesday July 26, 2016 @04:16AM (#12164082)
That's why I use Authy, because I'm scared the data will be nontransfereable.
Re:NIST declares the age of SMS-based 2-factor authenticatio... by vel0city on Tuesday July 26, 2016 @11:58AM (#12166524)
And you can be sure Authy is secure because it uses SMS to confirm the identity of the user before the client can download the passphrase protected database!

Oh wait, what was this article talking about again?

That said, Authy is pretty convenient for most users as far as backups are concerned, and I'd imagine its at least as secure as storing the database in iCloud/Google Drive. They at least do ensure two factors (albeit a soon-to-be deprecated SMS factor) to get the raw data.

Re:NIST declares the age of SMS-based 2-factor authenticatio... by cimnine on Tuesday July 26, 2016 @04:19AM (#12164094)
I store mine on a YubiKey. I only need any NFC capable Android device and the app that Yubi provides and I'm all good.
Re:NIST declares the age of SMS-based 2-factor authenticatio... by Dylan16807 on Tuesday July 26, 2016 @03:17AM (#12163864)
Titanium backup works fine if you have root.
Re:NIST declares the age of SMS-based 2-factor authenticatio... by smsm42 on Friday July 29, 2016 @01:31PM (#12188384)
Right, except that means rooting every one of your devices, which is a) annoyingly time-consuming and b) not available for many less-popular devices since nobody cares and c) way beyond the skills of the average user.
Re:NIST declares the age of SMS-based 2-factor authenticatio... by Dylan16807 on Saturday July 30, 2016 @06:11AM (#12192374)
Do you go through more than one phone per year?

For my phone, at least, I can get a program that does all the rooting for me with a click.