• DocumentCode
    2870792
  • Title

    An evaluation of Java application containers according to security requirements

  • Author

    Herzog, Almut ; Shahmehri, Nahid

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Linkoping Univ., Sweden
  • fYear
    2005
  • fDate
    13-15 June 2005
  • Firstpage
    178
  • Lastpage
    183
  • Abstract
    Web browsers, Web servers, Java application servers and OSGi frameworks are all instances of Java execution environments that tun more or less untrusted Java applications. In all these environments, Java applications can come from different sources. Consequently, application developers rarely know which other applications exist in the target Java execution environment. This paper investigates the requirements that need to be imposed on such a container from a security point of view and how the requirements have been implemented by different Java application containers. More specifically, we show a general risk analysis considering assets, threats and vulnerabilities of a Java container. This risk analysis exposes generic Java security problems and leads to a set of security requirements. These security requirements are then used to evaluate the security architecture of existing Java containers for Java applications, applets, servlets, OSGi bundles, and Enterprise Java Beans. For comparison, the requirements are also examined for a C++ application.
  • Keywords
    Java; risk analysis; security of data; Enterprise Java Beans; Java applets; Java execution environments; Java security problems; Java servlets; OSGi bundles; risk analysis; security architecture; security requirements; Application software; Computer security; Containers; Environmental management; Information security; Java; Operating systems; Risk analysis; Web server; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enabling Technologies: Infrastructure for Collaborative Enterprise, 2005. 14th IEEE International Workshops on
  • ISSN
    1524-4547
  • Print_ISBN
    0-7695-2362-5
  • Type

    conf

  • DOI
    10.1109/WETICE.2005.18
  • Filename
    1566206