comp.lang.ada
 help / color / mirror / Atom feed
From: Florian Weimer <fw@deneb.enyo.de>
Subject: Re: GNAT 3.14p and Red Hat 7.2
Date: Thu, 28 Mar 2002 21:34:53 +0100
Date: 2002-03-28T20:34:09+00:00	[thread overview]
Message-ID: <87sn6kjus2.fsf@deneb.enyo.de> (raw)
In-Reply-To: a7veu6$mom$1@a1-hrz.uni-duisburg.de

Georg Bauhaus <sb463ba@l1-hrz.uni-duisburg.de> writes:

> I recall a discussion of OS security in the Minix book
> by Tanenbaum, where he points out that you should not believe
> in security because your system manual tells you some part
> of the system has been secured. On the contrary, the mechanism
> should be open to cracking attempts, to be tested.

Did Tanenbaum really write that?  What strange way to think about
security!

We haven't got just manuals, we have also got source code.  Looking at
the source code is far more efficient than random black box testing
without vendor support.  I'm surprised how many vulnerabilities are
uncovered by more or less systematic black box testing, but such
testing can only show the presence of bugs, not their absence.

> Improved security due to the removal of one possible hole?

Yes, of course, and it's not a "possible hole", it's a typical /tmp
race condition.

> Let me argue in favour of documenting possible holes. 

This particular problem has been documented over and over again. In
fact, it is one of the most well-known security problems in
UNIX-centered code.

> If program writers learn to pay attention to the outcome
> of the compilation process, and they must, once they now
> even an Ada program doesn't just use RM virtuality,
> they will care about what OS facilities operate behind the
> scenes.

Well, I *do* care, that's why I complain about the problem!  But your
advice not to fix such problems and just document them is entirely
incomprehensible to me.



  reply	other threads:[~2002-03-28 20:34 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-03-24 23:20 GNAT 3.14p and Red Hat 7.2 Ken Nelson
2002-03-25 15:22 ` Mark Johnson
2002-03-26  2:12   ` Ken Nelson
2002-03-26 14:56     ` Mark Johnson
2002-03-26 19:52       ` Florian Weimer
2002-03-26 17:21     ` Stephen Leake
2002-03-26 19:53       ` Florian Weimer
2002-03-27 10:49         ` David C. Hoos, Sr.
2002-03-27 11:55           ` Florian Weimer
2002-03-28 16:04             ` Georg Bauhaus
2002-03-28 20:34               ` Florian Weimer [this message]
2002-03-29 16:02                 ` Georg Bauhaus
2002-03-30 16:18                   ` Georg Bauhaus
2002-03-30 19:17                     ` Florian Weimer
2002-03-30 21:22                       ` David C. Hoos, Sr.
2002-03-30 23:14                         ` Florian Weimer
2002-03-26 10:06 ` Dr. Michael Paus
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox