首页> 中文期刊> 《计算机工程》 >基于段长限制的缓冲区溢出保护

基于段长限制的缓冲区溢出保护

         

摘要

为防范缓冲区溢出攻击,在Intel 32位CPU及Windows系统下实现了不可执行堆栈.设计了一个内核驱动程序,将应用程序的堆栈移动到代码区的上部,并修改代码段的限长将堆栈区排除在代码段之外.堆栈中的攻击代码被执行时,CPU就会触发一个保护异常,攻击代码不能继续执行.这种方法能够防范各种已知及未知的堆栈溢出攻击,性能开销低于基于页的防护方式.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号