Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. Consider an access control policy consisting of the following two rule: Rule1

ID: 3598534 • Letter: 1

Question

1.   Consider an access control policy consisting of the following two rule:

Rule1: A subject S can write to an object O only if security_level(O) security_level(S)

Rule 2: If a subject S reads an object O, then the security level of S is updated after the read as MIN{security_level(S), security_level(O)}

Can the above policy prevent integrity violations in a system consisting of some subjects and objects? Explain. It is assumed that all subjects and objects have initial security level assigned.

Explanation / Answer

Ans:

Low-Watermark Policy:

s in S can write to o in O if and only if i(o) <= i(s).

If s in S reads o in O, then i’(s) is taken to be the minimum of i(s) and i(o) where i’(s) is the subjects integrity level after the read.

s1 can execute s2 if and only if i(s1) <= i(s2).

The policy prevents direct modification that would lower integrity labels as well as indirect modifications.Can be too restrictive.