发明名称 |
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 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|