Return Oriented Programming Attack Detection Via Memory Monitoring
AssigneeQUALCOMM Incorporated
InventorsMihai Christodorescu, Charles Bergan, Rajarshi Gupta, Satyajit Prabhakar Patne, Sumita Rao
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsMihai Christodorescu, Charles Bergan, Rajarshi Gupta, Satyajit Prabhakar Patne, Sumita Rao
Estimating the term…
Aspects include computing devices, systems, and methods for implementing detecting return oriented programming (ROP) attacks on a computing device. A memory traversal map for a program called to run on the computing device may be loaded. A memory access request of the program to a memory of the computing device may be monitored and a memory address of the memory from the memory access request may be retrieved. The retrieved memory address may be compared to the memory traversal map and a determination of whether the memory access request indicates a ROP attack may be made. The memory traversal map may include a next memory address adjacent to a previous memory address in the memory traversal map. A cumulative anomaly score based on mismatches between the retrieved memory address and the memory traversal map may be calculated and used to determine whether to load a finer grain memory traversal map.
A method of detecting return oriented programming attacks on a computing device, comprising:
A computing device, comprising:
A computing device, comprising:
A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a computing device to perform operations comprising:
Dependencies are inferred from the claim text.