I'm reading about the Bell-LaPadula model. I understand the Simple Security Property and the Star Property, and I see that the model also incorporates a Discretional Security Property. My question is:
Let's imagine that we have one user (U1) and two objects (O1 and O2), and that we need to asign security levels to U1, O1 and O2 so that (a) U1 can read O1 (but no write it) AND (b) U1 cannot read O2 and cannot write O2
I can see how to fulfill condition (a): U1 must have a higher/equal security level than O1.
But what about condition (b)? If SecurityLevel(U1)>=SecurityLevel(O2) then U1 would be able to read O2. If SecurityLevel(U1)<=SecurityLevel(O2) then U1 would be able to write O2. Since we do not want U1 to read or write O2, I guess that this can only be achieved by the Discretional Security control?