计算机软件中安全漏洞检测方法研究

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:kiry250
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:计算机软件安装和运行时往往会出现很多漏洞,目前现有的计算机安全级别设置已经无法解决计算机漏洞的安全问题,如果不能对这些漏洞有效处理,将会给计算机系统带来极大的安全隐患。要对计算机软件安全漏洞进行有效检测,需要对计算机软件漏洞和攻击的方法进行分析,最后找到有效的检测方法。
  关键词:计算机;软件;安全漏洞;检测方法
  中图分类号:TP393.08
  1 计算机软件安全漏洞的现状
  计算机软件安全漏洞是指计算机在安装软件时由于软件本身不完善,留下可以被人利用的程序代码,在网络环境中将造成计算机操作环境安全的漏洞。计算机软件如果出现安全漏洞,在网络环境中本地计算机会有极大的安全隐患,比如本地计算机会随时被人潜伏、攻击、窃取资料、远程攻击等。
  目前随着信息技术的发展,计算机网络环境将被更普遍的应用,网络技术将被更加普及,为了保护本地计算机的安全,使计算机能在安全的环境下操作,在使用计算机软件时要必须做好安全漏洞检测工作,以免造成计算机安全隐患。
  2 计算机安全级别与软件安全漏洞攻击的关系
  计算机的安全环境可以分为四个级别:
  1等级别——计算机的软件安全系统是全开放的,只要进入该计算机的运行环境,任何人都可以随意对计算机的文件进行操作。计算机的操作系统最初设计时没有网络环境,所以最初没有安全环境设计的概念。
  2等级别——用户可以自定义自己文件或软件操作的级别,比如可以定义一部分文件用全开放的方式操作,另一部分文件必须具有一定权限级别的用户才可以操作。在计算机软件逐渐成熟后,软件设计逐渐形成安全等级概念。比如WINDOWS98为了防止用户误操作软件,所以可以让用户自定义操作级别。
  3等级别——计算机的软件安全系统是强制区分等级的,拥有不同权限的用户能进入不同的操作环境,对不同的软件进行操作,在这个级别中,软件操作权限是由于上至下兼容的,即用户权限的等级越高,就能得到更多的操作权限,反之可以操作的权限越低。在计算机网络环境形成后,一些软件在设计时自己形成一套安全防护机制。比如目前最新的WINDOWS操作系统已经自建立安全等级的概念,它用管理级别与普通用户作级别的区分,不同根限的用户拥有不同的操作权限。
  4等级别——计算机的软件操作需要进行强制验证,要对软件或文件进行操作,必须通过口令等等方法验证,只有通过验证的用户才可进行该级别的操作。随着计算机网络的全面普遍,目前计算机软件操作的安全运行已经被人们高度重视,所以人们用这种更新的方法保护计算机软件操作环境,因此第四等级的安全操作环境构想已经形成。
  3 利用计算机软件安全漏洞入侵的分类
  3.1 包装自己的身份进行入侵
  如果本地计算机软件中存在安全漏洞,那么远程操控的人就可以利用网络环境入侵本地计算机,此时,如果计算机出现入侵,则有可能出现异常的现象。那么此时入侵计算机者往往会将自己的身份进行包装。
  3.2 利用软件的性能进行入侵
  如果本地计算机的软件存在安全漏洞,那么它会使一些软件的性能失去作用。比如WINDOWS操作系统会对用户的一些操作作出反应,比如删除文件、更改文件、异地操作等都会做出相关的反应,而远程操控的人可以对安全漏洞直接攻击,让软件的部分功能暂时完全瘫患。
  3.3 利用内存的特性进行入侵
  软件在运行的时候,往往会利用内存的空间。比如软件将一部分的数据读到内存里,在用户运行结束后,内存的数据将被全部清除读入新的数据。用户使用软件时,内存的空间被大量的、高频率的反复读取,有时就会造成部分数据外溢,如果计算机软件中存在漏洞,那么远程操控的人可利用计算机软件的漏洞截取内存溢出的信息,再将截取的信息进行破译,从而得到计算机管理员用户和密码等重要信息,那么远程操控者就能根据破译出的信息对本地计算机进行入侵。
  3.4 利用木马的软件进行入侵
  如果计算机软件存在漏洞,那么远程操控的人可以将一些木马软件进行包装传送到本地计算机,让本地计算机的操作者打开木马,木马进行本地计算机后,就能源源不断的将本地计算机中的信息透露给远程操控者,当计算机操作系统中存在木马,就等于当地计算机已经门户大开,随时等待远程操控的计算机的入侵。
  4 利用计算机软件安全漏洞入侵的方法
  从以上计算机软件安全漏洞入侵的分类可以看到,利用计算机软件漏洞攻击本地计算机有以下几个过程:
  4.1 本地计算机软件拥有可以利用的漏洞
  本地计算机软件程序不完善是存在计算机软件安全漏洞的基础。在计算机进行应用时,需要安装各种软件,而目前的软件普遍都不够完善,它们容易留下各种安全漏洞。计算机软件本身就是具大的漏洞,它们给人可趁之机。
  4.2 本地计算机软件漏洞给人穿取大量信息
  如果当本地计算机软件有漏洞,那么远程操控者可以利用漏洞本身窃取大量的信息。比如重要的文件信息、重要的帐号信息、各种密码信息等。同时可以利用一些计算机技术通过少量的信息对本地计算机进行全部的分析,从而得到大量的可以利用的信息。
  4.3 本地计算机软件漏洞被人为扩大化
  如果本地计算机软件的漏洞已经形成一个可以利用的巨大后门,而远程操控者如果要进一步对计算机信息进行控制,可以将软件的漏洞扩大化。如果本地计算机操作者无法分辨这些有害信息操作这些恶意的软件,那么本地计算机软件的漏洞将被进一步扩大,远程操控者将可以更轻易的控制本地计算机的信息。
  4.4 本地计算机门户大开
  当本地计算机软件的漏洞被人为扩大化后,该计算机等于运行的时候不再有任何保障,对方可以随时窃取计算机里的信息,也可以随自己的需要对计算机的信息给予毁灭性的破坏,还可以强行夺得本地计算机的控制权。
  5 对计算机安全漏洞进行有效检测的办法
  5.1 扫描计算机中存在的漏洞
  如果说计算机软件通常会出现种种安全漏洞,它们难以对自己的漏洞进行有效控制,那么就需要一个第三方的软件对软件的漏洞随时扫描,一旦发现现有的软件出现漏洞,马上给本地操作者进行提示,让本地操作者作出恰当的处理。
  5.2 有效的入侵拦截技术
  要对计算机安全漏洞进行有效检测,就需要对访问计算机的所有IP进行检查,对于一切本地计算机以外的IP该问软件,都要进行有效的拦截,以便拒绝一切非法入侵活动。要对远程操控者有效的拦截,就要加强对各种包装技术有效的识别,以免出现放过可疑的访问者,造成计算机软件安全漏洞的问题。
  5.3 对执行的软行进行分辨
  有时计算机本地操作者会进行一些软件操作,比如打开电子邮件,或者打开一个EXE操作软件,或者会开启FLASH软件等,此时要对本地操作者将要执行的程序进行有效的扫描,并对软件的代码有效的分析,如果分析出具有木马特征或者病毒特征等,就要给予提示,并给出最合适的操作建议。否则如果本地操作者执行不当的软件,有可以会使计算机软件安全漏洞扩大,给整个计算机系统造成极大的安全隐患。
  6 总结
  由于目前计算机软件创作者不必对软件造成的安全后果负责,所以计算机软件往往会出现很多安全漏洞,现有的计算机安全等级机制尚不能解决计算机软件漏洞的安全问题,如果不对安全漏洞有效检测,将会造成极大的安全隐患。要对计算机软件漏洞进行有效的检测,就要从漏洞本身的特征与攻击的特征进行分析,然后找到有效的检测方法。
  参考文献:
  [1]马海涛.计算机软件安全漏洞原理及防范方法[J].科协论坛(下半月),2009(6):112-115.
  [2]林国庆.浅析计算机网络安全与防火墙技术[J].恩施职业技术学院学报,2007(1):115-119.
  作者简介:刘攀峰(1978.22-),男,江西萍乡人,专职教师,讲师,硕士,研究方向:软件工程。
  作者单位:江西萍乡学院,江西萍乡 337000
其他文献
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
内部控制环境是整个企业内部控制系统的基础,直接影响到企业内部控制的效果及内部控制目标的实现。目前,我国企业内部控制环境中存在较多问题;从外部因素和内部因素两方面对
为了从根本上促进湖南快递服务质量的进一步提高,必须以快递行业发展的实际情况为基础,采取积极有效的措施增强快递行业的责任意识和服务意识,以用户的满意和行业的发展作为
大数据环境下,信息技术能力是学科馆员必备的能力之一,学科馆员的信息素养决定了其服务质量。本文从信息意识、知识、能力和道德四个方面分析了大数据环境下学科馆员信息素养
<正> 真武汤载于《伤寒论》凡两见。一是“辨太阳病脉证并治中”(以下简称“太阳病中篇”)第84条;二是“辨少阴病脉证并治”(以下简称“少阴病篇”)第316条。这两条原文,既有
赋予材料自修复能力是增强设备可靠性、耐用性和功能性的有效途径.对于柔性电子材料与设备来说,自修复功能尤为重要.本文总结了柔性自修复材料与传感器的研究进展.首先介绍并
异地商会是一个地区新鲜血液,山东省民营企业家希望未来成立一个常设机构,并举办类似于沙龙的活动,让大家多交流,一起为山东做贡献。$$山东省工商联学习贯彻山东省全面展开新旧动
报纸
枣树原产于中国,栽培历史悠久,适生范围广,有700余个品种。由植原体侵染引起的枣疯病是我国许多枣产区枣树上的毁灭性病害,严重影响红枣产业的发展和农民的致富。已知不同的
在疫情期间,教学活动通过线上平台进行开展,这样的教学方式与平时在校授课教学有着诸多不同。因此,这就需要教师结合当下实际情况,对线上教学的特点分析,有针对性地设计教学
初等数学与高等数学在研究内容、学习方法上的差异,初学者如何处理好高等数学时的过渡显得尤为重要。通过5道证明题的解题思路,以"具体与抽象的辩证关系""创新思维"为切入点,