APP下载

计算机软件安全检测技术研究

2018-05-02杨汉

智富时代 2018年2期
关键词:安全监测技术研究计算机软件

杨汉

【摘 要】随着计算机技术的普遍提高,越来越多的计算机软件被开发出来,这些软件对人们的生活产生巨大的影响,但是随着计算机软件技术的发展,一些网络漏洞和网略问题也逐渐发展起来,而基于这些网络安全问题已经越来越受到人们的关注。本文将结合计算机软件的漏洞探案计算机软件安全技术研究的必要性。

【关键词】计算机软件;安全监测;技术研究

网络技术的发展极大地便利了人们的生活,随着各种各样的计算机软件的开放,逐渐丰富了人们的日常生活和娱乐活动。为了满足消费者逐渐呈多元化趋势发展的需求,计算机软件随着网络和科技的发展而一代一代地更新换代,确保更新之后的软件拥有更多的功能,能够更大程度的满足人们的要求和需求。但是基于网络的一些弊端,尤其是安全问题,从而造成了这些软件同样面临这安全问题的威胁。同时,也有一些居心不良的商家故意设计各种恶意病毒软件,在使用者下载的时候传播病毒或者进行信息盗窃等违法行为。因此,加强计算机软件安全检测技术成为了计算机发展的首要目标。

一、安全监测技术

(一)计算机安全检测技术是针对计算机软件在使用当中会造成的运行缓慢以及其他安全漏洞的检验的一种技术

一般人们在使用一个软件的时候大致都会关注两点,一,软件运行是否会出现错误,或者是运行缓慢,拖延计算机运行速度等弊端。二就是使用过程中的安全问题,毕竟在使用一个软件的时候是呈网络连接的状态,如果这时候软件存在安全漏洞,那么网络中的病毒必然会趁空而入,造成计算机安全的缺失。同时又很多的软件在初次使用时必须进行注册等行为,如果软件存在安全漏洞必定会造成信息泄露,从而造成不必要的损失。所以,对计算机软件的安全检测技术是必不可少的。一般的软件在投放市场时必定会进行安全检验,用以检验出软件中存在的安全漏洞,然后针对这些进行针对性的修复和数据重置。最后确保万无一失的时候才会投放市场。

但是这并不意味着软件使用终身都不会有安全漏洞,病毒是随着网络技术的发展而发展的。所以计算机软件都会进行一次又一次的更新,更新并不意味着内容的更新,更多的是软件安全的建设。所以与此同时,计算机安全检测技术也会随着不断的发展,用以在软件中能够检测出更多的安全漏洞,帮助计算机软件的安全使用创造安全的环境。同时可以为软件开发者提供正确的漏洞检测,帮助软件开发者根据漏洞进行修复。计算机安全检测软件并不仅仅可以对计算机软件进行检测,也可以对计算机整体的软硬件进行安全检测,从隐私,访问,授权的方面全方位的检验,确保计算机保持在一个安全使用的环境之下。

(二)计算机软件安全检测技术的分类

计算机软件安全检测技术根据不同的应用,检查和修复对象分为语法检测技术,动态检测技术,动态检测技术以及综合性检验技术。语法检测技术就是通过对计算机在输入不同的指令和算法后会产生什么不同的反应。语法检测技术主要是对计算机内被植入的算法的指令进行借口的安全检验,根据不用的指令进行不同的识别的甄别,进而进行不同的安全检测。动态检测技术主要是对计算机应用程序进行的安全检测,因为应用程序是计算机安装的一个软件,可以很容易的进行检查,不需要再去了解计算机内部的结构或者组成。主要用于在资源共享等方面保障计算机的安全。静态检测技术是通过计算机的软件程序进行深入的检查,利用计算机软件系统进行建模,深入检查软件系统中所包含的危险和漏洞。而综合检测技术则实现了动态和静态检测技术优点的相互融合,既能检测出计算机的算法和编码等方面的错误,还能对计算机核心程序和内部系统进行详细的检测,确保计算机远离系统故障和其他的安全漏洞。除此之外,计算机软件安全检测技术哎包括联网状态下的安全检测等。

二、计算机安全检测技术的重要性

计算机安全检测的使用主要应用在软件被广泛地投放市场之前,应用计算机安全检测技术对软件和计算机之间的兼容问题,软件使用之中运行时会出现的问题,等等方面进行详细的检查的排查,尽可能排除一切可能会发生的隐患和安全漏洞,确保软件在投入使用之后能够做到安全有效。计算机软件的安全漏洞会引发很多方面的问题,比如病毒入侵,信息盗窃等等,计算机网络的流通性将会使这些问题的影响更加深化,更为深远。所以加强对计算机软件安全检验技术的研究是保护计算机安全的必要措施。

三、计算机安全检测技术的要求

(一)全面检查软件

在进行计算机安全检测之前先行对计算机软件以及计算机的系统等进行全方位的分析和排查。比如要进行安全检查的地方和范围非常大,则需要事先进行更加详细的排查,将大范围缩小,甚至细化到某个程序或者哪一个部分,这样将会极大地方面接下来的安全检验环节。针对软件的结构或者特点,详细地进行逐层检验,最后才能一步步排除安全隐患。有时候也可以借助其他的软件进行安全排查。

(二)采用有效的方法

使用安全检测技术对计算机的检验有时候不能并不能完全的排除计算机内部的安全隐患,因为计算机是一个庞大的体系,内部结构非常的复杂,并且由多个零部件和软硬盘共同组成,单一使用软件安全检测技术只能排除计算机表面比较浅显的安全隐患,对于计算机内部深层次的地方却无法触及。这就要求在进行计算机安全检测之前先充分地了解计算机的内部结构以及其他的特性,然后根据针对不同软件的不同漏洞选择合适且有效的安全检测软件进行排查和清除。而对于专门的计算机安全检测机构或人员来说,应该充分地了解客户的需求以及客户计算机的特点等,进行详细的检验流程制定,采用合适有效的方法对计算机进行安全检测。

(三)增加检验人员

有时候计算机出了问题拿去修理,但是修理过后还是使用不便,总是出现大大小小的问题,接连几次拿到不同的地方修理,但是结果都是一样的。造成这种现象的原因就可能是因为这几个安全检测人员所采取的方法和檢验技术都是一样的,因此只能检查出相同的毛病却检查不出其他的问题。对于计算机检查机构来说,为了避免这种现象的发生就要采取不用的检验技术,将隐藏在计算机内部各个角落的问题和漏洞都检验出来,确保计算机的安全使用。同时,应该多多采用那些拥有更多经验技术的人才,优秀的技术人才加优秀的技术将会给计算机的安全检测带来更好的解决结果。

四、总结

随着网络技术和计算机技术的迅猛发展,越来越多的软件进入了人们的计算机或者手机当中,但是与此同时,计算机安全漏洞也让人越发担忧。计算机安全对计算机的使用会产生非常大的影响。计算机安全缺失会导致计算机程序失误,死机,信息失窃,病毒入侵等一系列的计算机使用弊端。因此计算机软件安全检测技术的发展就显得尤为重要。计算机安全检测技术可以通过一系列专业化和系统化的手段对计算机及计算机软件进行全方位的检验,有针对性的进行安全排查。且计算机软件安全检测的数据可以为计算机软件的升级优化提供重要的数据参考。因此,应该加大对计算机软件安全检测技术的研究和发展,确保计算机软件的安全性,保障计算机的使用安全。

【参考文献】

[1]王珊珊,论计算机软件安全检测技术[J],软件,2013(08).

[2]王爽,计算机软件安全检测技术研究[J],信息与电脑,2011(11):52+54.

[3]刘志建,刍议计算机软件安全检测技术的应用[J]计算机光盘软件与应用,2013(02):13-15.

猜你喜欢

安全监测技术研究计算机软件
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
浅谈基于C语言的计算机软件程序设计
基于以太网的船用柴油机安全监测系统研制
基于计算机软件开发中分层技术的应用