A system consists of 4 domains, D1 through D4, and 3 objects, O1 through O3. Processes in the 4 domains need to access the resources as follows:
D1 owns, reads, writes, and executes O1
D1 reads and executes O3
D2 reads and writes O1
D2 owns, reads, writes, and executes O2
D3 executes O2
D4 reads O1
D4 reads O2
D4 owns, reads, writes, and executes O3
(a)
Show the necessary permissions as access lists.
(b)
Show the necessary permissions as capability lists.
(c)
Assume that all x-rights are marked with the c-right.
Determine in which domain a process can enable processes in domain D1 to:
read O2
execute O2