Search: Home Bugtraq Vulnerabilities Mailing Lists Jobs Tools Beta Programs
Falling Apart at the Seams
Kathleen Ellis and Jon Lasser, SecurityFocus 2000-09-04

Last month's Brown Orifice program opened a backdoor to an insecure future. Can open source save the day?

Comments Mode:
User: friend or enemy? 2000-09-05
Pavel Roskin (1 replies)
It's a good article, but an important point is missing.

Different modules are developped in different assumptions about the user.

Most programmers consider users as friends, i.e. they don't expect them to feed garbage to the program.

However, modules written in such assumptions (e.g. the modified JPEG library) are used in the environment where evil intentions of some parties cannot be ruled out.

This is the core of most problems mentioned in the article.

The solution would be to always link the assumptions to the code.

This way, a "user-trusting" code will not be linked to a "paranoid" program unless it is upgraded to the required security level through a code review.

This is mostly a management issue, but it affects every developer.

Every module should be assigned a security level throughout all the development cycle.

This way you don't open new holes by including new components.

[ reply ]

Link to this comment: http://www.securityfocus.com/comments/articles/80/3294#3294
User: friend or enemy? 2000-09-08
foo
Open Source Solution 2000-09-05
Pete Kofod (2 replies)
Re: Open Source Solution 2000-09-08
angel'o'sphere (1 replies)
Re: Open Source Solution 2000-09-08
Richard
Open Source Solution 2000-09-08
Mike Crist
Open source is not a silver bullet 2000-09-06
Your friendly neighborhood software developer
"All bugs are shallow" is a delusion of Open Source Arguments 2000-09-08
peter (at) smalltalk (dot) org [email concealed]
Open source WORKS! 2000-09-08
Another friendly software developer
Mozilla and JavaScript 2000-09-08
Markus Fleck
How many ways can one article be wrong? 2000-09-08
Charles Miller







 

Privacy Statement
Copyright 2009, SecurityFocus