logoalt Hacker News

LoganDark • yesterday at 12:53 PM • 5 replies • view on HN

Apple has been the most thorough in documenting this transparently and honestly. They didn't have the process for updating that file in the wild, and most likely that will be fixed.

Apple security updates, especially automatic ones, likely don't have the capability to simply write to arbitrary files on the system or run arbitrary commands at install time. Of all vendors, certainly from Apple I'd expect this.

Most likely, other vendors either already used a similar store as the root of trust system-wide (didn't have their own separate security stacks), or their security updates do have the ability to write anywhere or do anything.

And of course, Linux distros and other platforms where the component can be updated separately from the operating system have an even easier time.

This is not Apple intentionally leaving terminal users high and dry. The article literally is the proof otherwise while they no-doubt work on a better solution.


Replies

fg137 • yesterday at 1:09 PM

There are so many "likely" in this comment that I don't know if I should care about a single word at all. Looks pure speculation if not fiction to me.

Looking forward to a comment that is much more grounded than substantial than this.

➕ show 1 reply
thenewnewguy • yesterday at 1:33 PM

All of that is Apple's fault - they designed and created MacOS. It's not like they're publishing to a third party platform.

Why would I judge Apple only on the quality of this docs page (which is good) but not on their poor work that resulted in this situation in the first place?

➕ show 1 reply
Sohcahtoa82 • yesterday at 6:18 PM

"They're not fixing the security issue, but at least they're documenting it" is a weird argument to make.

LoganDark • yesterday at 1:08 PM

My reply to a deleted reply:

> I'm sorry, but how is revoking a bad cert not supported in an easy way? Along with adding a cert and using it to establish a secure connection, that seems to be the core features of a cert store?

> Yet somehow, you manage to come to the conclusion that the vendor requiring manual work is the most thorough? I mean, in documenting their failure, maybe.

> With all their talk of caring about user privacy, this seems incompetent at best.

To be fair other vendors almost universally don't document their failures at all or provide any remediation steps to users whatsoever. I always enjoy the exceptions to this rule, but it's not the norm whatsoever.

You seem to be ignoring that Apple's security framework responded to the incident within about 2 hours in most cases. Safari and other macOS apps were protected right off the bat.

It's only this legacy BSD store that needs an OS update, almost certainly because they simply didn't already have a process in place to update it out-of-band. Because they're vertically integrated, they probably don't have an arbitrary do-anything feature that can paper over the lack of foresight here, like other vendors might.

I'd honestly consider that a feature, but sure, the benefits would outweigh the risks in this one particular case.