首页> 外国专利> ATTACK PROTECTION FOR VALID GADGET CONTROL TRANSFERS

ATTACK PROTECTION FOR VALID GADGET CONTROL TRANSFERS

机译:有效的小工具控制权转移的攻击保护

摘要

In one embodiment, a processor comprises: a first register to store a first bound value for a stack to be stored in a memory; a second register to store a second bound value for the stack; a checker logic to determine, prior to an exit point at a conclusion of a function to be executed on the processor, whether a value of a stack pointer is within a range between the first bound value and the second bound value; and a logic to prevent a return to a caller of the function if the stack pointer value is not within the range. Other embodiments are described and claimed.
机译:在一个实施例中,一种处理器包括:第一寄存器,用于存储要存储在存储器中的堆栈的第一绑定值;第二寄存器为堆栈存储第二边界值;检验器逻辑,用于在退出点之前在要在处理器上执行的功能结束之前确定堆栈指针的值是否在第一界限值和第二界限值之间的范围内;如果堆栈指针值不在该范围内,则防止返回函数调用者的逻辑。描述和要求保护其他实施例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号