Java技术的安全问题探讨

来源 :电脑迷·上旬刊 | 被引量 : 0次 | 上传用户:lf7891
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着社会的发展,网络信息技术有了很大的进步,网络安全也逐渐受到了人们的关注,而Java技术作为随着网络发展而发展的技术,也得到了很广泛的应用,Java技术的安全问题也得到了人们的关注,我们应该对Java技术的概念进行明确,然后对Java技术的安全问题进行探讨。
  关键词:安全问题;探讨;Java技术
  随着步入新的时代,网络信息技术得到了很快的发展,并且越来越多的人和行业的发展都离不开信息技术,互联网的规模变得越来越大,但是网络管理却变得越来越困难,这也给网络使用和维护埋下了安全隐患。Java技术在网络当中有着很广泛的应用,并且Java技术在安全管理方面有其独特的优势,所以,要想使网络安全管理得到加强就需要深入的研究Java技术的安全问题,从而使互联网技术能够健康稳定的发展。
  1 Java技术概述
  Java技术的出现比较早,在上世纪九十年代,Java技术就已经被推出,其为一种计算机语言能够实现多种平台程序设计,并且由于Java技术通用性比较强以及可移植性比较强的特性受到用户的喜爱。Java技术由于其通用性、高效性等优点,在游戏控制、个人中心、互联网以及移动电话和计算机等方面都有很重要的作用。Java技术随着社会的发展也取得了很大的发展,现如今的Java技术包括有四个部分,分别是程序接口语言以及Java虚拟机还有类文件和编程语言。Java技术在安全设计方面有独特的优势,这也是Java技术成为网络信息技术的重要一部分的原因之一,不贵Java技术和其他计算机语言在很多方面也是有区别的,就比如说Java技术的可移植性,能够适应多个平台的运行。除此之外,Java技术对于恶意的代码有规避的作用,所以对于互联网的安全维护有着很重要的作用。
  目前在Java软件开发方面存在着一定的问题,开发者对于软件的功能过于看重,却忽视了软件架构是否安全科学合理,当然开发者存在这样的误区主要是因为大多数人认为软件使用周期的长短使软件生命力强弱的重要原因之一,而忽视了软件的科学合理的构架,在这样的思维指导下,使得开發者只简单的关注软件的功能,但是软件的架构对于软件的实用性的提高非常有帮助,不仅能够使软件的开发工作更高效率对于软件的升级也非常有帮助,所以我们应该扭转这种思维误区,重视Java软件的架构,然后再在软件的功能上下功夫,使其功能更加的完整丰富,提高Java软件的生命周期,加强其生命力,同时提高Java软件的工作效率。
  2 Java技术的安全问题
  2.1Java的安全体系结构
  Java安全体系的结构包括两部分,分别为Java安全体系结构的核心和Java加密体系结构,Java安全平台就是由两者综合构成。对目前的Java技术进行分析,发展Java技术并没有比较统一集中的安全系统,其安全结构不够紧密,较为分散,所以,Java技术对于系统的安全维护依靠的是运行时间的检查以及动态类型和字节码的检查。对Java技术的发展历程进行分析可知,其发展历程分为三个阶段,在这三个阶段当中,Java技术的安全实现机制的有着明显的发展和进步,不过在这三个阶段当中Java技术的安全实现机制内容都是一致的。第一,Java的语言特点比较明显,比较简单易于使用并且安全;第二,由于受字节码校验器和编译器的影响,Java的字节码安全性较高,不合法的字节码没有办法翻译运行;第三,Java的类装载器要进行本地命名空间的定义,这样可以避免其他程序的正常运行不受干扰。除此之外,对Java安全平台有影响就是访问控制,其可以将安全模型进行拓展使其可控制、可微调,应用了Java权限可拓展和配置的方式制定与资源有关的访问限制和允许。
  2.2Java的安全特性
  Java语言比较简单与C语言和C++语言比较接近,另外Java语言是面对对象程序的设计语言其安全性相对较强。而Java的安全特性分为两部分,一部分为语义分析,另一部分为类型安全。在语义分析当中,要对以下几个方面进行分析,第一为公共变量,因为Java的公共变量值不够稳定,Java的任何方法都能够轻易的改写它,所以在公共变量中储存的数据很容易被破坏,安全风险较为明显。第二,被保护变量能够实现这一变量类的创造,所以这个类当中所有子成员的访问都是允许的,这也使得部分程序代码可以伪装自己为类的成员从而获得访问被保护变量的权限,这样Java系统就会承担一定的风险。
  在类型安全当中主要需要考虑两方面的问题,一方面为类型的检查,另一方面为类型的安全,如果对其进行详细的解释就是Java对象存在于计算机当中的每一个区域当中,每个Java对象都有符合它的标签,这些标签使得Java对象能够联系可允许的操作,这就是动态的类型检查。而静态类型检查主要是考察相关程序的操作,其应用较广的过程是程序载入的部分。除此之外,Java系统比较常见的一个安全问题是类型混乱,对类型混乱进行详细的解释就是内存当中的模块一般为Java系统的操作对象,而内存当中的模块,也就是对象的数据域可以看作是分配内存的排列组合,而在调用某个对象的时候需要根据对象的类型标签进行,所以,要想保障Java系统的稳定性就要避免类型的混乱做好指针的标记。除此之外,Java的包的模板没有进行嵌套操作,这也使得Java对于安全敏感组件的可见性无法得到人为的限制,所以目前的Java系统只能控制变量的访问权,对于变量的可见性还不能得到很好的控制。
  3 结束语
  总而言之,随着社会的发展,互联网网络技术的进步,Java技术将会得到越来越多的人的关注,所以,应该对Java技术的概念进行了解,并且要对Java技术的安全体系和安全特性进行了解,同时深入的研究Java技术的安全问题,使Java技术的应用更广泛,从而使互联网的安全管理得到保障,使互联网能够长期稳定健康的发展。
  参考文献:
  [1] 陆钟石.Java安全体系结构设计与实现[D].北京邮电大学,2010.
  [2] 韩雅洁.基于JAVA的安全访问控制技术的研究[J].城市地理,2014(1 ) .
  [3] 刘帅.Java技术在网络安全管理中的应用研究[J].电子世界,2014 (1) .
  [4] 张冬姣,王萍.关于Java Web应用程序安全技术分析[J].电脑迷,2016(3).
  [5] 李宏远.基于Java应用程序的安全性探析[J].信息通信,2015(1).
其他文献
通过对带状间伐后当年和第2年巴山木竹林更新竹笋和成竹的数量、平均基径、高度的差异性分析和统计比较,表明带状间伐复壮更新方法可以改变巴山木竹竹林内部结构,竹林的发笋
摘要:二十一世纪的社会发生了很大的变化,网络技术的出现让我们的日常生活有了很大的改观。可即便如此,计算机网络的使用也是存在着许多安全问题的,给人们的生活带来了许多烦恼,这些安全问题会直接影响到用户的隐私,所以人们对此问题的解决给予了广泛的关注,目前我们所面临的首要任务就是将这些问题处理掉。本篇文章中我们主要阐述了网络安全问题以及它们出现的原因,并且根据这些原因探讨出了一些有效的防范技术,希望能够达
摘 要 :在计算机科学中,远程终端(Remote Terminal)是一个SSH-2和Telnet终端仿真程序,允许你连接到你的UNIX和Linux服务器,NAS,虚拟主机,虚拟设备,路由器和所有其他系统,支持SSH-2或Telnet连接。远程终端地址是通过远程终端登录远程设备或系统所需要的地址。它以安全方法为主,把客户端决定当作载体,在控制网络方面下手,通过多方手段相组合,从而加强用户终端的御防
摘要:在网络时代背景下,网络信息技术为人们的生产生活带来诸多便利,但是网络安全也变得岌岌可危,目前我国对网络安全漏洞披露给予高度关注,已经成为网络风险控制的中心环节。在现行的立法中,围绕着披露主体、披露对象与披露方式对披露规则体系进行设计,本文将对该体系进行研究和分析,力求为安全漏洞披露行为提供较大的现实借鉴意义。  关键词:网络安全漏洞;披露规则;体系  目前网络安全披露已经成为网络风险控制工作
期刊
近日,由中国造纸协会参与起草的GB/T18916.5-2012《取水定额第5部分:造纸产品》(代替GB/T18916.5-2002)由中华人民共和国国家质量监督检验检疫总局和中国国家标准化管理委员
摘要:随着大数据时代的来临,大数据技术的应用范围也越来越广,对人们的工作、生活产生了重要的影响。大数据背景下,个人隐私信息有着非常高的应用价值,被众多企业所应用,但是个人隐私信息安全问题也随之而来,给人们带来了许多麻烦,威胁人们的财产安全和生命安全。为此我们就要关注个人隐私信息安全问题,通过多种手段维护个人隐私信息,加强对违法行为的惩治,提升网络的安全性。  关键词:大数据;个人隐私信息;信息安全
摘要:随着互联网的推广和计算机技术的快速发展,医院计算机网络使用的安全问题也日益突出。医院网络信息化管理涵盖的内容包罗万象,从医疗患者的就医记录、信息档案,到药品的目录分类管理、库存整理,再到医院的各项行政事业的自动化管理无不包含着网络信息集成与信息共享化管理。网络信息的有效运用使医院在流程科学、秩序稳定、管理规范的安全环境中实现了人性化高效率服务。本文通过分析医院网络的安全威胁及措施,希望能对医
为了优化装备零件再制造激光熔覆工艺参数,提高熔覆层的质量,选取激光功率(A),送粉量(B),扫描速度(C)为优化变量,将熔覆层高度(H)和宽度(W)作为响应指标,基于响应面分析法,利用Design-E
摘要:消防安全事故近年来频繁发生,尤其是校园防火安全形势十分严峻,所以在高校工作中消防安全应该是重点.在高校管理工作中高校作为消防安全管理的责任主体应该做到风险的有效控制和规避。本文主要针对在高校消防安全管理责任风险存在的问题以及如何建立防控措施制度进行了分析,主要从建立健全消防安全管理队伍、落实责任制度、健全规章制度以及创立新消防安全管理工作机制等几个方面展开,探讨了高校消防安全管理责任风险的防