• DocumentCode
    2274151
  • Title

    Cozilet: transparent encapsulation to prevent abuse of trusted applets

  • Author

    Kojima, Hisashi ; Morikawa, Ikuya ; Nakayama, Yuko ; Yamaoka, Yuji

  • Author_Institution
    Secure Software Dev. Group, Fujitsu Labs. Ltd., Japan
  • fYear
    2004
  • fDate
    6-10 Dec. 2004
  • Firstpage
    146
  • Lastpage
    155
  • Abstract
    We have developed a mechanism which prevents abuse of trusted Java applets, such as digitally signed applets. A signed applet is usually permitted by a user to perform certain functions. However, an attacker may improperly recompose the signed applet to include malicious components and harm the user by abusing such functions of a signed applet. In this paper, we call this a malicious recomposition attack and propose an innovative mechanism to solve the problem of such attacks. Before deployment, a target signed applet is encapsulated into a special signed applet, called a cozilet, in an indecomposable format. On its execution, the cozilet isolates the classes and resources of the encapsulated applet by assigning a special class loader unique to the applet. It also enforces applet-document binding so that it is never executed from untrusted HTML documents. The mechanism is easily applicable to target signed applets because it is transparent not only to target applets, but also to current Java VM implementations. Therefore, the mechanism can easily protect both applets developed in the future and the applets currently in use. We have implemented this mechanism for Sun Java VM. In this paper, we describe its basic architecture and implementation details.
  • Keywords
    Java; data encapsulation; hypermedia markup languages; security of data; virtual machines; Sun Java VM; applet-document binding; cozilet; digitally signed applets; malicious recomposition attack; trusted Java applets; untrusted HTML documents; Encapsulation; HTML; Java; Laboratories; Programming; Protection; Security; Smart cards; Sun; Virtual manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Applications Conference, 2004. 20th Annual
  • ISSN
    1063-9527
  • Print_ISBN
    0-7695-2252-1
  • Type

    conf

  • DOI
    10.1109/CSAC.2004.13
  • Filename
    1377225