首页> 美国政府科技报告 >Software Vulnerabilities in Java
【24h】

Software Vulnerabilities in Java

机译:Java中的软件漏洞

获取原文

摘要

Java is essentially a safe language with good security features, However there are several Java features and facilities that can compromise safety if they are misused or improperly implemented. This report briefly describes these potential software vulnerabilities in the current version of Java, Java 5. This brief report is concerned with software vulnerabilities in the current version of Java that is Java 5. Java is essentially a safe language: there is no explicit pointer manipulation; array and string bounds are automatically checked; attempts at referencing a null pointer are trapped; the arithmetic operations are well defined and platform independent as are the type conversions. The built-in byte code verifier ensures that these cheeks are always in place. Moreover there are comprehensive fine-grained security mechanisms available in Java that can control access to individual files sockets and other sensitive resources. To take advantage of the security mechanisms the Java Virtual Machine (JVM) must have a security manager in place. This is an ordinarily Java object of class Java. language. SecurityManager (or a subclass) that can be put in place programmatically but is more usually specified via a command line parameter. There are however some ways in which Java program safety can be compromised. These are described in Section 2.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号