刍议计算机软件安全漏洞检测技术

2021-04-04 20:42:22张睿腾
电子测试 2021年6期
关键词:计算机软件程序检测

张睿腾

(武汉学院,湖北武汉,430212)

1 计算机软件安全漏洞检测技术

1.1 动态化检测

1.1.1 非执行栈

由于操作系统中的栈能够被执行以及其具有可写性,进而导致在计算机软件使用过程中,存在着被攻击的可能。例如;若内部影响恒定,攻击人员可以将恶意代码编写进栈中,恶意代码会在系统中持续的进行突破口的寻找,以探寻对于计算机软件加以攻击的可能,进而形成对于计算机软件的潜在威胁。为此,针对这一漏洞,需要在软件编写的过程中,将栈转变为不能被执行的代码形式,在实践的过程中,这一方法的可行性较强,可以使得攻击人士对于执行栈编码进行篡改的可能被降低,进而降低了计算机软件在应用过程中,不良风险存在的可能性,以此更好的实现计算机软件保护的目的[1]。

1.1.2 内存映射

针对于软件中字符串的有效应用,是保证计算机安全的重要方面。例如:在实际的攻击中,攻击者一般使用“NULL”字符的形式作为结尾,进而以一种覆盖内存页的方式实现攻击手段的执行。为此,要在漏洞检测技术中,通过对于字符串的有效控制,应用一种内存页映射的方式,使得内存页跳转至较为简单的区域,这会提升攻击者的攻击难度,进而保证软件系统的安全程度。因此,通过在各异的地址中进行随机映射,可以加大猜测的数量,进而使得攻击者难以找到真正的攻击地址,提升了攻击者的供给难度,降低了不法侵入者对于软件运行的干扰程度。……

登录APP查看全文

猜你喜欢
计算机软件程序检测
试论我国未决羁押程序的立法完善
人大建设(2019年12期)2019-05-21 02:55:44
基于C语言的计算机软件编程
电子制作(2018年16期)2018-09-26 03:27:08
浅谈不同编程语言对计算机软件开发的影响
电子制作(2018年1期)2018-04-04 01:48:36
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
环球时报(2017-03-30)2017-03-30 06:44:45
浅谈基于C语言的计算机软件程序设计
电子制作(2017年24期)2017-02-02 07:14:40
小波变换在PCB缺陷检测中的应用
创卫暗访程序有待改进
中国卫生(2015年3期)2015-11-19 02:53:32
基于计算机软件开发中分层技术的应用
河南科技(2014年15期)2014-02-27 14:12:23