DocumentCode :
3308396
Title :
Towards the specification of access control policies on multiple operating systems
Author :
Teo, Lawrence ; Ahn, Gail-Joon
Author_Institution :
North Carolina Univ., Charlotte, NC, USA
fYear :
2004
fDate :
10-11 June 2004
Firstpage :
210
Lastpage :
217
Abstract :
In the past, operating systems tended to lack well-defined access control policy specification languages and syntax. For example, a UNIX operating system that is based on the discretionary access control (DAC) paradigm has decentralized security policies based on technology that has been developed over the years. With such policies, it is difficult to identify the permissions given to each user, and who has what access to which resources. With the advent of recent security-enhanced operating systems such as SELinux, this is no longer the case; the access control policy for almost all resources is now stored centrally and applied universally throughout the system. This is certainly more manageable but is not without costs. Firstly, such policies tend to be complex. Secondly, as more of such systems are developed, each system would have its own policy specification syntax. A system administrator who intends to evaluate or migrate to a new system would have to learn the syntax of the new system. In this paper, we propose a solution to this problem by introducing the initial design of a new policy specification language that can be used to represent access control policies for multiple operating systems. To serve its purpose, this language must be flexible enough to cater to many operating systems, while being sufficiently extensible to support the specific features of each target operating system. We present the criteria, features, and approach that we are using to design the language. We also describe the role of two systems - SELinux and Systrace - in the design of our language. We also discuss our consideration of ASL as a potential candidate language, and why we chose to design our own language instead.
Keywords :
Linux; authorisation; resource allocation; specification languages; SELinux; Systrace; UNIX operating system; access control policy specification languages; decentralized security policies; discretionary access control paradigm; Access control; Costs; Linux; Operating systems; Permission; Security; Specification languages; Vents;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Assurance Workshop, 2004. Proceedings from the Fifth Annual IEEE SMC
Print_ISBN :
0-7803-8572-1
Type :
conf
DOI :
10.1109/IAW.2004.1437819
Filename :
1437819
Link To Document :
بازگشت