The Ptech Incident
[Posted December 11, 2002 by corbet]
[Editor's note: this article was contributed by LWN reader Tom Owen.]
Federal and state agents who visited
Quincy, Mass. software house Ptech
last week were probably mostly looking for financial links to al-Qaeda.
So perhaps it's just an unfortunate co-incidence that by Wednesday morning the
Ptech customer list had been removed from their web site. It was still cached
at Google,
though, and the names on it are a testament to the lure of the product and
efficiency of the Ptech sales team. How happy the US Air Force, NATO, Mitre
and the FBI are to discover that their knowledge management software comes
from a firm under such detailed investigation has yet to emerge, but officials
for the White House and the US Attorney in Boston have certainly been quick to
say that the software presents no obvious risk. Which raises the question: how
do they know?
Sensitive government and defense agencies probably won't load their
operational information on to a knowledge management system without some sort
of scrutiny of the software. There's no need for an Open Source license -- any
client with sufficient clout can cut a deal for source access. The trouble is
that a $1000 per day security consultant, faced with half a million lines of
Visual Basic and a non-disclosure agreement, is going to need extraordinary
powers to find twenty lines buried in, say, user management, which phone home
with a document index. Source access or not, it still comes down to trust, of
the company and each individual developer.
A true open source project is a very different matter. It's not possible to
fool the whole developer community -- a secret like that just won't keep. It
might be possible to corrupt individuals, and it's certainly possible for
terrorists to join and contribute code. But the bent code is there for all to
see, and the folks reading it are developers intimately familiar with the
purpose and structure of the system. A trapdoor or a leak is still possible,
but it's much more likely to be spotted.
Wired quotes
Michael Wendy of the Initiative for Software Choice:
"It's important to note that a development model is only a process,"
Wendy said. "It does not guarantee, in and of itself, that a product
produced under one type of model will be any better than another product
produced under a different model. In other words, no single development
mode inherently produces safer, more secure software."
It's not bad for a first try, but the ISC will have to do better than that.
(
Log in to post comments)