|
|||||||||||
|
Re: Writing Secure code[update]
From: Crispin Cowan <crispin(at)wirex.com>
Date: Tue Dec 31 2002 - 15:28:22 EST Rahul Chander Kashyap wrote: >First of all i'm thankful to all for responding to my query. Well this shows
The problem is that the standard must be *effective*. Safety standards in other engineering disciplines are only implemented after it is *very* well understood what cookbook recipe a competent engineer should follow when designing a steam boiler, bridge, skyscraper, etc. such that it will not fall down. We cannot specify a cook book for programmers to follow to write secure code, because we do not know what such a cook book should say. Prematurely specifying a security programming standard would be disasterous, for several reasons:
With nearly everyone having such a negative view of the standard, it will substantially delay the adoption of standards that are actually effective when they eventually come along. Oh wait! This has already happened: Orange Book, Common Criteria, and ISO 9000 are all standards that seek to do what you propose, they are all hugely expensive to propose, and none of them work. They have not been widely adopted, and one or two of us are a tad contemptuous of them :) So long as "writing secure code" is still a research problem, it should not be standardized.
So what can be done? We *do* have a bunch of good practice knowledge
(the Saltzer and Schroeder paper
Crispin -- Crispin Cowan, Ph.D. Chief Scientist, WireX http://wirex.com/~crispin/ Security Hardened Linux Distribution: http://immunix.org Available for purchase: http://wirex.com/Products/Immunix/purchase.html Just say ".Nyet"
This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 14:02:44 EDT |
||||||||||
|
|||||||||||