Invention Grant
- Patent Title: Detection of return oriented programming attacks in a processor
-
Application No.: US15281384Application Date: 2016-09-30
-
Publication No.: US10437990B2Publication Date: 2019-10-08
- Inventor: Yuriy Bulygin , Gideon Gerzon , Sameer Desai , Hisham Shafi , Andrew A. Furtak , Oleksandr Bazhaniuk , Mikhail V. Gorobets , Ravi L. Sahita , Ofer Levy
- Applicant: McAfee, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: McAfee, LLC
- Current Assignee: McAfee, LLC
- Current Assignee Address: US CA Santa Clara
- Agency: Hanley, Flight & Zimmerman, LLC
- Main IPC: G06F12/14
- IPC: G06F12/14 ; G06F21/55 ; G06F21/56 ; G06F21/52 ; G06F21/57 ; G06F21/71 ; G06F21/81 ; G06F9/448

Abstract:
In an embodiment, a processor for Return Oriented Programming (ROP) detection includes at least one execution unit; a plurality of event counters, each event counter associated with a unique type of a plurality of types of control transfer events; and a ROP detection unit. The ROP detection unit may be to: adjust a first event counter in response to detection of a first type of control transfer events; in response to a determination that the first event counter exceeds a first threshold, access a first configuration register associated with the first event counter to read configuration data; identify a set of ROP heuristic checks based on the configuration data read from the first configuration register; and perform each ROP heuristic check of the identified set of ROP heuristic checks. Other embodiments are described and claimed.
Public/Granted literature
- US20180096140A1 DETECTION OF RETURN ORIENTED PROGRAMMING ATTACKS IN A PROCESSOR Public/Granted day:2018-04-05
Information query