Open source security

May 8, 2006, 7:46pm PDT | Length: 00:02:01
Open-source software developers often rely on the "many eyeballs" theory to ensure security. Brian Chess of Fortify Software says this process is ineffective, and urges users to hold developers accountable.

Transcript

Open source security

Hi, I'm Brian Chess, Chief Scientist for Fortify Software,and today I'm going to talk about Open Source Security and why the manyeyeballs theory just doesn't work. Now I'm a big fan of open source, but themany eyeballs theory has some problems. Before I tell you about what thoseproblems are, I've got to explain what the many eyeballs theory is.

So imagine you're a software developer and you put somesoftware out there on the internet. Here's your program. And you expect that alot of people are going to download it and check it out. Now of course, allsoftware has bugs in it. So, you might expect that your software is going tohave some bugs in it, too. Now because you've got all these people who've gotaccess to your source code, they're going to tell you about those bugs andyou're going to be able to find some of them and get rid of them.

So they found some of those bugs and some of those bugs havesecurity implications, so you wipe those out. So does that make your softwaremore secure? Well, some of those bugs are still there, and that means bigsecurity problems. Let me give you an analogy to explain why this theory justdoesn't hold water.

Imagine you've got a park, and you'd like to keep your parkclean. So what are you going to do, ask the litter patrol to come in afterhours and try and clean things up? No, that's not how we keep our parks clean.Instead we put up signs and tell people hey, nobody appreciates litter. We makesure that there are plenty of trash cans around so that people can do the rightthing.

So that's what we need to do with software development, too.We need to educate software developers and make sure that they know how tocreate secure software. We need to give them the right tools, we need to givethem the right programming languages so that they can write secure software.But in the end, we can't rely on people who are using open source software inorder to make sure that the software is secure. We've got to have the developerbe accountable for the software that they create.

Business class SaaS

Business class SaaS

Sponsored: The Software as a Service market is expected to double by 2012. Martin Capurro,...

Getting hooked: Phishing, pharming and online threats

Getting hooked: Phishing, pharming and online threats

Sponsored: There's no shortage of malicious code on the Internet. Agent Peterson of the Geek...

Vista: User account security

Vista: User account security

David Berlind, executive editor at ZDnet, explains how new security features in Windows Vista...

Protect privacy with encryption

Protect privacy with encryption

Sponsored: Paul Needham, director of product management for database security at Oracle,...

Vista: User account security

Vista: User account security

David Berlind, executive editor at ZDnet, explains how new security features in Windows Vista...

Security in a Web  2.0 world

Security in a Web 2.0 world

Malware is increasing with the popularity of social networking sites. Dan Nadir, vice president...

Two-factor authentication

Two-factor authentication

Dennis Hoffman, vice president of enterprise solutions at RSA, explains how a security process...

VoIP security: The real risks

VoIP security: The real risks

Like traditional data networks, voice networks carry their share of security risks. VOIP Watch's...

Talkback - Tell Us What You Think

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

White Papers, Webcasts, & Resources

Facebook Activity