论计算机软件中安全漏洞检测技术的应用

来源 :科技风 | 被引量 : 0次 | 上传用户:tjbxgb123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着我国社会经济的不断发展,科学技术开始受到了人们的广泛关注,互联网也开始进入到了各个领域中,深入的影响着人们的日常生活。但是从实际上来说,由于计算机软件中存在着安全漏洞问题,这样也就给信息系统产生出了安全隐患。因此,在实际中就要及时对计算机软件进行分析,运用好安全漏洞检测技术,保证信息的安全。基于此本文针对计算机软件中安全漏洞检测技术进行了简要阐述,并提出几点个人看法,仅供参考。
  关键词:计算机软件;安全漏洞;检测技术;应用分析
  在互联网的不断影响下,计算机在人们的日常生活中也产生出了极为重要的影响,加之在源代码数量增多的影响下,一些漏洞问题也在不断的现象。黑客就是借助这些代码中的漏洞进入到计算机软件中进行破坏的。因此,在实际中就要运用好计算机安全漏洞检测技术,保证信息上的安全,提高用户的使用效果。
  一、计算机软件中存在的漏洞
  对于漏洞来说,就是针对计算机软件中存在的漏洞来说的,也正是在这些漏洞的影响下,很容易对计算机软件系统等方面产生出威胁,严重的还会对系统进行攻击。通过分析可以看出,造成计算机软件出现漏洞的主要因素包含了在开发与研制软件的过程中,设计人员出现操作失误而导致的。一般来说,漏洞的表现形式包含了功能性与安全性漏洞两种。功能性的漏洞中主要是指对计算机系统正常运行产生影响的漏洞。如运行结果上的错误等。对于安全性的漏洞来说,主要是针对一般不能够影响计算机或是软件正常工作的漏洞。但是这些漏洞一旦被黑客所运用,就会造成软件执行错误的指令,严重的还会出现一些执行代码等,这样也就提高了危险程度[ 1 ]。
  对于漏洞的特点来说,主要包含以下几方面:
  第一,在编制过程中出现的逻辑性错误,且这种错误往往是由于编制人员自身因素所造成的。
  第二,在进行数据处理的过程中所出现的逻辑性错误,通过将过小或是过大的程序模块等进行对比,可以找出其中存在的逻辑性错误。
  第三,漏洞与计算机中软件系统环境之间有着极为密切的影响,且在不同基础上设备所组成的软件系统与相同系统中不同设置上都可能存在安全漏洞。
  第四,系统漏洞与时间上也有着极为密切的联系。随着时间的不断变化,一些旧的漏洞不断纠正,新的漏洞也在不断出现,因此就要明确漏洞问题是长久性的问题之一。
  二、计算机软件安全漏洞检测技术
  (一)静态检测
  传统的计算机软件安全漏洞静态分析工作其实就是通过静态分析的方法来进行的,但是这种检验的方法只能停留在表面上。随着社会经济的不断发展,对计算机软件的检测也开始进行了改革与创新。静态检测的内容也有了全新的变化,静态分析与程序检测。就静态分析来说,主要是针对系统程序进行源代码扫描,并从语义等方面进行全面的解析,从而对特性等进行直接的分析,借助这种方法来找出存在的漏洞问题。对于程序检验来说,就是针对抽象系统中的源代码进行检验。借助这种检验的方法,可以明确计算机系统是否可以满足计算机中的要求,尤其是对于安全需求等方面来说的[ 2 ]。
  在静态检测中,更多的是对计算机软件系统程序中的内部特性来说的,其主要关注的是系统程序的内部特点。所以可以说静态检测的特点与检测漏洞的特点之间存在着极为密切的联系。通过对安全漏洞进行划分,可以将其划分为几个小的部分。大多数的检测方法所能进行处理的漏洞都是比较分散的。因此,为了对漏洞进行对比,就可以将其分为安全性与内存性两种。在安全性的漏洞中更加关注的是数据流上的误差与错误。而对于内存性的漏洞来说,则主要是是针对数据自身的准确性等方面来说的。静态检测法的技术特点都存在着一定的区别,所以对漏洞的处理方法也存在着一定的不同。
  (二)程序检验
  对于程序检验来说,就是在抽象软件系统程序的影响下来获取形式化的模型,并通过运用这种检测方法实现有效的检测。在模型检验方法中就是在有限的条件下来对系统程序或是状态等进行抽象模型的监理,从而完成检验工作。一般来说,可以将其分为符号化的检验与模型自动转化两种。对于符号化来说,就是将瞅一昂的模型转变为语法树的模式,从而判断公式等方面是否可以满足实际的需求[ 3 ]。
  (三)安全动态监测
  第一,内存映射。一些黑客在攻击與破坏软件的过程中常常会采用“NULL”为结尾的字符串,以此来实现内存覆盖。且借助代码页映射技术,黑客就可以借助这一字符串来实现攻击的目标。
  第二,非执行栈。就现阶段来说,一些栈攻击软件问题不断出现,而造成这一现象的主要原因就是在系统中栈的执行能力。由于栈内存在存在着所有数字变量,因此,黑客就可以通过写入一些代码来进行攻击。所以想要预防这一攻击方法就可以对栈的执行力进行破坏,以此来避免代码的执行。
  第三,安全共享库。在一些计算机中,之所以出现安全漏洞主要是由于受到了不安全的共享库而造成的。在安全共享库的影响下,可以在一定程度上拦截恶意攻击的行为,加之其中具备了拦截与检测的能力,所以也就可以通过程序运行来将不安全的因素进行检测与拦截,从而保护计算机系统软件的安全。
  三、计算机软件漏洞检测技术的实际运用
  第一,避免竞争条件安全漏洞上的运用。对于这种漏洞来说,主要是借助原子化来处理竞争编码,加之其具备锁定的能力,所以当原子化操作进入到锁定阶段以后,就可以在一定程度上避免使用文件出现变动,从而造成漏洞的出现。
  第二,缓冲区安全漏洞检测技术。对于这一检测技术来说,主要是针对一些存在疑问的函数等进行检测,从而避免出现安全漏洞。
  第三,随机漏洞的预防。对于随机漏洞来说,进行有效的预防与检测是需要借助性能高的随机发生设备来进行的,且这种设备可以准确对漏洞进行预防[ 4 ]。
  四、结语
  综上所述可以看出,随着信息技术的不断发展,计算机软件安全问题也开始受到了人们的广泛关注。因此,在实际中就要做好计算机软件漏洞的检测工作,保证计算机的安全运行,同时还要不断提高计算机软件安全漏洞检测技术的运用效果,保证网络信息的安全。
  参考文献:
  [1] 陈楷.计算机软件中安全漏洞检测技术的应用[J].数字技术与应用,2010(07):90.
其他文献
8月24日下午,记者一行在太康县农办副主任袁忠玉的陪同下,来到马厂镇前何村。该村位于太康县东南边陲,至今仍属贫困村。来此目的有二,一是为了全面了解太康县近年来在不同领域、
目的:探讨介入治疗对冠心病合并左心功能不全患者心功能的影响。方法90例冠心病合并左心功能不全患者根据平行对照法分为观察组与参考组,各45例,分别给予两组患者介入治疗及常规
目的 探讨右美托咪定对全身麻醉(全麻)肝癌切除患者苏醒期应激反应的影响。方法 40例肝癌患者,随机分为试验组和对照组,各20例,试验组患者麻醉诱导前给予静脉微量泵输注右美托
[摘要]大学生社会实践活动是高校引导学生走出校门,向实践学习,向社会学习,了解国情民情,把书本知识同实际结合起来,用知识服务于社会的一种重要教育形式,也是全面提高大学生整体素质的一种有效途径。其中,建立校外的大学生社会实践基地是主要形式之一。通过总结分析以此为主题开展社会调研所收集的数据,分析现在专业实践基地建设中存在的问题,并提出解决办法。  [摘要]大学生 专业实践基地 调研分析    大学生
笔者从诱发学习兴趣是激活学生内在动力的重要一环、巧妙设置问题是引发互动情绪的重要一环、有限延伸教材内容是释放学生创新潜能的重要一环、更新评价方式是促进学生能力生
"为了每一位学生的发展"是新课程的核心理念,这一理念的确立,要求传统教育的过分关注"甄别与选择"功能的教育评价体系必须向"关注学生发展"的教育评价体系转变。新课程倡导的
摘要:《铁路工程概预算》是高等职业院校铁道工程技术专业群的一门职业拓展课程,课时不同专业有所不同,基本上在52~80之间。课时较少,教学内容较多,教学难度大,如何灵活合理的安排教学进程是实际教学过程中的一大难点,随着大数据时代的发展,教学也应与时俱进,应适应“互联网+创新学习”的发展理念。应将传统的教学方式与信息技术有机结合实现教学双赢。本文针对当前《铁路工程概预算》教学过程中的典型问题进行深入研
摘 要:利用低温催化剂在低温条件下仍具有极高的活性和超低的SO2/SO3氧化率的特性,将烟气脱硝反应温度窗口从320℃~350℃延展到180℃~350℃之间,使催化剂应用范围更广。  关键词:脱硝;低温催化剂;温降  一、概述  (1)目的:利用低温催化剂在低温条件下仍具有极高的活性和超低的SO2/SO3氧化率的特性,将烟气脱硝反应温度窗口从320℃~350℃延展到180℃~350℃之间,通过烟气
随着全球经济一体化的步伐的加快,我国企业与世界各国企业之间的商品交易更加频繁,交易数量不断增加.相对于世界贸易的广泛形成,发达国家与发展中国家的关税壁垒手段正在削弱
随着电网输变电设备制造水平的发展,电网输变电状况有了较大改善;近年社会用电需求的迅猛增长,电网规模迅速扩大,社会对电网供电可靠性要求越来越高。依据线路状态评价的结果