DocumentCode
3549534
Title
Exploiting OS-level mechanisms to implement mobile code security
Author
Felmetsger, Viktoria ; Vigna, Giovanni
Author_Institution
Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
fYear
2005
fDate
16-20 June 2005
Firstpage
234
Lastpage
243
Abstract
Mobile code systems provide an infrastructure that supports autonomous mobile components, called mobile agents. The infrastructure implements services for the transfer, execution, and protection of mobile agents. Security services are usually provided by implementing new security mechanisms that are explicitly tailored to mobile components. Unfortunately, developing sound, reliable security mechanisms is a non-trivial task, and a history of vulnerable and/or incomplete implementations of these mechanisms led to the idea that mobile code systems are inherently insecure, too complex, and very difficult to deploy. To overcome these problems, we developed a mobile code system that relies as much as possible on the security mechanisms already provided by the underlying operating system. By doing this, it is possible to develop, with reduced effort, security services that rely on well-known, well-understood, and well-tested security mechanisms. Also, by describing the security of the mobile code system in terms of the OS security mechanisms, system administrators can better evaluate the security implications of deploying the system. This paper describes the design and implementation of our system and compares its performance to several existing mobile code systems.
Keywords
mobile agents; mobile communication; object-oriented programming; operating systems (computers); security of data; OS security mechanism; OS-level mechanism; autonomous mobile components; mobile agents; mobile code security; mobile code systems; operating system; security services; Collaborative software; Computer science; Computer security; History; Java; Mobile agents; Mobile computing; Network servers; Operating systems; Protection; Mobile Agent Security; Mobile Code; OS Security;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Complex Computer Systems, 2005. ICECCS 2005. Proceedings. 10th IEEE International Conference on
Print_ISBN
0-7695-2284-X
Type
conf
DOI
10.1109/ICECCS.2005.41
Filename
1467904
Link To Document