TY - JOUR
T1 - Implementation of a discretionary access control model for script-based systems
AU - Jaeger, Trent Ray
AU - Prakash, Atul
PY - 1995
Y1 - 1995
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=0029532185&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0029532185&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:0029532185
SN - 1063-6900
SP - 70
EP - 84
JO - Proceedings. The Computer Security Foundations Workshop III
JF - Proceedings. The Computer Security Foundations Workshop III
ER -