Linux Users Are Unable To Manage Their Apple ID on Applecom (9to5mac.com) 101
For some reason, Apple's website where you can manage your Apple ID (appleid.apple.com) is blocking users of Linux browsers from accessing it. From a report: Having access to the website is important to manage things such as payment information, two-factor authentication, and other account details. Even though the number of Linux users accessing the website must be relatively small compared to other operating systems, some iPhone users who use Linux on the desktop noticed the issue. This behavior was first explained by user Alexander Martin on Mastodon. He discovered that when the browser reports itself as being a Linux browser, Apple's website will block the access by throwing a "Bad Gateway" error.
But not Android (Score:3, Informative)
If the user-agent contains both Linux and Android, it's allowed.
Sounds more like some intern fucked up.
Re: (Score:2)
I was gonna ask or suggest trying the user-agent switcher plugin for Firefox and if it'd work.
I know I use that plugin for Firefox on my android tablet set for Linux desktop to avoid mobile themed redirected sites since they don't look good on a large tablet screen.
But last and only apple device I ever owned was an iPod touch 3rd generation.
Re:But not Android (Score:4, Insightful)
Re: (Score:1)
Re:But not Android (Score:5, Informative)
In the end, this will probably affect 25 people. Making sure things work with Linux is probably a job given to interns.
This statement demonstrates the kind of utter ignorance that is the source of such problems.
Nothing is needed for any web site to "work with Linux" -- the problem is that such sites arbitrarily reject web browsers with user agent data that claims the OS is Linux. If you run Linux and change your web browser's user agent info to spoof OSX, then the site suddenly works on that browser.
I would bet that this affects a lot more than 25 people, as not only are there plenty of Linux users with Iphones, but there also must be one or two savvy Windows and OSX users who employ user agent obfuscating plug-ins on their web browsers.
Re: (Score:3)
Re: (Score:2)
> I would bet that this affects a lot more than 25 people
My wife is one of them. She runs Fedora on her Dell laptop and the browser just would not work with Apple's support Website.
Re:But not Android (Score:5, Interesting)
Fortune.com [fortune.com] reported over 700 million iPhones in use in 2017 with an expected billion within a few years.
If only a tenth of one percent of those iPhones were owned by someone who uses Linux on their desktop. you have a million folk impacted.
Sure, Linux is a niche, but when you're the size of Apple, even small percentages quickly become big numbers. Let's be conservative ans say just 20% of Linux users buy their iPhone new - that still points to 140 million in revenue, not including any app store sales.
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
Honestly I feel like Linux users already have dealt with shit for so many years that we're all quite thick-skinned when it comes to things not working smoothly. And when there's some shit situation where things don't work, a typical Linux user will simply carry on in another way.
Re: (Score:2)
Re: (Score:1)
I tried things like brand new FF profiles but couldn't work out why a server-side error would be caused by my browser. In desperation fired up my chromebook. Tweaking a mac-users slides in keynote online is no fun on a 10" screen.
Re: (Score:3)
It sniffs your User-Agent. ... OS/2 UA
If it says Linux, Bad Gateway error.
IT WORKS WITH A WINDOWS UA
IT WORKS WITH A BSD UA
IT WORKS WITH
Apple and free don't mix well (Score:2, Insightful)
Re: (Score:2, Insightful)
Tell that to the cloud install that my business has. Right now, I'm paying the VPS for machine costs, and all my CM stuff is handled by Ansible playbooks. Total license cost? Zero. Were I to do the same in Windows, I would need at least 20 copies of Windows Server 2019 Data Center Edition, SCCM, a full volume license, and a metric ton of CALs. I then would need to throw in the time and effort to have patching done by SCCM, SCUP entries so third party stuff gets patched, AV software, and so on. Then, I
Re: (Score:2)
More likely it's an attempt to block attackers trying to get around 2 factor auth. The attackers trick the user into providing their 2 factor code and then do the actual login from a Linux server somewhere, so Apple's rather blunt but effective block is to return a bad gateway error for Linux clients.
Re: (Score:2)
Has nothing to do with apple, he's just a know nothing know it all.
Re: (Score:3)
That doesn't make sense at all. Do you have an example of this - and that it only works using Linux servers?
Re: (Score:2)
It's a pretty common first line of defence. If you notice that all the attacks are coming from a browser that lists the OS as Linux in the HTTP request, and 0.0001% of legitimate requests come from Linux users who presumably also have an iDevice anyway... Just send a fake error message.
It actually works reasonably well against script kiddie types using cheap VPS systems, at least for a while as you get your other defences in place.
Re: (Score:2)
...so Apple's rather blunt but effective block is to return a bad gateway error for Linux clients.
Yeah, "effective". Unless your attacker uses a common operating system instead of an unusual one. Or can figure out how to change their user agent string.
That explanation isn't the least bit plausible.
Re: (Score:2)
Re: Apple and free don't mix well (Score:1)
Sounds like yet another good reason to dump Apple, as if you really needed it.
Is it malice... (Score:2)
or incompetence (on Apple's part)
Re: (Score:1)
I think there is enough evidence to conclude is Apple's incompetence. Macbook Pro i9 throttling? keyboard broken by dust in the endless search of ultrathing laptops? audio glitches when syncing time? root access login with an empty password?
Getting rid of audio jack? yeah, that's malice. Everything else I'd take as just plain incompetence.
Re: (Score:2)
Re: (Score:2)
Maybe Apple should just throw in the towel and support PTP/MTP like every Android phone since antediluvian days? Apple supports PTP/MTP on iOS, but Macs don't support it.
That way, iTunes can be chucked completely as a "one size fits all app", and replaced by an app for DFU iOS firmware installs, and an app for music management/store.
Re: (Score:2, Interesting)
In this case it is likely a badly implemented design decision.
Re: (Score:2)
Seriously? Deriding Linux users _on Slashdot_?
Re: (Score:2)
I believe majority of Slashdot users are Linux users. And some of them may even used Apple devices.
Re: Is this a big problem? (Score:2)
They certainly have it coming! The biggest assholes in tech, by far. There are a few decent ones not totally consumed by zealotry, but the rest need to get fucked.
Im not sure if you are trying to insult all Linux users here. Or all Apple users. Or is it the Android users? Or Microsoft users? No, I know what it is. You are the last living Amiga user and you try to insult everyone laughing about you.
Re: (Score:2)
I'm not deriding Linux users. I use Linux exclusively on my personal laptop. It's that the intersection of Linux and people who care about Apple ID and don't have access to alternative way to use it that seems pretty small.
Re: (Score:2)
Um ... there's four of us.
Change useragent... (Score:1)
... problem solved. That doesn't mean the web is well designed, but better than actually being unable to do anything with it... is to change the useragent in the browser of your choice.
Server to server access (Score:2)
More than likely it's an overbroad method of filtering to block requests to that page from servers.
Re: (Score:3)
Get a Mac (Score:1)
It just works.
Re: (Score:2)
Works on FreeBSD (Score:1)
Re: (Score:1)
DDOS mitigation (Score:1)
I'd guess it's a side effect of DDOS mitigation, blocking incoming requests that probably aren't legitimate (the intersection of Apple and Linux users has got to be astronomically tiny), significantly more likely those requests are coming from an attacking botnet.
Re: (Score:2)
Ditto for Ubuntu & Chrome.
Fixed?
Deceptive headline (Score:2)
Seems to be fixed (Score:2)
I just tried and it is working fine, yesterday I was getting the error.
Linux Users Are Unable To Manage Their Apple ID (Score:1)
Re: (Score:2)
http://localhost:631/ [localhost]
CUPS 2.2.8
CUPS is the standards-based, open source printing system developed by Apple Inc. for macOS® and other UNIX®-like operating systems.
CUPS and the CUPS logo are trademarks of Apple Inc. Copyright © 2007-2017 Apple Inc. All rights reserved.
This is on a machine running Fedora 29.
Works for me (Score:1)
I just logged in ok using Debian / Firefox.
I guess they fixed the issue??
Headline should say "were maybe not able to" (Score:5, Informative)
I just got in fine with Firefox on Fedora 29 and I'm not spoofing the user agent or anything.
It seems this was fixed within a few hours at most of the source article going up, and it's not clear exactly what user agent string got the error, or for how long, or even if that was definitely the thing that broke it. This is nothing.
Throwing versus making (Score:2)
"He discovered that when the browser reports itself as being a Linux browser, Apple's website will block the access by throwing a 'Bad Gateway' error."
That sounds more like Apple pretending there's an error, since a 'Bad Gateway' isn't normally something that a browser could cause (unless you have a really, really shit site).
Something similar happens on Hotmail when you go there with some browsers, the page will refuse to display and chokes up an error. Tell me how browser "A" requesting a page is materiall