Advanced

Software Insecurity is Our Biggest Weakness

Posted by Scott_Ruecker on · 4 comments
Kapersky Lab Threat Post ; By Dennis Fisher
Mail this story
Print this story

Speaking at the Secure360 Conference here, Marcus Ranum, CSO of Tenable Network Security, said that the country's reliance on commercial off-the-shelf software has made us more susceptible to attack, not to mention less innovative and creative. Why don't we have a government coding office? We have a government printing office," he said. "Why don't we have a strategic software reserve? Is this putting us at a greater or lesser risk? I'm not sure. But our own software is probably a greater threat to us than anything other people can do to us."

Full Story

  Nav
» Read more about: Story Type: News Story

» Get new stories by e-mail: nightly or as they are published

« Return to the newswire homepage

  Related stories
» More like this

Comments (4)

Seriously, Andrew Sinclair in the OP comments points out something often glossed over: Government did not invent the Internet.

The colleges, universities and research institutions around the world which created the Internet through the RFC process did it. Maybe ARPAnet was the seed, but it was not the whole plant or even a major part of it.

It wasn't until late 1992 that the NSF changed the rules excluding "commercial content" and "commercial providers" from connecting to the "Internet". THEN the explosion of innovation and use occurred, utilizing the fundamental protocols outlined in the "open" RFCs to eventually connect everyone on Earth to everyone else.

The US Fed.Gov has, for the most part, always been clueless about computers. The NSA, one of the few actually computer competent agencies in addition to NASA, created SELinux a decade ago.

If it weren't for politics, if security actually mattered to people in the Fed.Gov, they would be using SELinux instead of Windows.

But Windows is an easy purchase on government procurement forms, and reinforces one of the big donors to re-election campaigns. Taking the time to spec out a machine for SELinux would be too inconvenient.

Security is inconvenient.
Let's clarify something. Different aspects of security are inconvenient for different parties:

"Authentication" is inconvenient for users. Its counterpart, "authorization," is inconvenient for developers. "Compromised credentials" is inconvenient for sysadmins.

"Sanitizing input" is inconvenient for developers. "Unsanitized input" is inconvenient for users whose data gets wiped.

It's like the old line, "if you think education is expensive, try ignorance."
That reminds me...

At the end of _Earthweb_, Marc Steigler (programmer and now twice author) points out existing authentication methods that he thinks would solve several problems. I'm saying this to put myself on the spot about going and getting the list, to reproduce here, for general consumption.
Ok, here it is:

Marc Stiegler's personal site: http://www.skyhunter.com/marc.html

An introduction to Capability-based security: http://www.skyhunter.com/marcs/capabilityIntro/index.html

Post a comment

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post