首页> 外文会议>2004 computing frontier conference >Repairing Return Address Stack for Buffer Overflow Protection
【24h】

Repairing Return Address Stack for Buffer Overflow Protection

机译:修复返回地址堆栈以进行缓冲区溢出保护

获取原文
获取原文并翻译 | 示例

摘要

Although many defense mechanisms against buffer overflow attacks have been proposed,buffer overflow vulnerability in software is still one of the most prevalent vulnerabilities exploited.This paper proposes a micro-architecture based defense mechanism against buffer overflow attacks.As buffer overflow attack leads to a compromised return address,our approach is to provide a software transparent micro-architectural support for return address integrity checking.By keeping an uncompromised copy of the return address separate from the activation record in run-time stack,the return address compromised by a buffer overflow attack can be detected at run time.Since extra copies of return addresses are already found in the return address stack(RAS)for return address prediction in most high-performance microprocessors,this paper considers augmenting the RAS in speculative superscalar processors for return address integrity checking.The new mechanism provides 100%accurate return address prediction as well as integrity checking for return addresses.Hence,it enhances system performance in addition to preventing a buffer overflow attack.
机译:尽管已经提出了许多针对缓冲区溢出攻击的防御机制,但是软件中的缓冲区溢出漏洞仍然是被利用的最普遍的漏洞之一。本文提出了一种基于微体系结构的缓冲区溢出攻击防御机制。返回地址,我们的方法是为返回地址完整性检查提供软件透明的微体系结构支持。通过在运行时堆栈中将返回地址的完整副本与激活记录分开,可以防止缓冲区溢出攻击损害返回地址由于在大多数高性能微处理器中已经在返回地址堆栈(RAS)中找到了额外的返回地址副本以用于返回地址预测,因此本文考虑在推测性超标量处理器中扩展RAS以便进行返回地址完整性检查新机制提供100%准确的返回地址预测n以及返回地址的完整性检查。因此,它不仅可以防止缓冲区溢出攻击,还可以提高系统性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号