首页> 外国专利> Method and Apparatus for Reducing Buffer Overflow Exploits by Computer Viruses

Method and Apparatus for Reducing Buffer Overflow Exploits by Computer Viruses

机译:减少计算机病毒对缓冲区溢出攻击的方法和装置

摘要

Buffer overflow exploits in a computer are reduced by encoding linkage information associated with a subroutine, following a call to the subroutine from an application executing on the computer. The encoded linkage information is stored at a first address in a run-time stack in a memory of the computer. Upon exit from the subroutine, the value stored at the first address in the run-time stack is retrieved and decoded to obtain decoded linkage information. Execution of the application continues in accordance with the decoded linkage information. Subroutine data written to the stack is not encoded.
机译:在计算机上执行的应用程序调用子例程之后,通过对与子例程关联的链接信息进行编码,可以减少计算机中的缓冲区溢出漏洞。编码的链接信息存储在计算机存储器中的运行时堆栈中的第一地址处。从子例程退出后,将获取存储在运行时堆栈中第一个地址的值并进行解码,以获得解码后的链接信息。根据解码的链接信息继续执行应用。写入堆栈的子例程数据未编码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号