Patent · US Active

Hardware heuristic-driven binary translation-based execution analysis for return-oriented programming malware detection

US10437998B2 · kind B2 · utility

1Cited by
4References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 26, 2015
Grant dateOct 8, 2019
Priority date
Expiry dateSep 3, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/033
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A combination of hardware monitoring and binary translation software allow detection of return-oriented programming (ROP) exploits with low overhead and low false positive rates. Embodiments may use various forms of hardware to detect ROP exploits and indicate the presence of an anomaly to a device driver, which may collect data and pass the indication of the anomaly to the binary translation software to instrument the application code and determine whether an ROP exploit has been detected. Upon detection of the ROP exploit, the binary translation software may indicate the ROP exploit to an anti-malware software, which may take further remedial action as desired.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.