Title :
Applying the composition principle to verify a hierarchy of security servers
Author :
Heckman, Mark R. ; Levitt, Karl N.
Author_Institution :
Dept. of Comput. Eng., California Univ., Davis, CA, USA
Abstract :
This paper describes how the composition principle of Abadi and Lamport (1991) can be applied to specify and compose systems where access control policies are distributed among a hierarchy of agents. Examples of such systems are layered secure operating systems, where the mandatory access control policy is enforced by the lowest system layer and discretionary and application-specific policies are implemented by outer layers, and microkernel operating systems, where the access control policy may be distributed among a hierarchy of server processes. We specifically consider the case of a microkernel operating system type architecture, in which resource management policies are enforced by server processes outside of the kernel, and where the system access control policy is a composition of the distinct policies implemented by the servers. As an example, we have specified a two-server system, including both safety and progress properties. We formally verified the composition of the two server processes using the HOL theorem proving system
Keywords :
authorisation; client-server systems; formal specification; operating system kernels; program verification; resource allocation; security of data; theorem proving; HOL theorem proving system; access control policies; agent hierarchy; application-specific policies; composition principle; layered secure operating systems; mandatory access control policy; microkernel operating systems; progress; resource management policies; safety; security server hierarchy verification; specification; two-server system; Access control; Computer science; Computer security; Control systems; Kernel; Memory management; National security; Operating systems; Resource management; Safety;
Conference_Titel :
System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
Conference_Location :
Kohala Coast, HI
Print_ISBN :
0-8186-8255-8
DOI :
10.1109/HICSS.1998.656298