关于计算机软件安全检测技术和系统安全分析

2018-02-18 20:26赵香会
信息记录材料 2018年2期
关键词:计算机软件静态漏洞

赵香会

(常州信息职业技术学院软件学院 江苏 常州 213164)

关于计算机软件安全检测技术和系统安全分析

赵香会

(常州信息职业技术学院软件学院 江苏 常州 213164)

随着计算机的应用与普及,已经成为当前社会的重要组成部分,无论在生活还是工作中都离不开计算机的应用,而计算机软件在应用中的安全也成为人们关注的重要话题。计算机软件安全检测技术的应用有效的提高了计算机的安全性能,同时解决了实际应用中遇到的各种问题。本文从计算机安全检测技术对计算机系统安全的重要意义进行了分析以及在实际应用中遇到的问题进行了阐述。

计算机;安全检测;系统安全

1 计算机软件安全检测技术在计算机应用中的意义

软件的优劣在计算机的整体应用中占据重要部分,然而软件安全才是其在应用过程中的根本,因此检测软件安全就成为软件开发中的重中之重。其特点就是及时发现软件在运行过程中的产生的故障和不正常状态,并有效的解决这些问题。当然软件检测技术并不能绝对的杜绝所有的软件问题,它只是一种重要的检测手段,在实际应用的过程中会遇到一些检测软件解决不了的问题,这时就需要根据故障的类型以及产生的问题就行相应的应急处置。

2 计算机软件安全检测中的问题

2.1 软件在实际检测过程中的科学性

在软件开发的过程中,设计人员要根据软件的特性进行合理的设计方案。这就需要对软件进行深入全面的了解,并根据科学的逻辑,准确的分析,完成软件的开发。以保证在软件使用过程中遇到各种各样的复杂问题时都能行之有效的进行处理或预防。计算机软件的更新换代是日新月异的,这就要求软件开发技术人员需要不断就行技术创新,要创新就要先积累,也就是不断的学习新的软件专业知识来不断的充实自己,才能更好的解决在检测软件开发过程中遇到的各类问题,保证计算机软件检测系统的科学性。

2.2 计算机软件安全检测重视程度不足

在计算机软件检测系统的实际应用中,检测技术人员要特别注重其分析工作。通过技术人员对软件构建原理,软件性能,以及软件在实际应用中遇到那些实际问题进行全面的归类和系统的分析,并进行不断的改进,才能使软件的性能不断优化。分析工作是检测软件在实际应,用过程中的重要组成部分,尤其是软件在检测过程中及时的发现各类问题并及时的进行科学的研究分析。只有通过这样不断的发现问题,分析问题,最后到解决问题,才能使软件性能得到不断的提高,从而在实际运用过程中起到对计算机软件更好的安全保护作用。

3 计算机软件安全检测技术和系统安全分析

计算机软件的漏洞有很多类型,其中包括操作系统中的漏洞以及应用软件中的漏洞。当前的计算机操作系统大部分是windows系统,在整个操作系统中占有很大的份额,所以windows系统自带的漏洞已经被微软公司自己解决了。而我们需要做的就是解决安全软件存在的漏洞。当前在计算机检测技术根据监测方法的不同分为静态检测和动态监测技术两种。

3.1 计算机软件安全的静态检测技术

静态检测技术是指在程序检测的过程中由人工模拟运行,对程序的编码和源代码就行逐项检查分析,从而找出漏洞。静态检测技术的方法是通过检查扫描被检测程序的源代码和编码进行分析得出被检测程序的异常状态和错误情况。具体是根据语法的逻辑性是否符合实际,语义的表达准确与否来确定漏洞。软件安全静态检测技术在实际应用中具有一定的优势,操作简单,便捷。有经验的人员通过检测技术对相关系统和程序进行相对应的扫描和检测,可以有效的提高检测效率。相比较动态监测而言其可操作性具有很大的优势。

3.2 计算机软件安全的动态监测技术

计算机动态监测技术与静态检测技术的区别还是很大的,动态检测技术不像静态检测那样需要扫描二进制代码和源代码。它是检测方式是通过相应的技术手段对程序在运行期间的漏洞进行检测。对计算机中各种软件的运行环境进行检测分析是计算机软件动态检测技术的主要方式。其检测的方式的特性是增加保密性,把这种技术应用到计算机软件安全检测当中,从而实现计算机安全稳定运行的最终目的。

上述两种检测方法还可以分类出很多其他的技术,目前应用比较广泛的包括以下几种:形式化安全检测技术,通过先确立软件的数学模型,在规格形式语言的支持前提下,进行形式化规格的说明是为形式化安全检测技术。语法检测技术,语法检测技术是以语法为前提基础,作为静态检测最早出现的检测方式,通过检测软件功能接口与语法生成软件进行相关测试的技术。根据不同的输入条件,被检测的软件可能产生各种各样的反映,能对计算机接口处的语言进行有效的识别,以达到软件安全检测的目的。模型检测技术,根据计算机软件的行为和结构,建立的功能模型使其具备安全测试功能,从而对计算机软件进行安全检测。模糊检测技术,在传统的模糊技术和动态检测技术之后发展出来的模糊检测技术是一种效率非常高的安全检测方法。模糊检测方法的优势和特点是检测比较简单,检测成本相对较低,自动化程度较高。综合以上优势,模糊检测技术得到了相对比较广发的应用。

4 结语

随着科技的告诉发展,计算机的应用会越来越广泛,创新已经成为当今时代主题。保证软件安全的传统技术当然也在创新之列,软件的不断更新换代促使计算机软件安全检测技术也会不断的更新换代、我们要站在技术的高度走在别人的前面不断的通过学习,创新去完善软件检测技术,以适应高速发展的科技时代。

[1]顾建丰.计算机软件安全检测技术[J/OL].电子技术与软件工程,2017,(19):196.

[2]洪霞,余素珍.计算机软件安全检测技术探析[J].科技创新与应用,2016,(19):83.

[3]贾杰.计算机软件安全检测技术研究[J].计算机光盘软件与应用,2012,(05):204+189.

TP311.53 【文献标识码】A 【文章编号】1009-5624(2018)02-0073-02

赵香会(1980-),女,汉族,陕西长安人,常州信息职业技术学院软件学院 理学硕士,讲师,从事计算机软件方面的研究。

猜你喜欢
计算机软件静态漏洞
漏洞
最新进展!中老铁路开始静态验收
静态随机存储器在轨自检算法
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
浅谈基于C语言的计算机软件程序设计
三明:“两票制”堵住加价漏洞
漏洞在哪儿
高铁急救应补齐三漏洞
油罐车静态侧倾稳定角的多体仿真计算