Invention Grant
- Patent Title: Attack protection for valid gadget control transfers
-
Application No.: US15658699Application Date: 2017-07-25
-
Publication No.: US10445494B2Publication Date: 2019-10-15
- Inventor: Vedvyas Shanbhogue , Ravi L. Sahita , Yuriy Bulygin , Xiaoning Li , Jason W. Brandt
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Trop, Pruner & Hu, P.C.
- Main IPC: G06F21/00
- IPC: G06F21/00 ; G06F21/52 ; G06F9/30 ; G06F9/38 ; G06F9/448

Abstract:
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.
Public/Granted literature
- US20170329961A1 Attack Protection For Valid Gadget Control Transfers Public/Granted day:2017-11-16
Information query