Java语言的程序漏洞检测与诊断技术应用研究

2017-08-07 14:12:52内蒙古能源发电投资集团有限公司电力工程技术研究院
中国安全防范技术与应用 2017年2期
关键词:程序语言检测

■文/内蒙古能源发电投资集团有限公司电力工程技术研究院 鲍 静

Java语言的程序漏洞检测与诊断技术应用研究

■文/内蒙古能源发电投资集团有限公司电力工程技术研究院 鲍 静

Java语言是安卓平台的程序设计语言,随着安卓系统的普及,Java语言在移动终端占据的份额越来越大,由此促使Java语言得到快速的发展,与此同时,Java程序的管理和维护难度也逐渐增加。Java语言中存在的程序漏洞为用户带来非常大的威胁,检测与诊断是有效排除程序漏洞的手段,从而保证用户的使用安全。本文重点研究了Java语言的程序漏洞检测与诊断技术应用。

Java语言 程序漏洞 检测 诊断

Java语言是一种编程语言,以C、C++语言为基础,具备C、C++语言的多数优点,同时,对其中存在的含混部分进行了改良,促使Java语言应有独特的特点。目前,在PC软件、手机软件中应有的比较广泛。但Java语言中存在程序功能性漏洞、程序安全性漏洞,影响用户的使用,因此,在应用Java语言的过程中,还需利用检测与诊断技术排除潜在的程序漏洞,保证开发出来的程序满足用户要求的同时,具有比较高的安全性。

一、确定性重现程序漏洞诊断技术

程序员在编写程序时,高效并发程序的编写一直是一个难题,主要原因的并发程序运行时,存在不确定性,称之为并发错误[1]。并发错误的诊断难度比较大,程序的输入和运行环境以及线程交叉访问同一内存单元的顺序均可决定并发错误发生与否。并发错误发生后,数据会出现丢失,甚至导致系统崩溃。……

登录APP查看全文

猜你喜欢
程序语言检测
语言是刀
文苑(2020年4期)2020-05-30 12:35:30
试论我国未决羁押程序的立法完善
人大建设(2019年12期)2019-05-21 02:55:44
让语言描写摇曳多姿
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
环球时报(2017-03-30)2017-03-30 06:44:45
小波变换在PCB缺陷检测中的应用
创卫暗访程序有待改进
中国卫生(2015年3期)2015-11-19 02:53:32
我有我语言