Live data from Hacker News

SMS 2FA is not just insecure, it's also hostile to mountain people

blog.stillgreenmoss.net

251–260 of 328 posts

Re: SMS 2FA is not just insecure, it's also hostile to mountain people

#251

Earlier quoted context omitted.

I’m sorry how is this related to roaming? I roam all the time in Europe and have roamed a lot outside of it, I have never had any trouble receiving any SMS?

A lot of US carriers charge per SMS when roaming (as if it were 2006).

Sure but with 2FA you only recieve SMS so so what?

Re: SMS 2FA is not just insecure, it's also hostile to mountain people

#252

Earlier quoted context omitted.

A lot of US carriers charge per SMS when roaming (as if it were 2006).

Sure but with 2FA you only recieve SMS so so what?

Just trying to answer a question:

>> Some of the comments pointed out that this is hostile behaviour for people roaming as well

> I’m sorry how is this related to roaming?

Re: SMS 2FA is not just insecure, it's also hostile to mountain people

#253
post #226

Earlier quoted context omitted.

I don't think SMS senders can actually tell the difference between Google Voice and other VoIP providers.

Twilio has a lookup API, which returns the subscriber name and carrier. Here's an example response (subscriber name redacted): { "data": { "name": "LASTNAME, FIRSTNAME", "line_provider": "Google/Bandwidth.com (SVR)", "carrier": "Bandwidth.com", "line_type": "landline" } }

Ah, I always assumed Google uses Bandwidth.com completely transparently – I wasn't aware there's a separate level of "line provider" look-up available. Thank you!

Re: SMS 2FA is not just insecure, it's also hostile to mountain people

#254
post #250

Earlier quoted context omitted.

Putting the username and password fields together has other advantages than you mentioned. It means no additional requests (or JavaScripts or CSS) are required between entering the username and password, and it also makes it more difficult for attackers to guess usernames. I would want to see X.509 client authentication used more often. It has many advantages, such as: - Cookies and JavaScripts are not required. - Th…

I kinda like client certificates, and have made simple uses of them, for Web services and occasionally corporate-internal humans. But with the current browser support, client certs haven't seemed viable for consumer sites. Unless the browser developers are inspired to offer better support for mass consumer users, but I couldn't make a strong case why they should. (I'd rather most consumer sites resume making password…

> (I'd rather most consumer sites resume making password authn work well, and then have them integrate 2FA judiciously and well. And stop with some of the counterproductive surveillance capitalism mechanisms.)

OK, I agree, stop with the counterproductive surveillance capitalism mechanisms.

Making password authn work well (using the ideas you mention about improving it) and integrating 2FA (also improving it in the ways you mention), would also be OK, although that should be an alternative choice, so that users who do want to use X.509 and are able to do so, can use that more secure mechanism and not requiring other mechanisms. The 2FA really shouldn't be required especially when it causes problems (such as the ones mentioned in the "SMS 2FA is not just insecure..." article, but also such things as the set-up for 2FA not working very well in GitHub, some mechanisms requiring JavaScripts, etc); those who want to and are able to use X.509 should use X.509 instead.

Another thing that I dislike is the "security questions" such as your date of birth or your mother's maiden name or whatever, which do not help with security at all, and those should not be used at all.

Re: SMS 2FA is not just insecure, it's also hostile to mountain people

#255

Earlier quoted context omitted.

Reminds me of DHL parcel lockers in Germany. The new ones don't have a screen anymore, so you are forced to use their app to use the locker, which somehow requires both a working bluetooth connection to communicate with the locker, AND you need a working internet connection on your phone. What's the point of that?! The parcel locker evidently already has a working internet connection, that should be enough.

1) It's possible they do not have an Internet connection. In fact, it doesn't seem necessary. 2) Bluetooth can ensure that you are in proximity of the locker, otherwise you could accidentally unlock a locker while standing at the wrong rack.

They always had internet access. Of course it is possible that they decided to rip out the internet connection in the new models together with the touch screen, but I heavily doubt that they want to trust the internet connection of a random stranger to do whatever important communication they have to do with their servers. The app only requires internet access because... well, it always needs internet access.

Re: SMS 2FA is not just insecure, it's also hostile to mountain people

#256

Can we just go back to having passwords please. I hate this state of authentication on the web.

Passwords are terrible. They're Human Memorable Shared Secrets, it's "What if somebody who doesn't know the first thing about cryptography tried to invent secure authentication?" and should have died out last century yet here we are. We have known for decades how to do better than that. The fact that at least twice a month (often much more) I read an HN comment saying passwords are great is like discovering most of y…

I dont care so much about passwords as I care about how annoying the current implementations are.

Passwords do have some benefits. They dont require a phone, it being charged, and fetching it 5 times to go through a couple services. They can be used from any machine.

Yes theyre not as secure, but as user Id prefer to be able to choose for myself whether I want to opt in for additional security. For most sites I dont even give a shit if my account gets hacked, and I have to go through a ton of annoyance everyday for no reason

Re: SMS 2FA is not just insecure, it's also hostile to mountain people

#257

Something somewhere is always hostile to particular group. That's just facts of life. You do your best to minimize but can never eliminate it. As someone who has dealt with 2FA support, all the methods suck. SMS 2FA is least secure but has broadest support with quickest recovery method. TOTP Applications (Google Auth, Authy, iOS Passwords) is more secure but people switch phones, lose phones and so forth and recovery…

> Yubikey and like have cost problem and you still have recovery problem.

Recovery is relatively straightforward if you have more than one key. You enroll all your keys, and if you lose one, you buy a new key and use one of the other keys to enroll it.

Re: SMS 2FA is not just insecure, it's also hostile to mountain people

#258

This made me wonder whether it would be possible to build a Wi-Fi-only, roaming-only carrier for computers. Your carrier is already capable of redirecting your SMS messages to other carriers, that's what they do when you're abroad and roaming with a foreign operator. You could make a fake carrier that speaks the right protocols on the roaming side, but communicates with the customer over the internet (using an API or…

> Carriers would probably hate this and might not be willing to sign roaming agreements with such a company. This is THE problem with your idea. Congress would have to pass a law forcing them to do it, or they won't. You'd probably have more luck physically keeping someone's SIM card, keeping it installed in a phone, and watching for new texts. Perhaps you could make a box that simulates 10 phones at once.

> congress would have to pass a law forcing them to do it

Well, I'm not so sure about that. SS7 redirection attacks exist, so clearly shenanigans like these are very hard to stop for carriers. The question here is whether such "attacks" are legal if performed with the consent of the customer, but against the wishes of their carrier.

One could also do some "legal optimization" here, and ally themselves with a major carrier outside the US. There are plenty of those, and all of them have access to the networks (SS7 and IPX) on which roaming happens.

Re: SMS 2FA is not just insecure, it's also hostile to mountain people

#259
post #81

Earlier quoted context omitted.

This is probably compliance-related. For me, TOTP isn’t “something I have”, it’s another thing I toss into my password manager and sync to all devices. I really agree with it, but that’s probably their rationale.

I do the same, and it somewhat defeats the spirit of 2FA, but I still believe it's more secure. It's basically a second password where intercepting it in transit once isn't enough to be able to repeat the login in the future.

[deleted]

Re: SMS 2FA is not just insecure, it's also hostile to mountain people

#260
post #23

> other options available to her include > port her cellphone number to a VOIP provider that does support receiving SMS from shortcodes over wifi That's generally a great solution – unless the company she's dealing with is one of those that don't send SMS-OTP codes to VoIP numbers for seCuRiTy reasons, or demand that the number is somehow "registered in her name" (which many smaller carriers apparently don't do). I r…

[deleted]
Post reply on HN