当前位置:文档之家› 基于Java开发平台的安全性措施

基于Java开发平台的安全性措施

龙源期刊网 https://www.doczj.com/doc/498622355.html,

基于Java开发平台的安全性措施

作者:王浩

来源:《电子技术与软件工程》2017年第02期

摘要本文先概述了Java开发平台的整体情况,接着,对Java开发平台的安全性进行研究,Java开发平台的安全性主要从体系结构、程序语言、API功能等三个方面进行阐述,作为以后的参考。

【关键词】Java开发平合安全性体系程序语言 API功能

1 Java开发平台概述

1995年,Java被Sun Micro system公司推出的,其属于一种程序设计语言,以前作为一种Oak程序设计语言,主要对有线电视机顶盒、PDA等设备微处理器进行控制,到了1994年,把其叫做Java,其具有显著的安全、可移植、兼容等性能。随着Internet的发展,使Java也得到发展。其被作为一种最流行的程序开发语言使用在网络上,支持Java的编程语言的开发主

要是UZtraEdit、JavaDevelo pmentKit(JDK)等等。

2 Java开发平台安全性研究

2.1 体系结构

在Java虚拟机中运行Java的体系结构,其原理包括:编码、运行等。在实施编译时,将Java源代码文件编译为二进制的字节码文件,在具体运行时,需要使用类加载器完成加载clan 文件。其中涉及了二进制字节码文件、原始的API clan文件等,同时,对其进行连接、初始化,接着执行引擎运行,当字节码校验器校验之后。而执行引擎,包括有解释器、JIT代码生成器。通过Java的体系结构,确保其安全运行。对于Java应用程序,一旦使用标准的API功能,则可以直接应用与多种平台,使Java开发平台具有网络移动性,进而形成一种新的软件

模式,在网络的情况下,把软件、数据输入给客户端,为安全性提供更好的支持。

2.2 Java程序语言

在开发Java时,Sun Micro system公司把安全性放在第一位,而Java程序语言,在层次上包括几个方面,充分说明了Java开发平台的安全性。

(1)语言规范和编译器。在语言规范、编译器的基础上,源代码更加安全,在设计Java 程序语言时,需要把C,C++中具有的非安全操作及时限制,同时,程序语言禁止直接去访问内存,通过引用分配对象的方式来进行。而在Java程序语言中,往往具有真正的数组,为了

对数组进行访问,可以用严格的边界完成检查。关于Java源代码文件的编译,涉及到的转换

有必要进行合法性地检查,通过检查,确保语言的规范,但是他也存在一定的不足,而字节码

相关主题
文本预览
相关文档 最新文档