计算机软件安全漏洞检测技术解析_第1页
计算机软件安全漏洞检测技术解析_第2页
计算机软件安全漏洞检测技术解析_第3页
计算机软件安全漏洞检测技术解析_第4页
计算机软件安全漏洞检测技术解析_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

计算机软件安全破绽检测技术剖析纲领随着我国信息技术的迅猛发展,日异月新的计算机技术为计算机软件安全性能提出更高的要求,面对层见迭出的安全问题,计算机软件安全破绽检测技术需要与时俱进,不断更新,促使计算机技术在各个领域发挥更大的作用。本篇论文主要浅析安全破绽检测技术,进而全面提高计算机软件的安全性能。【重点词】计算机软件安全破绽静态检测技术动向检测技术近几年,网络安全问题素来是人们关心的热点话题之一,也是计算机软件技术是其核心所在,当前我国计算机软件技术诚然经过十几年的创新、研发已经获取显然的进步,可是仍旧存在必然的安全破绽,面对这些安全问题,首要解决的是安全破绽检测问题,进而才能“因材施教”,有效提高计算机的安全性能。计算机软件安全破绽的概括网络技术和计算机技术不能是融入人们的生活,其在各个商业领域也发挥着不能取代的作用。在我国经济国际化的大局势下,信息安全渐渐成为计算机技术研发的重点。计算机软件安全破绽指的是计算机系统自己的一组特点,攻击者利用这组特点在未经授权的状态下接见或损坏该系统。简单来说就是计算机软件存在不被保护的入口点。安全破绽为黑客或病毒供应入侵的机会,是计算机技术的弊端,并且这些安全破绽在不同样的软件设施、版本、系统和设置之间存在不同样安全破绽问题。安全破绽是不能能完好除去,在计算机软件对旧的安全破绽进行维修时,会造成新的破绽,因此安全破绽的重点在于其检测技术,实时发现破绽并将其解决,同时其技术也是拥有很强的时代前沿性,针对最新的计算机软件的安全问题进行研究。计算机软件安全破绽检测技术的剖析2.1静态检测技术的剖析与应用安全破绽静态检测是经过程序剖析对二进制代码或源代码进行有关剖析和检测的技术方法,即对被测程序代码进行语义、语法方面的剖析,并对该程序的特点进行剖析,找出异样的原因,该检测能够在计算机软件不运行的状态下对其程序进行检测。静态检测主要分为四类检测方案:一是词法检测,该检测是针对程序的语法进行检测的方法,即检测改程序可否拥有危险元素的库函数和系统调用;二是程序评注技术,该检测技术是针对某一特定程序的评注信息进行检测,并对其进行剖析,剖析出改程序中隐蔽的安全破绽。该技术的优势在于不会对程序增加新的的数码,可是已标记的形式找出安全破绽;三是种类推断检测技术,该技术是经过新式修饰的方案对某一程序加以安全拘束,提高其安全系数。其常被运用于大型程序检测,可是该技术有可能存在兼容类问题;四是数据流检测,该技术是针对程序断点进行检测,主要剖析数据的走向,进而判断改程序可否拥有潜藏的安全破绽等。2.2动向检测技术的剖析与应用静态检测可直接对程序进行检测、剖析和排查,但其实不能以完好检测出计算机软件的安全破绽,因此还需配以动向检测技术和混淆检测技术,共同提高计算机软件的使用安全系数。动向检测技术有关于静态检测技术而言是在计算机软件运行的状态下进行检测,即其对改正程序的运行环境进行检测剖析,在不对程序源代码或二进制代码改正的前提下对该程序进行安全破绽的检测技术,该技术有可能为程序带来新的安全破绽,简而言之,动向检测技术主假如经过对运行环境环境的变量、内存、堆和栈的代码进行检测、剖析进而达到提高计算机使用的安全系数。计算机软件安全破绽的动向检测技术主要包括六类检测技术:一是非履行栈,该技术是在黑客对改程序输入恶意代码的状态下对该代码禁止履行,除去该代码对程序的破坏;二是非履行堆和数据技术,堆在运履行第一要进行初始化,对与该技术联合能够有效预防恶意代码的入侵,即对内存中恶意程序运行时禁止改程序的运行,可是该方案在办理和改正安全破绽程序过于繁琐。该技术几乎能够完好除去内存中的安全破绽,可是对无法对软件中的函数指针和参数进行检测和改正,同时存在兼容性问题;三是内存照射技术,该技术是对内存的有效保护,黑客或恶意攻击者很难经过固定程序结尾的数据代码进入内存区,将黑客的恶意代码转移到随机的地点,可是该技术需要对计算机软件的内核程序进行改正,诚然能够有效保护固定内存地点,可是却不能够对新的地点悉心保护,就很大的限制性;四是共享库技术,该技术能够在短时间、低成本的开发,并且不会对已有的程序进行很合改正,不存在兼容性问题,利用动向链接技术检测、剖析和拦截不安全函数,可是关于当地变量、数据段和代码数库等的安全。该技术在Windows系统中常被使用;五是沙箱技术,该技术的核心在于对一些恶意的接见进行禁止,从而达到预防恶意入侵的技术。计算机软件并没有系统性的调用函数,若发现调用函数运行必然该软件碰到攻击,沙箱技术能够有效必然这类攻击;六是程序讲解技术,该技术主假如对某段程序履行督查的功能,并拥有对该程序进行强行检测的权限,可是该技术需要耗资大量的性能,需要进一步开发。比方程序检测器就是利用该技术原理进行设计,该设计不需要对计算机软件的内核程序进行改正,可是需要增加一个启动代码就能够实现等。2.3混淆检测技术的剖析及应用混淆检测是将静态检测技术与动向检测技术相互交融,使计算机软件使用的安全性获取有效保证。该检测技术不是静态与动向纯真的组合形式,二是相互交融、创新,形成一种新的检测技术。该技术包括测试库技术、源代码改编技术、异样检测技术等。该技术能够有效保证计算机混淆软件的使用安全性。结束语综上所述,随着人们对计算机技术的安全性能思疑的增加,其安全系数的提高已经是计算技术软件开发的重点项目之一。计算机软件安全破绽检测技术是经过各样检测技术高效、正确的检测出安全破绽,并对该破绽进行改正。该技术仍旧存在很大的发展潜力,在修悔过程中很有可能造成新的破绽,因此为了提高计算机软件的安全系数,我们应当进一步对其进行研发和创新,并对其进行系统的分类,便于该技术的应用和实行,进而增加计算机软件的开发商的市场竞争力,并推动我国计算机软件技术研发的进一步发展。参照文件郭宏远.计算机软件中安全破绽检测技术的应用剖析科技致富导游,2015(03).冉崇善,周莹.软件设计中的安全破绽动向检测技术剖

温馨提示

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

评论

0/150

提交评论