loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
19th IEEE International Conference on Distributed Computing Systems (ICDCS'99)
Efficient Kernel Support of Fine-Grained Protection Domains for Mobile Code
Austin, Texas
May 31-June 04
ISBN: 0-7695-0222-9
Masahiko Takahashi, University of Tokyo
Kenji Kono, University of Tokyo
Takashi Masuda, University of Tokyo
Mobile code is an emerging paradigm of distributed computing. It roams over a network, is linked with an application, and runs as a part of an application. In the case of web browsers, it is commonplace to download a mobile code, called a plug-in, from a truly open network such as Internet. Owning to the anonymity of an open network, the mobile code may be malicious; thus, it is indispensable to protect local computing resources from attacks by the malicious code. We have developed a kernel that supports fine-grained protection domains that preclude mobile code from making unauthorized accesses to the local resources. The developed scheme provides a novel mechanism, called a {\em multi-protection\/} page table, of virtual memory for creating fine-grained protection domains. The multi-protection page table enables efficient cross-domain calls, whereas it provides protection. Experimental results show that the developed scheme incurs only a 5.9% execution overhead even if cross-domain calls occur 30,000 times per second.
Index Terms:
operating system, protection domain, fine-grained, lightweight, page table, mobile code
Citation:
Masahiko Takahashi, Kenji Kono, Takashi Masuda, "Efficient Kernel Support of Fine-Grained Protection Domains for Mobile Code," icdcs, pp.0064, 19th IEEE International Conference on Distributed Computing Systems (ICDCS'99), 1999
Usage of this product signifies your acceptance of the Terms of Use.