DocumentCode
320877
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
Volume
3
fYear
1998
fDate
1998
Firstpage
338
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/HICSS.1998.656298
Filename
656298
Link To Document