""" IBM referred to a 2014 statement saying that the company does not provide "software source code or encryption keys to the NSA or any other government agency for the purpose of accessing client data."<p>A spokesperson ... did not comment further on whether source code had been handed over to a government agency for any other reason. """<p>I'm glad the author pressed them further ("for any other reason"). So many times we see such statements like this from companies but nobody bothers to ask the obvious (to me) follow-up question.
It's not a secret that Microsoft provides Windows' source code to some governments. Here are some reports from the same ZDNet:<p><a href="http://www.zdnet.com/article/microsoft-opens-source-code-to-russian-secret-service/" rel="nofollow">http://www.zdnet.com/article/microsoft-opens-source-code-to-...</a><p><a href="http://www.zdnet.com/article/does-microsofts-sharing-of-source-code-with-china-and-russia-pose-a-security-risk/" rel="nofollow">http://www.zdnet.com/article/does-microsofts-sharing-of-sour...</a>
The source code alone is less problem than the private keys.<p>If the agencies have private keys of the creators of your OS, who then signed the "signed updates" you've got?<p>Example, recently from Microsoft:<p>In their forums: "Is Update KB3103709 Fake?"<p><a href="http://answers.microsoft.com/en-us/protect/forum/protect_other-protect_start/is-update-kb3103709-fake/c9fea314-1469-4d6f-b22f-d1fa0c11c503?auth=1" rel="nofollow">http://answers.microsoft.com/en-us/protect/forum/protect_oth...</a><p>On their site: " Try searching for what you need This page doesn’t exist."<p><a href="https://support.microsoft.com/en-gb/kb/3103709" rel="nofollow">https://support.microsoft.com/en-gb/kb/3103709</a>
> "There is zero chance that someone could rewrite the [hard drive] operating system using public information," said one of the researchers.<p>hmm... <a href="http://spritesmods.com/?art=hddhack" rel="nofollow">http://spritesmods.com/?art=hddhack</a>
Serious question, would source code be useful to a government agency? Is there enough knowledge and expertise that exists outside of the organization that builds the software to be able to make much use of software as complex as iOS?
Related: There's currently a proposal ("Reg AT") from the CFTC (which regulates futures trading in the US) that would require all algorithmic traders to provide routine access to their source code, without a court order.<p>[1] <a href="http://www.sidley.com/news/2015-12-14-investment-funds-update" rel="nofollow">http://www.sidley.com/news/2015-12-14-investment-funds-updat...</a>
All it takes is one brave soul to gain standing and the entire FISA system goes belly up in a real court. As long as everyone cooperates the farce goes on. Generally people who work at big companies and get these NSLs (likely lawyers) are unlikely to be that person.
I'm actually not so concerned about this, provided no signing keys are given out. OS vulnerabilities being discovered are a risk I'm willing to take.<p>Can always run linux and level the playing field.