安全漏洞检测技术在计算机软件中的合理应用_第1页
安全漏洞检测技术在计算机软件中的合理应用_第2页
安全漏洞检测技术在计算机软件中的合理应用_第3页
安全漏洞检测技术在计算机软件中的合理应用_第4页
安全漏洞检测技术在计算机软件中的合理应用_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、平安破绽检测技术在计算机软件中的合理应用如今,为了更好地满足用户的实际需求,计算机软件的功能也在不断增多,计算机软件在给人们带来便利的同时也存在平安风险。当然,导致计算机软件出现平安破绽的原因非常多。为了合理解决计算机软件平安破绽问题,就需要合理应用平安破绽检测技术,制定平安破绽检测技术的应用方案。1 平安破绽检测技术调查数据显示,计算机软件平安破绽问题每年都在增加,而且平安破绽的种类也在不断增多。计算机系统包括硬件系统和软件系统。其中,软件系统属于计算机的关键组成部分,也是计算机发挥自身功能的关键因素。对此,构建平安计算机软件应用环境是非常必要的。计算机软件平安破绽实际上就是在计算机软件应用

2、的过程中致使计算机软件应用瘫痪等相关问题。事实上,无论是何种计算机软件平安破绽问题都是存在共性的,主要表达在以下几点: 一是逻辑性错误,也就是在计算机软件编程过程中人为导致的系统平安破绽问题,导致计算机软件无法平安运行。二是计算错误,也就是计算机软件在处理数据的过程中出现错误,计算错误一般会出如今大模块软件中。三是计算机软件平安破绽具有持久性。事实上,各个计算机软件之间是互相关联的,假设有一个计算机软件出现平安破绽,其他软件的运行平安也会受到影响。除此之外,假设计算机软件原有的平安破绽未能及时修复,那就会导致新的平安破绽出现。四是计算机系统环境的影响性。实际上,很多计算机软件出现平安破绽都是由

3、系统环境导致的。计算机软件的平安破绽不仅影响计算机根本功能的发挥,也会损害用户的切身利益,必须予以重视。2 静态平安破绽检测技术2. 1 破绽分类检测通常情况下,平安破绽检测技术有以下两种:一是静态检测技术,二是动态检测技术。其中,静态检测技术实际上就是技术人员通过分析计算机软件的源代码来查找计算机软件存在的平安破绽,并对存在的平安破绽进展修复。静态平安破绽检测技术的衡量指标有两个: 一是漏报率,二是误报率。以上衡量指标呈现出负相关的关系,也就是其中一个衡量指标降低时,另外一个衡量指标就会升高。静态平安破绽检测技术不需要借助其他检测软件,检测本钱低,而且检测过程比较简单,但是静态平安破绽检测技

4、术的检测结果并不完全准确,与实际情况存在较大的差距。动态平安破绽检测技术实际上就是通过改变计算机软件的应用环境来调整计算机系统内存大小,进步程序应用的平安性。虽然静态平安破绽检测技术和动态平安破绽检测技术都会应用于计算机软件平安破绽检测中,但是检测人员必须结合实际情况合理选择平安破绽检测技术,这样才能真正发挥出平安破绽检测技术的作用。相比而言,静态平安破绽检测技术更加关注计算机软件的内部构造,静态平安破绽检测技术的特点与计算机平安破绽的特点有着不可分割的联络。实际上,计算机软件平安破绽的种类非常多,传统的平安破绽检测技术无法全覆盖计算机软件平安破绽,也无法找到各个平安破绽之间的联络和共性。对此

5、,为了进步平安破绽检测效率和质量,可以把计算机软件平安破绽分为平安方面的破绽和内存破绽两种。其中,平安方面的破绽主要倾向于检测数据是否存在计算错误,内存破绽那么更加倾向于检测计算机软件数据类型是否正确。针对于计算机软件平安方面的破绽和内存破绽,检测人员需要对计算机软件的内部空间进展科学建模,详细分析计算机软件平安破绽出现的原因。在一定条件下,静态平安破绽检测技术可以和动态平安破绽检测技术结合在一起,以更好地保证计算机软件的正常运行。2. 2 静态平安破绽检测技术静态分析实际上就是对于计算机软件的程序进展扫描,然后提取计算机软件程序当中的关键词,通过分析计算机软件程序中的关键词来理解计算机程序的

6、运行行为,最终确定计算机软件的平安破绽。词法分析属于比较传统的静态平安破绽检测技术,主要用来分析计算机程序内的词组。词法分析会把计算机软件自动划分成多个板块,并对每个板块的关键词进展比照分析,找到其中的平安破绽嫌疑。程序验证实际上就是对计算机软件系统进展建模,并对建成的模型进展科学验证,最终确定计算机软件内是否存在平安破绽。但是,程序验证法的应用会受到一定的限制,需要计算机程序在有限的环境下才能检测。程序验证法又可以分为以下几种: 一是符号法,也就是把计算机程序内部抽象的模型转换成公式,再判断公式是否满足计算机软件的运行要求。二是模型转化成自动机。应用模型检测技术需要做好充足的准备,要先分析出

7、计算机软件可能会出现的平安破绽,并对不同种类平安破绽进展特性分析。无论是静态平安破绽检测技术还是动态平安破绽检测技术都对技术人员的专业程度和综合素质提出了较高的要求,平安破绽检测技术人员必须不断学习,丰富自身的知识储藏,进步自身承受新知识和新理念的才能,这样才能进步自身的专业程度和综合素质,充分发挥出平安破绽检测技术的作用。3 动态平安破绽检测技术3. 1 非执行技术如今,恶性攻击计算机软件的事情经常会出现,主要的原因就是计算机软件内部的栈是可以被改写的,计算机软件的大量数据都会保存在栈内,恶意攻击者会首先攻击栈,向栈内输入恶性代码,并执行这部分代码。要想防范栈被人为恶性攻击最正确的方法就是防

8、止栈内信息被改写,而且保证栈内的恶意代码不被执行,这样就可以降低计算机软件平安破绽出现的机率。3. 2 数据平安破绽检测技术数据平安破绽检测技术实际上就是在计算机软件运行的过程中进展内存区域分配,计算机软件内部的数据段也会同时启动,数据段不会执行恶意输入的软件代码,数据平安破绽检测技术可以与非执行技术结合在一起,全面防范计算软件平安破绽的出现,恶性代码的破坏和执行才能就会不断下降。部分计算机软件平安破绽出现的原因就是用户应用了一些存在平安隐患的共享库。对此,技术人员可以应用平安共享库技术来防范恶性攻击,防止平安破绽的出现。平安共享库技术实际上就是应用动态链接技术对程序运行中出现的平安性问题进展

9、检测。3. 3 沙箱平安破绽检测技术沙箱平安破绽检测技术实际上就是限制计算机软件的访问资源,以此来防止恶性攻击。程序解释技术也属于比较传统的动态平安破绽检测技术,也是应用效果比较理想的平安破绽检测技术。程序解释技术可以对计算机软件进展监视,并对计算机软件的平安性采用强迫性检测方法,并对计算机程序的运行做出合理的解释。但是,程序解释技术的应用会消耗较多的性能。4 平安破绽检测技术在计算机软件中的应用4. 1 防止格式化破绽计算机软件平安破绽的种类非常多,格式化平安破绽就是经常会出现的计算机软件平安破绽。对于格式化平安破绽可以应用代码来常量计算机软件格式,这样就会降低恶性攻击的机率,以此实现计算机

10、软件平安检测的目的。格式化破绽的表现形式是字符,检测和修复格式化平安破绽可以从计算机软件的参数入手,这样就可以保证平安破绽检测结果的真实性和准确性。格式化破绽会导致用户计算机内珍贵的信息全部丧失,而且很难恢复,给用户带来宏大的损失。对此,技术人员必须认识到加强格式化平安破绽检测和修复的重要性。4. 2 防止竞争破绽竞争破绽也是比较常见的计算机软件平安破绽,对于竞争破绽,技术人员可以从计算机软件的竞争代码开始检测,实际上就是把计算机软件代码原子化,代码属于计算机软件内比较小的执行单位,在运行的过程中,代码的通过性和效率非常高,原子化计算机软件代码可以让代码的特征更加明显,而且可以锁定部分代码进展

11、检测。很多竞争破绽是人为造成的,为了获取更多有价值的信息,竞争破绽也成为很多企业比较畏惧的平安破绽,一旦出现竞争破绽,企业将会面临重大损失。4. 3 防止随机破绽计算机软件的随机破绽实际上就是计算机的随机数发生器出现故障,无法正常运行,对于随机破绽的防范技术人员必须先保证发生器可以正常运行,然后对其中无法运行的零部件进展更换和调整,对随机数发生器采取保护措施进展保护。计算机软件的平安破绽不仅影响计算机根本功能的发挥,也会损害用户的切身利益,必须予以重视。平安方面的破绽主要倾向于检测数据是否存在计算错误,内存破绽那么更加倾向于检测计算机软件数据类型是否正确。虽然静态平安破绽检测技术和动态平安破绽检

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论