发明名称 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.
申请公布号 WO2016064472(A1) 申请公布日期 2016.04.28
申请号 WO2015US47128 申请日期 2015.08.27
申请人 INTEL CORPORATION 发明人 SHANBHOGUE, VEDVYAS;SAHITA, RAVI L.;BULYGIN, YURIY;LI, XIAONING;BRANDT, JASON W.
分类号 G06F21/52;G06F21/56 主分类号 G06F21/52
代理机构 代理人
主权项
地址