Cold War Trojan
John Chambers
jc at trillian.mit.edu
Thu Mar 18 11:42:21 EST 2004
D.E. Chadbourne writes:
| John Chambers wrote:
| > Someone wrote:
| > | On Tue, 16 Mar 2004, D.E. Chadbourne wrote:
| > | > Explosive Cold War Trojan has lessons for Open Source exporters
| > | > http://www.theregister.co.uk/content/4/36270.html
| > |
| > | This story about US sabotage of Soviet pipelines has been rather
| > | thoroughly debunked.
| >
| > So where has it been debunked? It certainly sounds like a
| > PR story, but that doesn't necessarily make it true or
| > false. ...
|
| hi again. i agree. i searched but no debunking has appeared.
...
| so far i think that the story appears to be true.
Well, maybe it's true; maybe it's not. But the take on the story in a
lot of the world will probably be based on something else. It seems
that a CIA guy has gone public with the story, presumably with the
CIA's permission. Whether it's history or propaganda, we don't know.
But we can conclude that there are people in the US government who
consider this a Good Thing to do to their enemies (and innocent
bystanders). And they don't mind the world knowing. So the idea that
American software isn't to be trusted isn't paranoia, it's a rational
response to apparent policies of the US government.
Of course, a lot of software security people would openly state that
this is not only true, but you shouldn't trust any software from any
source. It's not just Americans; security means that you should make
sure that your people have studied the source code and you've
compiled it all yourself. And you've compiled the OS yourself. And
you've compiled the compiler yourself (with a different compiler from
a different source). And you've studied the firmware in the cpu. This
can be expensive, so you want some help if you can find it.
The Open Source crowd should be in a good position here. We can
easily tell people "You shouldn't trust us. We don't trust each
other. That's why we make all the code available, and we do check it
ourselves. You'll have to hire people to do the same. But you'll have
to do that no matter where you get your software. We just make it a
lot easier. And we won't file a lawsuit against you if you find a
problem in our code. We'll thank you publicly, and fix it fast."
We might also point out that there have been cases of OSS
distributions that had backdoors and Trojans. But because the OSS
crowd has a lot of people who enjoy studying code and like to show
off their expertise, these problems have generally been spotted very
quickly, within a day or so, and fixes are usually available online
in hours. So you not only have your people studying the code; you
also have a few thousand hackers doing the same thing and hollering
loudly when they find something suspicious.
Notice that you don't have to name any corporations or countries.
Sure, Microsoft is a problem, as is the US government. But they're
just the biggest meanies on the planet. There are others who are
every bit as bad. All software should be treated with the same
suspicion.
Lots of managers will understand this argument.
More information about the Discuss
mailing list