loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
The Eighth IEEE Computer Security Foundations Workshop (CSFW '95)
Implementation of a discretionary access control model for script-based systems
Kenmare, County Kerry, Ireland
March 13-March 15
ISBN: 0-8186-7033-9
T. Jaeger, Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
A. Prakash, Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Powerful applications can be implemented using command scripts. A command script is a program written by one user, called a writer, and made available to another user, called the reader, who executes the script. For instance, command scripts could be used by Mosaic, the popular World-wide Web browsing tool, to provide fancy interfaces to services, such as banking, shopping, etc. However, the use of command scripts presents a serious security problem. A command script is run with the reader's access rights, so a writer can use a command script to gain unauthorized access to the reader's data and applications. Existing solutions to the problem either severely restrict I/O capability of scripts, limiting the range of applications that can be supported, or permit all I/O to scripts, potentially compromising the security of the reader's data. We define a discretionary access control model that permits users to flexibly limit the access rights of the processes that execute a command script. We use this model in a prototype system that safely executes command scripts available from Mosaic.
Index Terms:
authorisation; security of data; discretionary access control model; script-based systems; Mosaic; World-wide Web browsing tool; unauthorized access; prototype system
Citation:
T. Jaeger, A. Prakash, "Implementation of a discretionary access control model for script-based systems," csfw, pp.70, The Eighth IEEE Computer Security Foundations Workshop (CSFW '95), 1995
Usage of this product signifies your acceptance of the Terms of Use.