Will - 23 June 2009 02:34 PM
Why use an algorithm with such weaknesses? There are others that are considered much more secure without the flaw. As for the speed it does not need to be fast if say they wanted to take control (remote admin) the machine at hand.
Well, I wasn’t arguing for using it ;) As Schneier mentioned, it is slow, clunky, not secure, and public, so it’s best not to use it for any reason. I was questioning why the NSA would use something so clunky and obvious if their goal was to be surreptitious.
Will - 23 June 2009 02:34 PM
I don’t think the NSA or anyone else would use these possible backdoors to spy on anyone. It could be there just in case. Maybe to control the flow of information in a crisis such as the one in Iran. Sorry I just don’t see the NSA giving away anything to the world without some major benefit.
I’m curious as to how that would work, exactly. Controlling the flow of information through an unused encryption algorithm?
Don’t forget, the NSA is a public service, and they exist for protecting you. For example, they offer excellent guides on hardening servers to protect from exploits such as those you are talking about.
If you want to control the flow of information, it would be much easier (and quicker) to take out the root DNS servers in the US—something the NSA could probably do if they wanted to. Or, just tighten your grip on the ISP’s.
Will - 23 June 2009 02:34 PM
While I don’t doubt your system is heavily monitored, once someone has root level access you choices are much more limited if you want to gain control of your systems. RedHat has had it share of failures as well, they were duped into distributing a trojan to there Red Hat Enterprise customers such as yourself in the past.
How would the NSA gain root access through SELinux?
SELinux is completely open source (as is Red Hat), so the code is there for everyone to see. SELinux is not an application, rather it is a set of policies. There is no way to use it as an application to gain entry via a back door. By now, every piece of code in SELinux has been scoured through by sysads everywhere (not to mention the development team), so anything hidden in it which the NSA could use to monitor or take control of your systems would have been found.
Lastly, Red Hat Enterprise Linux wasn’t duped, exactly, rather someone found a way to exploit a couple of OpenSSH packages and sign them to look like they came from Red Hat. It was detected quickly and fixed. This did not effect the Red Hat Network, which is what Enterprise customers use to update their systems (more on that here).