Patent · US Active

Software object corruption detection

US8307435B1 · kind B1 · utility

288Cited by
2References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 18, 2010
Grant dateNov 6, 2012
Priority date
Expiry dateJan 30, 2031

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L63/145
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The execution of a software application is diverted to detect software object corruption in the software application. Software objects used by the software application are identified and their pointers are inspected. One or more tests are applied to pointers pointing to the virtual method tables of the software objects, addresses (or pointers) in the virtual method tables, and memory attributes or content of the memory buffer identified by the addresses for inconsistencies that indicate corruption. A determination of whether the software objects are corrupted is made based on the outcome of the tests. If software object corruption is detected, proper corrective actions are applied to prevent malicious exploitation of the corruption.

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