Secure and reliable Java']Java-Based middleware - Challenges and solutions

被引:6
作者
Binder, Walter [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Artificial Intelligence Lab, CH-1015 Lausanne, Switzerland
来源
FIRST INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, PROCEEDINGS | 2006年
关键词
!text type='Java']Java[!/text; JVM; software components; component isolation; resource management;
D O I
10.1109/ARES.2006.120
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Java and the Java Virtual Machine (JVM) are a predominant programming language and deployment platform for complex, component-oriented systems. In current standard Java runtime systems, the failure of a single component can have significant impacts on other components. In the worst case, a malicious or erroneous component may crash the whole system. In this paper we explain why current standard JVMs are not suited to build secure and reliable component execution platforms. As main deficiencies, we identify the lack of proper component isolation and the absence of resource management mechanisms. We discuss the challenges of integrating these missing features and compare the strengths and limitations of various approaches to tackle these issues.
引用
收藏
页码:662 / 669
页数:8
相关论文
共 28 条
  • [1] BACK G, 2000, P 4 S OP SYST DES IM
  • [2] BACK G, 2000, P 2000 USENIX ANN TE
  • [3] Berman F., 2003, GRID COMPUTING MAKIN, P9
  • [4] A portable CPU-management framework for Java']Java
    Binder, W
    Hulaas, J
    [J]. IEEE INTERNET COMPUTING, 2004, 8 (05) : 74 - 83
  • [5] Portable resource control in Java']Java -: The J-SEAL2 approach
    Binder, W
    Hulaas, JG
    Villazón, A
    [J]. ACM SIGPLAN NOTICES, 2001, 36 (11) : 139 - 155
  • [6] Binder W, 2001, 2001 SYMPOSIUM ON APPLICATIONS AND THE INTERNET, PROCEEDINGS, P35, DOI 10.1109/SAINT.2001.905166
  • [7] BINDER W, 2002, 7 ACM S APPL COMP SA
  • [8] BINDER W, P 2001 ACM SIGPLAN C
  • [9] Java']Java Bytecode Transformations for Efficient, Portable CPU Accounting
    Binder, Walter
    Hulaas, Jarle
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 141 (01) : 53 - 73
  • [10] A resource management interface for the Java']Java™ platform
    Czajkowski, G
    Hahn, S
    Skinner, G
    Soper, P
    Bryce, C
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2005, 35 (02) : 123 - 157