Search: Home Bugtraq Vulnerabilities Mailing Lists Jobs Tools Beta Programs
Secure Programming
Writing Secure code Dec 27 2002 12:46PM
Rahul Chander Kashyap (rahul nsecure net) (6 replies)
Re: Writing Secure code Dec 28 2002 03:36AM
K K Mookhey (cto nii co in)
Re: Writing Secure code Dec 27 2002 11:16PM
Bob Bruen (coldrain sover net)
Re: Writing Secure code Dec 27 2002 06:17PM
Dana Epp (dana vulscan com)
Re: Writing Secure code Dec 27 2002 06:03PM
Valdis Kletnieks vt edu (2 replies)
Re: Writing Secure code Dec 28 2002 07:40AM
Glynn Clements (glynn clements virgin net) (2 replies)
Re: Writing Secure code Dec 29 2002 12:35AM
Cesar (cesarc56 yahoo com)
Re: Writing Secure code Dec 28 2002 07:04PM
Crispin Cowan (crispin wirex com)
RE: Writing Secure code Dec 27 2002 08:51PM
Roger Alexander (rta cs colostate edu) (1 replies)
RE: Writing Secure code Dec 30 2002 12:41PM
Matt McClellan (mmcclellan nfr com) (2 replies)
RE: Writing Secure code Jan 01 2003 02:46AM
peleus (peleus peleus net) (1 replies)
RE: Writing Secure code Jan 03 2003 04:36AM
Timo Sirainen (tss iki fi)
Re: Writing Secure code[update] Dec 31 2002 10:20AM
Rahul Chander Kashyap (rahul nsecure net) (2 replies)
Re: Writing Secure code[update] Jan 01 2003 12:21PM
K K Mookhey (cto nii co in) (2 replies)
Re: Writing Secure code[update] Jan 04 2003 12:31AM
Warwick Molloy (wmolloy optushome com au)
Re: Writing Secure code[update] Jan 02 2003 11:55PM
Alex Russell (alex netWindows org)
Re: Writing Secure code[update] Dec 31 2002 08:28PM
Crispin Cowan (crispin wirex com)
RE: Writing Secure code Dec 27 2002 05:46PM
Jeremy Epstein (jepstein webmethods com) (1 replies)
Re: Writing Secure code Dec 27 2002 08:50PM
Valdis Kletnieks vt edu
Re: Writing Secure code Dec 27 2002 05:43PM
John Viega (viega list org) (2 replies)
Re: Writing Secure code Dec 27 2002 09:54PM
Alex Russell (alex netWindows org) (1 replies)
On Friday 27 December 2002 11:43, John Viega wrote:
> Of course it's possible to write something that's not exploitable.
> However, it's tougher than most people think.

As an unqualified statement, this is patently false. If you had said that
given a fixed environment, it's possible to develop an application that
provides protection from circumvention of well defined security
restrictions against a certain type of attack or attacker, then I might
take it seriously. Until then, you're just furthering the myth of
attainable total security (e.g., is survivability in thermonuclear war a
requirement of your app? is that appropriate? if your app fails in this
case, has it been "exploited" or DoS'd or is that an accepted failure
scenario?).

> For example, I've seen
> applications that the authors assumed were not networked whatsoever,
> and had no special local privilege. However, if the files they read
> and wrote were stored on a remote file system such as an SMB mount,
> then their otherwise non-networked program was completely exploitable.

Secure design can often compartmentalize enough to handle a changing
environment, but it's something of a desireable side effect of good design,
not a strong property. Change the environment enough (or change
abstractions that authors don't question, like the remote filesystem) , and
anything will break. How it breaks is the important question, and something
I don't think we spend enough time discussing over the incessant din of
those looking for a security silver bullet.

--
Alex Russell
alex (at) netWindows (dot) org [email concealed]
alex (at) SecurePipe (dot) com [email concealed]

[ reply ]
Re: Writing Secure code Dec 27 2002 08:57PM
John Viega (viega list org)
RE: Writing Secure code Dec 27 2002 08:59PM
Matt McClellan (mcc nfr com) (1 replies)
Re: Writing Secure code Dec 27 2002 09:06PM
John Viega (viega list org)







 

Privacy Statement
Copyright 2009, SecurityFocus