LA Walsh wrote:
> So if we are going for stage I. We'd propose:
>
> 1) That the project adopt new prototypes for some of the existing security
> calls to support the argument collection requirements of a future audit
> implementation. Reason: We don't want to force an API change once the it has
> been accepted into the kernel.
Module API changes are permitted mid-stream. While it is prudent to add
arguments sooner than later, it is also prudent to keep the patch small for
Stage I. A necessary precondition for these additional arguments, providing the
data should be cheap, and the additional source code patches should be light.
> 2) move to authoritative hooks with the standard security moved into a module
> that is compiled in and completely compatible with the current security (bug
> for bug, feature for feature). I know this topic was discussed last month,
> but we couldn't give input at that time.
As Wagner said, consensus was to stay with restrictive hooks, both for the
receptivity with the kernel community, and for the "safety" property.
Similarly, broad consensus was to leave the classic UNIX security logic in the
kernel, and not try to modularize it. My main concern is that the classic
security checks are tightly interwoven with other, non-security kernel logic,
and that means that moving the security logic to a module is bug-prone. I don't
believe that such a task could be accomplished bug-free on the first try. IIRC,
most of the LSM community concurred. Discussion with Ted confirmed that he feels
the same way.
So basically, based on past consensus:
* Question 1 (additional arguments): maybe, depending.
* Question 2a (authoritative hooks): most of us would rather not.
* Question 2b (moving kernel security logic to a module): no way, unless you
have something to say that's likely to change the consensus of both the
LSM community and the kernel community. So far, I personally am not
swayed.
Crispin
--
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc. http://wirex.com
Security Hardened Linux Distribution: http://immunix.org
Available for purchase: http://wirex.com/Products/Immunix/purchase.html
_______________________________________________
linux-security-module mailing list
linux-security-module@wirex.com
http://mail.wirex.com/mailman/listinfo/linux-security-module
This archive was generated by hypermail 2b30 : Mon Jul 09 2001 - 01:02:36 PDT