×

System and methods for run time detection and correction of memory corruption

  • US 10,331,888 B1
  • Filed: 02/20/2015
  • Issued: 06/25/2019
  • Est. Priority Date: 02/09/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • detecting an application layer memory corruption of at least one portion of a control section of memory by an address table attack, wherein detecting includes;

    (a) capturing a shadow copy of an address table from the control section of memory;

    (b) checking contents of the address table against the captured shadow copy following execution of a function call;

    (c) if the checked contents and the captured shadow copy match, checking that the executed function call is present in the address table; and

    (d) declaring the application layer memory corruption based on;

    (i) at least a portion of the checked contents and the captured shadow copy not matching, or (ii) the executed function call not being present in the address table; and

    automatically detecting a security attack of a computer application based on the declared application layer memory corruption, and reporting the detected security attack to a user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×