[cap-talk] Confinement Confusion (was: Communicating conspirators)
David Wagner
daw at cs.berkeley.edu
Tue Jul 18 02:32:55 EDT 2006
Mark Miller writes:
>David Wagner wrote:
>> Confinement is the goal. The *-property is one approach to try to meet
>> that goal. To put it another way, the *-property is a means to an end;
>> that end is confinement.
>
>I don't think this is right. Earlier I wrote
>
>> Confinement is necessary but not sufficient for the *-properties. For
>> example, a hypothetical caps-as-data system without covert channels, in
>> which full isolation could be provided, would be able to do confinement
>> but still not the *-properties.
>
>Even if it's not practically achievable to prevent covert channels,
>it is not logically inconsistent to imagine a system in which they have
>been prevented. In such a system, I believe the above would hold. This
>shows that the *-properties go beyond confinement -- they are a tougher
>challenge.
Ok, you're right. I over-simplified. Let me try again, and you
can tell me whether you're convinced by my second attempt.
Bit-confinement is a goal.
Multi-level security is another goal.
MLS generally is understood to require certain kinds of bit-confinement,
thus MLS is a stronger goal than bit-confinement (because it
requires bit-confinement + more).
The *-property is an approach for building MLS systems.
The *-property is a means to an end; the end is MLS.
As such, the *-property could also be viewed as an approach to
achieving bit-confinement, but the *-property tries to achieve more
than just bit-confinement (it also tries to achieve MLS, which goes
beyond simple bit-confinement).
More information about the cap-talk
mailing list