[cap-talk] Mandatory Access Control
David Hopwood
david.nospam.hopwood at blueyonder.co.uk
Wed Jan 3 18:42:06 CST 2007
David Hopwood wrote:
> Jed Donnelley wrote:
>
>>Let me just feed a bit off what's now on the "discretionary access
>>control" page:
>>
>>http://en.wikipedia.org/wiki/Discretionary_access_control
>>
>>Namely where it says, "A system is said to provide discretionary
>>access control if the owner of an object has the ability to control
>>how others can access it. This is defined in opposition to mandatory
>>access control (also known as non-discretionary access control), in
>>which the system enforces restrictions on how access policies can be edited."
>>
>>and explain why this still doesn't make sense to me.
>
> There is a false dichotomy here. In all realistic access control systems
> I'm aware of (ACL-based, capability-based, role-based, or whatever), it is
> both the case that
>
> "the owner of an object has [some] ability to control how others can
> access it,"
... or similar for the nearest available concept to "owner" (perhaps "creator"),
if the system doesn't have "owners" per se.
> and
>
> "the system enforces [some] restrictions on how access policies can be
> edited."
>
> So most systems are both "discretionary" and "non-discretionary" by the
> above definitions.
>
> Call me a boring prescriptivist, but I tend to think that it is a good idea
> for technical terms of the form "non-<adjective> <noun>" to be defined as
> "a <noun> that is not <adjective>". This doesn't always help if either
> <noun> or <adjective> are not well-defined, but at least it eliminates
> one potential cause of self-contradiction.
--
David Hopwood <david.nospam.hopwood at blueyonder.co.uk>
More information about the cap-talk
mailing list