Date: Mon, 13 Oct 97 17:09:09 -0400 From: Christopher Petrilli <petrilli@amber.org> To: "Brian Mitchell" <brian@firehouse.net>, "Colman Reilly" <careilly@monoid.cs.tcd.ie> Cc: "Douglas Carmichael" <dcarmich@mcs.com>, <freebsd-hackers@FreeBSD.ORG>, <freebsd-security@FreeBSD.ORG> Subject: Re: C2 Trusted FreeBSD? Message-ID: <199710132110.RAA29578@dworkin.amber.org>
next in thread | raw e-mail | index | archive | help
>I'm fairly certain acl is _not_ a requirement in the dcl segment of c2. >acl is, after all, just another form of group control at its very base. It is not "mandatory," however the following paragraph exerpted from the TCSEC does make it clear that the exisintg group mechanism is NOT acceptable: "The access controls shall be capable of including or excluding access to the granulairty of a single user." This exclusion part is what makes it very difficult. You must be capable of giving access to everyone BUT a specific user. While theoretically I guess you could do it by managing billions of sepereate groups, I think it would fail none the less because of practical enforcement concerns. THat having been said, there is one other requirement that would need to be addressed: * Object Reuse (2.2.1.2) THis is defined as follows: "All authorizations to the information contained iwthin a storage object shall be revoked prior to initial assignment, allocation or reallocation to a subject from the TCB's pool of unused storage objects. No information, including encrypted representations of information, produced by a prior subject's actions is to be available to any subject that obtains access to an object that has been released back to the system." Basically, we need to purge all memor when it is allocated, or deallocated. Other than that, it's mostly documentation, and audit. I would really prefer to do an ACL extension to the file system, as I think it's useful as it is :-) Chris -- | Christopher Petrilli "That's right you're | petrilli@amber.org not from Texas."
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199710132110.RAA29578>