论文部分内容阅读
目前内存破坏漏洞是软件漏洞中最古老也是最严重的漏洞之一,其数量和利用的数量都呈现出逐年增长的趋势,在应对内存破坏漏洞的攻击时,安全分析人员不如程序开发人员在源代码的基础上调试并修复漏洞,而是在二进制层面上检测漏洞.在过去的几年间由于各种各样的保护机制(如栈保护、地址空间随机化、数据执行保护等)的广泛使用,攻击者可能会绕过已存在的保护机制利用内存破坏漏洞执行恶意代码,使得内存破坏漏洞的利用也变得越来越复杂,对系统的安全带来了潜在的威胁.为了快速应对这些威胁,提出一种快速有效检测内存破坏漏洞的方法已经迫在眉睫.