Search: Home Bugtraq Vulnerabilities Mailing Lists Jobs Tools Beta Programs
Wide Open Source
Elias Levy, SecurityFocus 2000-04-17

Is Open Source really more secure than closed? Elias Levy says there's a little security in obscurity.

Comments Mode:
Netscape developers are weenies! 2000-04-17
Anonymous (2 replies)
Netscape developers are weenies! 2000-04-17
Anonymous (1 replies)
haha... 2000-04-18
Anonymous
Ever hear of SourceSafe? 2000-04-17
Anonymous (3 replies)
MS vs. Linux 2000-04-17
Anonymous (1 replies)
Like most MS products 2000-04-17
Anonymous
MS has SourceSafe (hehe) 2000-04-17
Anonymous
SourceSafe Rocks 2000-04-17
Anonymous
Please emphasize your conclusion 2000-04-17
Anonymous
Bug *fixes*...? 2000-04-17
Anonymous (2 replies)
Re: bug fixes 2000-04-17
David Terrell <dbt (at) meat (dot) net [email concealed]> (2 replies)
What? 2000-04-17
Anonymous
a bit reactionary, eh? 2000-04-18
Anonymous (1 replies)
potentialities and realities 2000-04-18
David Terrell <dbt (at) meat (dot) net [email concealed]>
Latest MS bug fixed same day 2000-04-18
Anonymous (1 replies)
Good response, MS 2000-04-19
Anonymous
Wide Open Source 2000-04-17
Anonymous
Open Source Security 2000-04-17
Anonymous
You forgot one thing: 2000-04-17
Anonymous
But you ignore the obvious 2000-04-17
Anonymous
Auditing of compiled code not much harder ... 2000-04-17
Anonymous (1 replies)
Forget about strcpy() 2000-04-17
Anonymous
good analysis... 2000-04-17
Anonymous
Examine the record... 2000-04-17
Anonymous (1 replies)
Comparing Apache and IIS is wrong 2000-04-17
Anonymous (2 replies)
crap load along with Apache. 2000-04-17
Anonymous
Path of the weak 2000-04-17
Anonymous
You've made several critical mistakes in your comment. 2000-04-17
Bruce Perens <bruce (at) perens (dot) com [email concealed]> (3 replies)
Hi Elias,

<p>

I'd like to point out a few problems with your comment.

<p>

The Gauntlet firewall published by Trusted Information Systems was not an

Open Source program. It's what we call "disclosed source-code", and that's

very important because that difference means that nobody had much reason to

read it or work on it. The software license didn't provide them any incentive

to do so - you would have only been fixing bugs in a program that somebody

else has an exclusive right to sell. Who wants to be the unpaid employee of

another company? With real Open Source, you have the same right to sell the

program as anyone else, or to distribute it for free, for that matter, and thus

you aren't some company's unpaid dupe. For an explanation of what Open Source

is, see <a href="http://perens.com/OSD.html">The Open Source Definition</a> .

<p>

At the time of the Morris Internet worm, the BSD software distribution of which

Sendmail is a part was under a restrictive license and required an expensive

ATT Unix license before you could get the system. This is also not what we

today know as Open Source. Besides, you are writing about the epochal Internet

virus, and few people even considered Internet security before that event.

<p>

Yes, all compilers have a bootstrap problem. One can avoid it by compiling the compiler with another compiler, once in a while, and then compiling the result with itself. This method can also be used to <i>detect</i> the Trojan: compare the generated executable with one that doesn't have another compiler in its heritage - if there's a significant difference, look for a Trojan there.

<p>

Most users do not compile their own applications, but they get them

from a trusted source who has compiled them and cryptographicaly signed

them. You might not be aware that in all Linux distributions of any

import, the packager does compile all programs. If there is a trojan

slipped in, you can trace it to the person who compiled the program and

bring charges if necessary.<p>

And what good would it do anyone to grep through source code for strcpy()? We've already done that ourselves, and have fixed obvious problems.<p>

Sure, it's no <i>guarantee</i>, but it's much better than the alternative, which lets Microsoft embed snide comments (if they really <i>aren't</i> trap-doors, embedding a trap-door would be as easy) in their software and have them undiscovered for years.

<p><blockquote>

Thanks

<p>

Bruce Perens

</blockquote>

[ reply ]

Link to this comment: http://www.securityfocus.com/comments/articles/19/1388#1388
Sorry about the bad formatting. 2000-04-17
Bruce Perens <bruce (at) perens (dot) com [email concealed]>
Re: Bruce Parens' Defense of Open Source 2000-04-17
David Terrell <dbt (at) meat (dot) net [email concealed]> (2 replies)
How to respond to past reports of vulnerability 2000-04-17
Bruce Perens <bruce (at) perens (dot) com [email concealed]> (1 replies)
Re: How to respond to past reports of vulnerability 2000-04-18
David Terrell <dbt (at) meat (dot) net [email concealed]> (1 replies)
I don't think you get what he's talking about, Dave... 2000-04-19
Barry Fitzgerald <reaperx1 (at) netscape (dot) net [email concealed]> (1 replies)
Indeed there are a lot of bugs 2000-04-18
Anonymous
Thanks for the additional info but... 2000-04-17
Anonymous (1 replies)
Trust-worthyness and ability to spot bugs 2000-04-17
Bruce Perens <bruce (at) perens (dot) com [email concealed]>
Skill is always at a premium 2000-04-17
Christopher Petrilli <petrilli (at) amber (dot) org [email concealed]> (1 replies)
Rigorous methodology 2000-04-17
Anonymous
Blackhat? 2000-04-17
batz <batsy (at) vapour (dot) net [email concealed]> (1 replies)
semantics 2000-04-17
Ryan Russell <ryan (at) securityfocus (dot) com [email concealed]>
Some good points... 2000-04-17
Anonymous
Open source as a democracy 2000-04-17
Anonymous (1 replies)
Politics are irrelevant 2000-04-17
Anonymous
This isn't OSS vs. CSS 2000-04-17
Anonymous
bugs? yeah. fixes? right away 2000-04-17
Anonymous
Apples and Oranges 2000-04-17
Anonymous (2 replies)
re: Apples and Oranges 2000-04-17
Anonymous
NSA/Linux 2000-04-20
Anonymous
Blackhat, whitehat, whatever. 2000-04-17
Anonymous
Who found the sendmail bug? 2000-04-17
Brett <disfunct (at) radiusnet (dot) net [email concealed]> (1 replies)
Morris didn't find the Sendmail bug 2000-04-20
Rick Smith <rick_smith (at) securecomputing (dot) com [email concealed]>
to expand on what i said earlier. 2000-04-17
Brett <disfunct (at) radiusnet (dot) net [email concealed]>
Attitudes 2000-04-17
Anonymous
Rates of evolution 2000-04-17
Anonymous
just a few little things... 2000-04-17
Anonymous
a quick Summary and rant 2000-04-17
Anonymous
OSS vs closed 2000-04-17
Anonymous
Banks, The NSA, and US companies. 2000-04-18
Anonymous
Open source? Use real examples! 2000-04-18
Anonymous
Come on 2000-04-18
Anonymous
Correct the facts and the conclusions stand strong 2000-04-21
Rick Smith <rick_smith (at) securecomputing (dot) com [email concealed]>
Original Bugtraq mailing list description? 2000-04-21
Robert Quinn <rquinn (at) pobox (dot) com [email concealed]>







 

Privacy Statement
Copyright 2009, SecurityFocus