ios 7-0-6

By now you’ve probably already heard about the SSL bug that was discovered in iOS and OS X. Apple pushed an iOS update out on Friday to fix it, and it didn’t sound like a big deal at the time, but we have since learned that it is an extremely serious security flaw.

The flaw leaves Apple devices open to what’s called a man-in-the-middle attack, in where a malicious program poses as a trusted website to intercept communications or inject malware. And its existence has fueled conspiracy theories about Apple and the NSA…


John Gruber of Daring Fireball pointed to some interesting tweets and posts this weekend, and started connecting the dots between the recently-discovered SSL bug and Apple’s rumored involvement with the NSA. It’s way out there, so please grab your tinfoil hats.

As John points out, iOS 6 was released in late September 2012. Interestingly enough, a slide leaked by Edward Snowden last summer said Apple joined the NSA’s PRISM program right around that time. Coincidence? Maybe. But he goes on to postulate the implications:

“Sure would be interesting to know who added that spurious line of code to the file. Conspiratorially, one could suppose the NSA planted the bug, through an employee mole, perhaps. Innocuously, the Occam’s Razor explanation would be that this was an inadvertent error on the part of an Apple engineer. […]

Once the bug was in place, the NSA wouldn’t even have needed to find the bug by manually reading the source code. All they would need are automated tests using spoofed certificates that they run against each new release of every OS. Apple releases iOS, the NSA’s automated spoofed certificate testing finds the vulnerability, and boom, Apple gets “added” to PRISM.”

Again, all of this is circumstantial and speculative, and Apple has come out numerous times vehemently denying its involvement in any NSA program. But the timing is rather odd, and it makes you wonder how such a serious bug went undiscovered for over a year.

In the end, the important thing is that the vulnerability has been discovered and patched. If you’re on iOS, you can grab the fix in iOS 7.0.6 here, or download this manual fix if you don’t want to update, and Apple says that it’s currently working on a fix for OS X users.

So, do you think there’s any truth to this Apple-NSA stuff? Or is it all an empty conspiracy theory?