Live data from Hacker News

Two-factor authentication is a mess

theverge.com

61–70 of 112 posts

Re: Two-factor authentication is a mess

#61
I've finally arrived at a pretty comfortable 2FA setup: A Yubikey Neo for TOTP, so I can get codes on any of my devices (including my smartphone via NFC), and a dedicated dumbphone with a worldwide roaming SIM in it where SMS works (and is dirt cheap to receive) no matter where in the world I am.

I still much prefer TOTP whenever possible as the phone is potentially vulnerable to social engineering against the SIM provider.

Re: Two-factor authentication is a mess

#62
post #56
post #43

Earlier quoted context omitted.

Thank you, I didn't know this, and it was something I was judging against CF for years. It makes me a little uncomfortable though that there aren't any offline recovery codes in the event the TOTP device is lost/stolen/etc EDIT: as pointed out below, there is one briefly on the QR dialog, it's not a separate sheet you generate/download like GitHub/Google/etc

Be careful using 2FA on CF. I got locked out of my account because I reformatted my phone and hadn't kept backup codes. That's my fault, not CF's. They wouldn't accept email verification or uploading a html file to the root of my domains to grant access. But here's the kicker: Cloudflare were happy to grant access if I could recall some previous name server history for some of my domains. Information that is in the p…

Thanks for writing this. I will talk to the support team about it.

Re: Two-factor authentication is a mess

#63
post #29

It drives me nuts when sites insist on using SMS or Authy instead of TOTP for 2FA. I get that some users might not be sophisticated or motivated enough to setup TOTP but when somewhere like Cloudflare insists on ONLY using Authy it makes me want to look elsewhere for service. I've spoken to AT&T numerous times to see what extra steps I can take to secure my account against any changes. So far all that's led to is an…

I thought Authy was TOTP?

I think it is.

https://www.twilio.com/docs/api/authy/authy-totp#production-...

Re: Two-factor authentication is a mess

#64
Namecheap is still the big one that only supports SMS 2FA for me. It has apparently been a big engineering project to add TOTP support so they've delayed it for many (4+) years. They did recently blog they were pausing all other development to add TOTP support but there has been no progress update and their initial promise of "in 60 days" has since passed...

https://blog.namecheap.com/authy-based-2-factor-authenticati...

Re: Two-factor authentication is a mess

#65
post #29

It drives me nuts when sites insist on using SMS or Authy instead of TOTP for 2FA. I get that some users might not be sophisticated or motivated enough to setup TOTP but when somewhere like Cloudflare insists on ONLY using Authy it makes me want to look elsewhere for service. I've spoken to AT&T numerous times to see what extra steps I can take to secure my account against any changes. So far all that's led to is an…

There are other companies like Google that first require you to set it up over SMS before they allow you to add a security token.

Re: Two-factor authentication is a mess

#66
post #64

Namecheap is still the big one that only supports SMS 2FA for me. It has apparently been a big engineering project to add TOTP support so they've delayed it for many (4+) years. They did recently blog they were pausing all other development to add TOTP support but there has been no progress update and their initial promise of "in 60 days" has since passed... https://blog.namecheap.com/authy-based-2-factor-authenticat…

I've just moved my domains to porkbun.com instead, since they support TOTP and have equivalent or better prices.

Re: Two-factor authentication is a mess

#67
post #65
post #29

It drives me nuts when sites insist on using SMS or Authy instead of TOTP for 2FA. I get that some users might not be sophisticated or motivated enough to setup TOTP but when somewhere like Cloudflare insists on ONLY using Authy it makes me want to look elsewhere for service. I've spoken to AT&T numerous times to see what extra steps I can take to secure my account against any changes. So far all that's led to is an…

There are other companies like Google that first require you to set it up over SMS before they allow you to add a security token.

This is unfortunate. They presumably do it because people routinely lose 2FA keys, but rarely lose their phone number, and so requiring an SMS backup first cuts down support requests.

What it means in practice is that when we train people to set up 2FA, we have to teach them a somewhat elaborate dance of enrolling their phone number, adding the U2F and TOTP authenticators, removing their phone number, and then making sure they don't have a recovery phone number set.

Re: Two-factor authentication is a mess

#68
post #29

It drives me nuts when sites insist on using SMS or Authy instead of TOTP for 2FA. I get that some users might not be sophisticated or motivated enough to setup TOTP but when somewhere like Cloudflare insists on ONLY using Authy it makes me want to look elsewhere for service. I've spoken to AT&T numerous times to see what extra steps I can take to secure my account against any changes. So far all that's led to is an…

I thought Authy was TOTP?

It's largely TOTP. IIRC, it's just an additional AND at the end (and selecting 7 digits, not 6).

Re: Two-factor authentication is a mess

#69
post #55

Earlier quoted context omitted.

As of January, 2014 Namecheap said[1]: "Currently, we only accept SMS authentication but Google Authenticator, Authy, and TOTP authentication are planned." More than three years seems to me a long development cycle to add TOTP support. Am I being disingenuous to think they just don't care? [1] https://blog.namecheap.com/account-security/

It's not that they don't care. It's that $CARE_AMOUNT That formula would immediately shift if a high profile website registered on Namecheap encounters an SMS hijacking.

TOTP codes are straightforward to bootstrap. It's not rocket science.

Re: Two-factor authentication is a mess

#70
post #69
post #55

Earlier quoted context omitted.

It's not that they don't care. It's that $CARE_AMOUNT That formula would immediately shift if a high profile website registered on Namecheap encounters an SMS hijacking.

TOTP codes are straightforward to bootstrap. It's not rocket science.

I agree, I wrote an implementation in an afternoon for work, and that was back when there were no libraries to do this for me.
Post reply on HN