Subject: Re: SE Linux vs SE NetBSD !!
To: Andrew Reilly <andrew-netbsd@areilly.bpc-users.org>
From: Robert Watson <rwatson@FreeBSD.org>
List: tech-kern
Date: 08/31/2006 06:36:30
On Tue, 29 Aug 2006, Andrew Reilly wrote:
> On Fri, Aug 25, 2006 at 03:56:00PM -0500, Travis H. wrote:
>> That's okay, if there's sufficient number of people to write those
>> policies. Similarly, 99% of the Unix user population can't write solid
>> kernel code, for example a device driver. That's okay because we can copy
>> bits for zero marginal cost from the people who can for the people who
>> can't.
>
> This is getting to the heart of the bit that I don't understand about this
> whole area (SE-Foo, etc). Please pardon the intrusion of a know-nothing...
>
> How can someone else write my security policy for me? How can there be just
> one such, and application-based? Isn't the point of policy that it's up to
> me? If it's just a documentation of the capabilities of the application,
> then what does it offer over and above the application itself?
>
> What sort of applications are we talking about? Presumably not /bin/sh or
> /usr/pkg/bin/perl: those have rather a lot of potential behaviours.
Most of the shipped policies in recent RedHat releases are what they call
"targeted" policies. They narrowly constrain specific applications with
well-defined functionality and behavior. For example, they constrain BIND,
Sendmail, etc.
Robert N M Watson
Computer Laboratory
University of Cambridge