Return oriented programming attack protection
AssigneeInternational Business Machines Corporation
InventorBalbir Singh
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorBalbir Singh
Estimating the term…
A computer implemented method for preventing return-oriented programming (ROP) attacks includes registering one or more critical regions, wherein a critical region corresponds to an address that has been selected to be monitored for potential ROP attacks, identifying one or more critical functions, wherein a critical function corresponds to a function that has been selected to be analyzed as a potential ROP threat, instrumenting the one or more critical regions with ROP protection mechanisms, detecting a critical function execution attempt on one or more of the identified critical regions, determining whether values associated with the critical function match corresponding expected values, and, responsive to determining that values associated with the critical function do not match expected values, activating a return-oriented programming protection mechanism.
A computer program product for preventing return-oriented programming (ROP) attacks, the computer program product comprising:
A computer system for preventing return-oriented programming (ROP) attacks, the computer system comprising:
Dependencies are inferred from the claim text.