Mac App Store Apps 'Damaged' Following Security Certificate Bug (thestack.com) 66
An anonymous reader writes: A slew of complaints are emerging against Apple after users were forced to delete and re-install Mac App Store apps in the wake of a major security management error. The problem manifested with the apparent expiry of security certificates which validated the apps, but even after the certificates were updated yesterday to expire in 2035, the problems were not resolved; some users were unable to verify the new certificates, and others could not even connect to the internet. In some cases the programs had to be reinstalled from scratch, deleting the user's existing settings.
Re: (Score:2)
Spoken like someone trapped in an elevator.
Re: (Score:2)
First game I've had that's crashed on my PS4... twice now.
At least it's been a full day apart and pretty rare, and still enjoyable overall.
It's not Apple's fault! (Score:3, Funny)
You're using the store wrong..
Valid for 20 Years (Score:2)
Re: Valid for 20 Years (Score:2)
What happens in 20 years when the store is unavailable? Does the system require cryptographically-secure date validation from Mothership?
The classic emulator crowd of 2034 wants to know.
Re: (Score:2)
That is assuming that the certificate revocation system is working properly or even implemented at all.
Re: (Score:1)
That can't be a good idea to make the certificate valid for 20 years.
Why not, since they can be Revoked at any time?
Re: Apple "security" in action. (Score:3, Funny)
I'll bet the 8 people using GNU/HURD are really grateful they don't have to contend with this drama.
Re: Apple "security" in action. (Score:5, Funny)
Oh come on now, you're exaggerating things just a bit there.
There can't be more than three people using HURD. Four, tops.
Re: (Score:3)
Re: (Score:2)
I wrote about the HURD in Dr. Dobbs circa 2000.
Good to see the user base has doubled.
Re: (Score:2)
Has to be a troll. Reasoning:
... real operating systems such as GNU/Hurd...
Welcome to the world of the future. (Score:2, Interesting)
Applications are now compiled to self destruct after their security certificates "expire".
No doubt, when the developers seek to recompile or rebuild their applications so they can distribute them again, they'll have to use a newer version of the SDK that only supports the most recent version of the host operating system, thereby forcing users to upgrade lest their programs begin to die out one by one. So much for "don't upgrade if you don't want to, nobody is forcing you to do that".
Recently, I've had the p
Re: (Score:2)
My iPhone's getting old, too.
Re: (Score:2)
Re:Welcome to the world of the future. (Score:5, Interesting)
Re: (Score:2)
Re: (Score:2)
Apple works hard on usability and sometimes misses (hockey puck mouse, anyone?). The Apple idea is that functionality is what their customers can use easily, rather than what someone like Linus can use easily, and with that criterion they do try for functionality.
Re: (Score:1)
Re: (Score:2)
Web serfers (Score:2, Informative)
The joys of not controlling what you supposedly own.
Re: (Score:2)
The joys of not controlling what you supposedly own.
Some people wax poetic for yesteryear of scratched CDs and lost keys.
And some don't.
Mac App Store Apps... (Score:2)
Re: (Score:1)
El Capitan was simply a abortion compared to what used to be a solid OS X. What happened to it Apple???
Not excusing El Capitan, or Apple; but people who have used Apple OSes for longer than a version or two, know that it is best to resist the temptation to Upgrade to a new "Major Release" of OS X until it gets a few "Point Releases" (usually about 4) under its belt.
I suspect the reason for this is not that Apple OS Devs. can't write code; but that Apple, unlike Microsoft, actually pretty much continuously (at least pretty much annually) makes significant changes to OS X (99% of the time in the name of "imp
Annoying lack of communication from Apple (Score:4, Interesting)
I noticed something odd was going on when yesterday morning my OS wanted me to sign into the App Store to 'validate' a program I purchased recently.
Now I have to read about the cause on a news website instead of hearing directly from Apple (you know, the people who already have my email address along with those of all their customers).
Re: (Score:2)
I noticed something odd was going on when yesterday morning my OS wanted me to sign into the App Store to 'validate' a program I purchased recently.
Now I have to read about the cause on a news website instead of hearing directly from Apple (you know, the people who already have my email address along with those of all their customers).
More people would bitch about "being spammed" than would appreciate the notification, of that I am sure.
And when was the last time Microsoft or your friendly Linux Distro, sent you such a Notification?
Re: (Score:1)
And when was the last time Microsoft or your friendly Linux Distro, sent you such a Notification?
I didn't pay for Windows 10 and I didn't pay for any linux or BSD I've ever used so I don't really expect much in terms of proactive service.
Hey, dumbass: First off, why should the cost of the OS make a difference?
But more to the point: Apparently you don't realize that OS X is also FREE, and has been for the past three Major Releases.
. Oh, and before you start bleating about how Macs are so expensive, blah, blah, that they should come with free OS Updates for life, blah, blah; realize that nowhere has Apple promised that, EVER.
Stupid fuck.
So much bullshit in this summary (Score:5, Informative)
Let's start with user settings. User settings are neither stored with the app not digitally signed or encrypted. They are buried in a semi hidden folder that resides in the users home directory. Deleting an app doesn't delete your settings. It can't. Intentionally.
You can't really 'update' a cert once it's been used, so if something expired all apps with that cert in they're chain of trust would need to be resigned to validate them. There is no way to magically make apps signed with the old cert work with a new one. That would be a massive whole in the entire PKI process.
I'm not saying something didn't break, but the summary is 100% factually incorrect.
Re: (Score:2)
Crap, I wrote the exact same thing before seeing this post.
Re: (Score:1)
It was a complete nightmare. I ran my copy of Dash, which I'd bought from the Mac App Store. And I was asked me for my iTunes password. Then it worked.
APPLE IS TERRIBLE. THEY HOLDING CERTS WRONG. THEY HAVE LESS SPACE THAN A NOMAD. I WILL NEVER USE AN APPLE PRODUCT AGAIN.
Re: (Score:2)
Worst thing ever. I may need counselling.
Wasted a lot of my time (Score:3, Insightful)
So, the thing that got hit for me was 1Password. So I couldn't log into websites because 1Password wouldn't run. Fortunately I could use the synced copy on my phone and type in the passwords by hand but the whole reason for using a password manager is so that I can use passwords that are long sequences of random characters which are no fun to type by hand! I found that it was an App store problem from the Mac Rumors website. Running the App caused a box to pop up saying the App was corrupted, to delete it and re-install. So I followed the instructions and, guess what? I couldn't re-download from the App store!
This whole idea of having software that quits working based on some random policy is useless. I want software that I buy and is there when I need it. Not checking if some certificate has expired or that I paid a subscription or some other BS.
I've been using Macs since 1985, yes I use Windows and Linux too but Macs were always what I used at home because I could write a file five or ten years ago and still open it. That's fading away. Notice I wrote "what I used at home", I'm shopping around.
Re: (Score:1)
Had you simply right clicked on 1password and selected run from the context menu it would have started after warning you.
It didn't fail for a 'random' reason, it worked EXACTLY as intended and configured, someone just made a mistake.
You can simply turn off the various SECRUITY FEATURES that help protect you from various exploits if bothers you.
The really mind blowing part is that slashdot has degraded to the point that we get silly posts from someone like you demonstrating you aren't qualified to comment on
Let's score this (Score:5, Informative)
"some users were unable to verify the new certificates, and others could not even connect to the internet. In some cases the programs had to be reinstalled from scratch, deleting the user's existing settings."
Ok, let's look at this...
1) some users were unable to verify the new certificates
Sure, I buy that.
2) others could not even connect to the internet
I call BS, App certs do not have any use whatsoever in the TCP stack. I'm sure people had problems, but it wasn't due to this.
3) the programs had to be reinstalled from scratch, deleting the user's existing settings
I call BS on that too. The app settings are in a text file in the user directories, you can go and open them in your favorite text editor right now. Re-installing an app does not overwrite these settings, which is *the whole reason* they're done this way. It is possible that app did that, but that's a bug in the app and has nothing to do with certs.
Crappy reportage.
Re: (Score:3)
I call BS, App certs do not have any use whatsoever in the TCP stack. I'm sure people had problems, but it wasn't due to this.
If the app in question is a VPN app, then it's entirely possible that they literally could not connect to the Internet with the app disabled.
Alternatively what's meant is that they couldn't connect to the Internet at the time and were therefore locked out of their legitimately purchased apps until whatever time they could connect to the Internet. Not everyone has a 24/7 Internet connection. (Seems unlikely for someone who can afford the huge expense of an Apple product, but whatever.)
I call BS on that too. The app settings are in a text file in the user directories, you can go and open them in your favorite text editor right now. Re-installing an app does not overwrite these settings, which is *the whole reason* they're done this way. It is possible that app did that, but that's a bug in the app and has nothing to do with certs.
I could have sworn part
Re: (Score:2)
On OS X, there are two places (by convention) where it is always safe for an application to write anything, because of the file permissions system. Those are:
~/Library/Application Support
~/Library/Preferences
The first location is meant for user-specific plugins and metadata per application (e.g. ~/Library/Application Support/Firefox/Bookmarks). The second is the place that user-specific preferences and settings get written, in a reverse-DNS style filename for the app so that it doesn't get
Re: (Score:1)
... How does your VPN software work if it is required to use the Internet? VPN software requires a functioning network connection. Internet connections don't require functioning VPNs. Do you start your VPN so you can access the Internet so you can start your VPN?
When you delete an app all you delete is the app, on both OSX and iOS. What goes away with the app is the GUI to modify those settings, not the settings themselves.
Reinstall the app, your settings will be exactly like when you deleted it. The
Not OK. (Score:2)
I like Apple. I think that Apple does a lot of things right, and that a lot of criticism of Apple is motivated by historical grudges (on the part of techies) and petulance (on the part of business types.)
That said, this is a stupid, bad mistake. Happily, it's a hiccough, and not likely to have long-term technical ramifications. Unhappily, it's a really, really stupid oversight that should be basically automated--if not by a script, then by a business process.
I believe that walled gardens are an important pa
Pro Tip... (Score:2)
It is actually possible to delete an app without deleting the associated data -- it's just not particularly user friendly, as it requires a full device backup-and-restore operation. In short: perform a backup of all device data to a computer* (as opposed to iCloud). Then, find the synced copy of the problematic app binary on your computer -- likely, buried somewhere within the iTunes Media folder. Delete that binary from your computer -- but not from the iOS device -- perform a full wipe of the iOS devic
Re: (Score:2)
Note for others: That information is about preserving iPhone app data using a Mac as a tool. As such it has nothing to do with this slashdot story about Mac apps from the Mac App Store.