Invention Grant
- Patent Title: Systems and methods for preventing unauthorized stack pivoting
- Patent Title (中): 防止未经授权的堆叠枢转的系统和方法
-
Application No.: US13910333Application Date: 2013-06-05
-
Publication No.: US09239801B2Publication Date: 2016-01-19
- Inventor: Baiju V. Patel , Xiaoning Li , H P. Anvin , Asit K. Mallick , Gilbert Neiger , James B. Crossland , Toby Opferman , Atul A. Khare , Jason W. Brandt , James S. Coke , Brian L. Vajda
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Lowenstein Sandler LLP
- Main IPC: G06F12/14
- IPC: G06F12/14 ; G06F9/30 ; G06F9/45

Abstract:
An example processing system may comprise: a lower stack bound register configured to store a first memory address, the first memory address identifying a lower bound of a memory addressable via a stack segment; an upper stack bound register configured to store a second memory address, the second memory address identifying an upper bound of the memory addressable via the stack segment; and a stack bounds checking logic configured to detect unauthorized stack pivoting, by comparing a memory address being accessed via the stack segment with at least one of the first memory address and the second memory address.
Public/Granted literature
- US20140365742A1 SYSTEMS AND METHODS FOR PREVENTING UNAUTHORIZED STACK PIVOTING Public/Granted day:2014-12-11
Information query