×

POINTGUARD: METHOD AND SYSTEM FOR PROTECTING PROGRAMS AGAINST POINTER CORRUPTION ATTACKS

  • US 20080060077A1
  • Filed: 10/31/2007
  • Published: 03/06/2008
  • Est. Priority Date: 12/06/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method of protecting an application computer program against pointer corruption attacks while employing a shared library, the method comprising the steps of:

  • in the library, responsive to a function call, exporting at least two versions of the called function, including a first version and a second version, wherein one of the first and second versions effects pointer protection by encrypting a value of a pointer each time the value of the pointer is modified; and

    decrypting the encrypted value of the pointer each time the pointer is read.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×