• 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