DocumentCode :
2823085
Title :
A flexible access control service for Java mobile code
Author :
Corradi, Antonio ; Montanari, Rebecca ; Lupu, Emil ; Sloman, Moms ; Stefanelli, Cesare
Author_Institution :
Dipartimento di Elettronica, Inf. e Sistemistica, Bologna Univ., Italy
fYear :
2000
fDate :
36861
Firstpage :
356
Lastpage :
365
Abstract :
Mobile code (MC) technologies provide appealing solutions for the development of Internet applications. For instance, Java technology facilitates dynamic loading of application code from remote servers on to heterogeneous clients distributed all over the Internet. However, executing foreign code that has been loaded from the network raises significant security concerns which limit the diffusion of these technologies. Substantial work has already been done to provide security solutions for protecting both hosting nodes and MC. For example, the Java security architecture evolved from a rigid sandbox model to a more flexible solution where downloaded code can perform any kind of operation, depending on its source location and signature. However, the most widespread security solutions for MC platforms today do not support the sophisticated security policies required in modern inter-organisational environments. This requires expressive languages to specify the policy and flexible mechanisms for policy implementation which cater for code mobility. This paper shows how access control policies for MC-based applications can be specified in a concise and declarative language called Ponder, and how these policies can be implemented within the Java security architecture
Keywords :
Internet; Java; authorisation; distributed programming; specification languages; Internet applications; Java mobile code; Java security architecture; Ponder; code protection; declarative language; distributed heterogeneous clients; downloaded code; dynamic loading; expressive languages; flexible access control service; foreign code execution; host node protection; inter-organisational environments; remote servers; sandbox model; security policies; signature; source location; technology diffusion; Access control; Dynamic programming; Information security; Internet; Java; Mobile computing; Network servers; Permission; Protection; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Security Applications, 2000. ACSAC '00. 16th Annual Conference
Conference_Location :
New Orleans, LA
Print_ISBN :
0-7695-0859-6
Type :
conf
DOI :
10.1109/ACSAC.2000.898890
Filename :
898890
Link To Document :
بازگشت