计算机软件安全漏洞检测技术分析.docx
《计算机软件安全漏洞检测技术分析.docx》由会员分享,可在线阅读,更多相关《计算机软件安全漏洞检测技术分析.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机软件安全漏洞检测技术分析 摘要:随着计算机软件技术研究与应用的深入,计算机软件安全也受到更加严重的威胁。木马、黑客攻击等都导致计算机软件中的信息安全得不到保障,使计算机用户面临巨大的财产损失。立足这一背景,本文运用文献资料法、调查法、归纳总结法等对计算机软件安全漏洞检测技术进行分析,并就漏洞检测技术在计算机软件中的具体应用展开论述,希望能为相关工作带来些许帮助。 关键词:计算机软件;安全漏洞检测技术;具体应用 在信息化时代,计算机软件技术获得了更进一步的发展,计算机软件功能更加丰富、数据存储与处理能力更强,适用范围更广。但与此同时,计算机软件也还存有一些安全漏洞,这给黑客的攻击、不法分子
2、的入侵提供了途径,也让计算机使用者的信息安全、财产安全得不到保障1。下面结合实际,就计算机软件安全漏洞以及相关的漏洞检测技术做具体分析。 1计算机软件安全漏洞 计算机软件安全漏洞是指能对计算机软件系统安全构成威胁的缺陷,计算机软件漏洞通常是由设计开发阶段的主观失误造成。目前一般将计算机软件安全漏洞分成两种是形式,分别是安全性漏洞与功能性漏洞。安全性漏洞对整个计算机系统的影响较小,但会加大网络黑客攻击计算系统的几率,而一旦黑客利用计算机软件漏洞侵入计算机系统,就会造成系统混乱。功能性漏洞对整个计算机系统的影响巨大,其会严重影响计算机系统的功能与运行状态2。计算机软件安全漏洞的产生与多种原因有关,
3、如在软件设计开发阶段编程人员犯了逻辑性错误,导致计算机软件存有安全隐患。此外,计算机软件的安全漏洞还有可能是由网络环境引起,在不同的软硬件中,因设备的版本问题可能会存在相应的安全漏洞。当计算机软件使用较长时间时,安全性能也有可能会下降,安全漏洞会显现出来。深入研究可知,计算机软件安全漏洞的出现与人的操作有关,错误的操作有可能引起安全漏洞产生,但计算机软件安全漏洞与计算机系统自身的安全性无多大关系,可以说计算机软件与计算机系统安全相互独立。 2计算机软件安全漏洞检测技术 2.1动态检测技术 计算机软件安全漏洞动态检测技术是指在不改变计算机源代码的情况下对计算机系统进行动态检测。动态检测技术主要是
4、出于安全考虑修改计算机的运行环境。研究与实践证明,动态检测技术有优点也有缺陷,合理运用动态检测技术基本上可以准确检测出计算机软件安全漏洞位置以及其他信息,进而促进漏洞的修复。但在对计算机运行环境进行修改的过程中也有可能会引发一些新的隐患。但尽管存有一些技术缺陷,计算机软件安全漏洞动态检测技术在当前还是得到了广泛应用,且在经过较长时间的探索与完善后,动态检测技术的内涵也不断丰富。目前在动态检测技术体系下已经有非执行栈技术、非执行堆技术、内存映射技术、安全共享库分享技术等多种技术方法3。下面就动态检测技术做具体分析。非执行堆技术。在对计算机软件运用非执行堆技术进行扫描与防护时,是在编程程序开始时就
5、将数据段初始化,以此阻止黑客的入侵。非执行栈技术。对栈攻击的最有效方法就是停止栈的工作。基于这一理论与思路发展起来的安全漏洞检测技术被称为非执行栈技术。在计算机软件运行过程中,非执行栈技术最大的作用是能对黑客的攻击代码进行拦截,从而给予计算机一定的保护。但由于非执行栈技术是在计算机系统操作层对栈进行修改,因此也有可能会制造出一些新的隐患。当计算机软件在运行过程中同时出现栈溢、栈漏洞这两类安全隐患时,非执行栈技术的防护能力就稍显有限。沙箱检测技术。沙箱检测技术在计算机软件安全漏洞检测中也有重要应用。合理运用该项技术能对黑客的攻击进行拦截,使黑客的恶意破坏行为受到阻止。沙箱检测技术最大的特点是软件
6、安全漏洞检测效果由定义策略决定,当定义策略足够严谨且科学合理时,安全漏洞检测效果会更理想,黑客的攻击行为也能得到全面阻止。但该项技术也存有缺陷,如当黑客采用本地变量攻击计算机系统时,沙箱检测技术就很难检测到异常并对这种异常进行阻止或拦截4。内存映射技术。运用内存映射技术对计算机软件安全漏洞进行扫描或对黑客攻击进行拦截时,主要是将黑客要攻击的代码页完全地映射到随机出现的计算机地址上,从而对黑客的操作产生干扰,让黑客的攻击行为不能继续进行。相较于其他几种安全漏洞检测技术,内存映射技术的操作难度较低,运用内存映射技术检测时,只需进行重新链接,不需要进行计算机代码修改操作。 2.2静态检测技术 静态检
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件 安全漏洞 检测 技术 分析
限制150内