计算机安全漏洞检测技术的应用
2018-01-18王霞
摘 要目前计算机技术的飞速发展给人们的生活带来了极大的便利,同时也带动了互联网技术的飞速发展,然而这一系列的科技发展也给计算机的安全造成了很大的影响,计算机病毒迅速的产生和传播,使得计算机存在安全漏洞.本文主要介绍了计算机安全的漏洞以及漏洞的检测技术,最后简单的阐述了计算机漏洞检测技术的应用,利用计算机安全检测技术来降低病毒对计算机的威胁,保证计算机能够安全可靠的工作,避免一些重要数据的丢失,同时也不断的推动了计算机技术向更先进的方向发展。
【关键词】计算机 安全漏洞 漏洞检测
进入21世纪以来计算机技术和互联网技术迅速发展使得个人计算机迅速的普及,目前各行各业基本上都离不开计算机。同时计算机的安全问题也随之而来,那么如何能够保证计算机的安全,避免个人或者单位的计算机遭到攻击,避免一些重要的数据遭到泄露或丢失呢?针对这一系列的问题我们必须要制定相关的措施来保证计算机的正常安全的工作,这就要求一些工作人员要高度的重视计算机安全漏洞,对计算机安全漏洞的检测要进行深入的研究,利用这种方式来保护我们的计算机。
1 计算机安全中的漏洞
计算机安全漏洞主要是指计算机中的一些软件以及计算机系统存在薄弱的环节或者是计算机系统存在一些缺陷,这些有缺陷的系统经受不了病毒或者黑客的攻击,如果计算机存在安全漏洞,那么一些小的病毒都会迅速的侵入电脑,造成电脑整个系统的瘫痪。计算机漏洞包括软件和硬件两个方面的漏洞,其中软件方面的漏洞是最为主要的漏洞,软件漏洞主要是在软件设计和开发过程中留下的隐患,这种漏洞是可以经过反复的修复可以完善的。在计算机软件漏洞中主要包括两种形式,即功能性漏洞和安全性漏洞,其中功能性的漏洞直接影响计算机的安全运行,那么安全性漏洞在正常情况下不会影响到计算机的运行,但是如果有病毒的入侵就会影响到计算机的安全运行,一般来讲安全性漏洞要比功能性漏洞影响大,一旦安全性漏洞发生将会导致整个计算机的瘫痪。
计算机漏洞是有一定的特性,如果是软件的话,那么在软件的设计中一些软件工程师会存在大意导致程序中的一些逻辑性存在错误,这种逻辑性的错误就会导致计算机漏洞的产生。除此之外,计算机软件在运行的过程中也会存在一些逻辑性错误的产生,这主要是计算机处理任务时产生的程序紊乱的现象,导致一些数据错误造成的。这一系列的漏洞都和计算机运行习惯息息相关,不同的设备在用同一种软件时都有可能发生不同的安全漏洞。随着一些计算机软件的升级和更新,一些软件的安全漏洞被不断的修复,同时也有可能产生一些新的安全漏洞,这样就产生了一种循环,这种漏洞的循环基本上是很难根除的,因此我们的任务就是开发出计算机安全漏洞的检测技术,不断的检测计算机漏洞的产生,不断的升级安全漏洞,只有这样才能保证计算机不受侵害。
2 计算机安全漏洞检测技术
目前计算机安全漏洞的检测技术发展越来越快,整体来看计算机安全漏洞的检测主要分为两个方面,即静态检测和动态检测两种,其中静态的计算机安全漏洞检测相对于动态的检测技术来讲出现的时间要早一些,它是一种比较陈旧的检测方法,其中也存在一些缺点。一些技术人员也针对静态检测技术的一些缺点做了一些改善,比如静态检测方式主要在检测的表面,这样有很多问题是检测不到的,技术人员针对这一问题做了很多的研究,最终把静态检测扩充为两种方式,一种是静态分析,一种是程序检验。其中静态分析主要是对系统的软件和系统的源代码进行全面的扫描,然后再从各个方面对计算机进行详细的解析,这样就能直接找到计算机的安全漏洞。根据计算机安全漏洞的特点可以看出,计算机安全漏洞具有分散性,因此很难在第一次扫描时就发现系统的安全漏洞,因此需要循环扫描,只有这样才能迅速的找到计算机的安全漏洞,进而采取措施,避免一些数据的丢失。
3 计算机安全漏洞检测技术的应用
综上所述,计算机安全漏洞的产生有很多原因,为了能够让检测技术更加有效,能够以最短的时间检测出计算机的安全漏洞,可以把计算机的安全漏洞分为几类以后再根据每一类进行检测,目前来看计算机安全漏洞主要有以下原因造成的:竞争条件、缓冲区、格式化字符串等,因此再了解了原因以后,相关人员就可以针对这些漏洞采用不同的检测技术进行漏洞检测,比如如果漏洞是竞争条件引起的,那么可以改变竞争条件的电子化操作,这样就可以把一些不稳定的因素进行固定住,采取这种措施就可以防止计算机失去控制,可以保证计算机在安全的环境下继续运行。计算机安全漏洞主要发生在缓冲区域,如果缓冲区域发生安全漏洞可以利用一些新的版本软件来代替老旧的软件,由于新软件更加稳定,因此可以保证计算机系统的安全运行。除了利用更新软件来防止计算机漏洞以外,在计算机系统中可能发生字符串引起的漏洞,因此在进行软件编写时要直接应用格式常量,这样才能避免程序中的数据出现问题。
4 结语
目前经济科技不断发展的前提下,各行各业基本上都离不开计算机的应用,这也使得计算机的安全越来越值得人们去注意,一些计算机病毒也在不断的更新,因此我们要不断的升级计算机安全漏洞的检测,要时刻的注意计算机安全漏洞产生的原因,分析原因尽快的去弥补漏洞,同时还要去完善计算机安全漏洞的检测方法,这样才能更大限度的减少计算机安全漏洞给我们造成的危害,才能使得我国的计算机技术发展朝着更加先进的道路发展。
参考文献
[1]安晓光.计算机安全漏洞检测技术的应用探究[J].中外企业家,2016(09):167-168.
[2]朱力根.探析计算机软件中安全漏洞检测技术及其应用[J].信息通信,2015(04):124.
[3]孙向军.计算机安全漏洞检测技术的应用[J/OL].电子制作,2015(07):134-135.
[4]高妍.计算机软件安全漏洞检测技术与应用[J].计算机光盘软件与应用,2014,17(04):172-173.
[5]宋超臣,黄俊强,王大萌,段志鸣.计算机安全漏洞检测技术綜述[J].信息网络安全,2012(01):77-79.
作者简介
王霞(1980-),女,工程硕士。现为泰州职业技术学院讲师、工程师。主要研究方向为计算机应用技术及高职教育管理。
作者单位
泰州职业技术学院 江苏省泰州市 225300endprint