News for hackers. Stuff that matters.
Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by throwaway45901 on Friday February 22, 2019 @10:28AM (#19226102)
I just found out all new iCloud accounts require your mobile number for 2FA.

A friend is in a study abroad program and broke his iPhone. He bought a new one but can’t access his account because he no longer has a “trusted device” (his broken iPhone) to verify his login and since he’s overseas, can’t get the fallback SMS.

He basically has to wait until he returns.

Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by tinus_hn on Friday February 22, 2019 @06:27PM (#19230156)
So he set up 2 factor authentication, does not have access to one of the factors and now he can’t login? How is that Apples fault?

Note that you can also set it up to call you instead of sending texts; I presume he can take calls otherwise I don’t understand why he even took a phone with him.

Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by throwaway45901 on Saturday February 23, 2019 @11:01AM (#19233874)
He did not set up 2FA willingly. It is now required for all new Apple accounts.

He tried to find a way to disable it, but it is no longer possible.

If Apple had a 2FA method where he could use another email, that would have solved the problem. Or even using an app like Authy or Google Authenticator.

He is overseas, with no global roaming, and so is unable to receive calls or texts.

He took his phone because he planned on getting a local SIM card.

Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by tinus_hn on Saturday February 23, 2019 @12:00PM (#19234171)
You can actually add more than one number so he could have added a family members or friends number. He might also be able to use the recovery procedure from this link to regain access after a waiting period:

https://support.apple.com/en-us/HT204921

Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by throwaway45901 on Sunday February 24, 2019 @09:27AM (#19238657)
Yes, if he had known this would happen, he could have done all those things.

Or if Apple did not force 2FA on new accounts, then this also wouldn’t have happened.

Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by tinus_hn on Monday February 25, 2019 @02:11AM (#19243656)
But they do and for very good reasons. Too bad your friend got caught in the cracks but it’s his own fault.
Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by arthurfm on Friday February 22, 2019 @01:17PM (#19227631)
> since he’s overseas, can’t get the fallback SMS

This is one of the reasons I purchased a mobile/cell number from Twilio to use as a backup for all of the websites that only support 2FA via SMS (Apple, PayPal etc.).

The 2FA code gets sent to a channel on my own private Slack workspace via a webhook [1]. If I lose my phone I can always log into the Slack website on another device to access the code.

[1] https://www.twilio.com/docs/studio/tutorials/how-to-post-sms...

Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by jlokier on Friday February 22, 2019 @03:42PM (#19228923)
Have you tested that it works?

According to this other recent HN comment, Twilio numbers cannot be used for SMS verification. Banks and Gmail are mentioned:

https://news.ycombinator.com/item?id=19219150

"I have this problem because my main, personal number is actually a twilio number (as I built my own personal telco within twilio) and this means I cannot receive validation messages from shortcodes (like a bank)."

Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by arthurfm on Friday February 22, 2019 @08:28PM (#19230952)
> Have you tested that it works?

Yes. I wouldn't have mentioned it if it didn't work.

Here's a screenshot showing the Apple and PayPal 2FA codes I have received through Slack via Twilio...

https://i.imgur.com/bQYSbPZ.png

I also don't have any accounts with banks that are stupid enough to use SMS for 2FA [1] so I haven't needed to use my Twilio number for that purpose.

Using SMS for Gmail 2FA doesn't make any sense when Google supports U2F.

[1] https://motherboard.vice.com/en_us/article/mbzvxv/criminals-...

Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by bubblethink on Saturday February 23, 2019 @12:35AM (#19231872)
paypal also supports TOTP through an old trick. Look it up.
Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by sir_brickalot on Saturday February 23, 2019 @10:50AM (#19233814)
I tried to find the "old trick" but only end up on 404s or forum threads that end with "they must have closed that trick now".

Would you mind sharing a working source?

Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by bubblethink on Saturday February 23, 2019 @02:13PM (#19234974)
Perhaps they have close it now then. This was the source: https://medium.com/@dubistkomisch/set-up-2fa-two-factor-auth...
Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by Wintereise on Saturday February 23, 2019 @12:19AM (#19231819)
It's not shortcodes per se, those work fine for the most part.

Twilio/Google Voice (more generally, VOIP numbers) are explicitly being blocked (because it's possible to find out what type of number it is) at a number of services, likely to combat fraud.

I've found MSFT (Azure) and AWS to be recent examples of such services. Google itself does the same.

Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by arthurfm on Friday February 22, 2019 @08:40PM (#19231012)
As further proof that I am not lying here's a screenshot from my Twilio messaging log...

https://i.imgur.com/6b3cg5L.png

62226 = PayPal and 51472 = Apple.

Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by elagost on Friday February 22, 2019 @01:04PM (#19227493)
Apple's 2FA makes things much simpler for users who own multiple Apple devices (very easy to authorize a new iPhone from your iMac or iPad) but if you only have one, it's next to impossible to use reliably. You can't make a backup or use a third-party 2FA client, or a non-Apple device. They don't provide "traditional" TOTP two-factor authentication that you could use in many different TOTP-based authenticator programs.

edit: Mercifully, they at least allow you to enter the 'find my iPhone' section without needing the 2FA code.

Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by yohannparis on Friday February 22, 2019 @10:45AM (#19226259)
It happened to me when I changed country and phone number, I couldn't identified my iCloud account.

I just follow the instructions on the login page that I did not have my device with me, and just entered my Recovery Key that was given to me when I setup 2FA.

It's as simple as that.

Mind you I use a password manager and keep all my login information in it.

Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by throwaway45901 on Friday February 22, 2019 @12:22PM (#19227081)
Note that the “recovery key” is for the older “2 step verification.”

The newer “2 factor verification” does not have a recovery key.

Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by kalleboo on Friday February 22, 2019 @12:32PM (#19227175)
I lost my Uber account since it got re-associated with a temporary prepaid SIM I used when traveling once, so now I'm cut off from 2FA. 2FA is a nightmare for users, but all the alternatives are worse.
Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by kwhitefoot on Friday February 22, 2019 @10:36AM (#19226165)
> since he’s overseas, can’t get the fallback SMS

Why?

Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by cbhl on Friday February 22, 2019 @12:18PM (#19227036)
Many service providers silently fail to deliver SMS when one is roaming internationally, especially if not on a post-paid account
Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by kwhitefoot on Saturday February 23, 2019 @04:57AM (#19232574)
I think this must be a US thing, never heard of it in Europe.
Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by tnorthcutt on Friday February 22, 2019 @10:41AM (#19226206)
Probably opted to buy a local SIM instead of using the one from his home country
Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by jen20 on Friday February 22, 2019 @11:18AM (#19226525)
Many service providers don't support roaming at all - especially on pre-paid accounts.
Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by throwaway45901 on Friday February 22, 2019 @12:24PM (#19227098)
He doesn’t have international roaming.
Re:Apple Is Blocking Linux User-Agent on appleid.apple.com by kwhitefoot on Thursday February 28, 2019 @06:52AM (#19270703)
I'm not sure that there is a subscription in Europe that doesn't include international roaming. At least I can't remember seeing one here in Norway. I suppose Europeans travel from country to country a lot more on average.