Patent · US Active

Constraint injection system for immunizing software programs against vulnerabilities and attacks

US8656497B2 · kind B2 · utility

11Cited by
50References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 1, 2011
Grant dateFeb 18, 2014
Priority date
Expiry dateApr 16, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/577
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A constraint is inserted into a program to address a vulnerability of the program to attacks. The constraint includes a segment of code that determines when the program has been asked to execute a “corner case” which does not occur in normal operations. The constraint code can access a library of detector and remediator functions to detect various attacks and remediate against them. Optionally, the detector can be employed without the remediator for analysis. The context of the program can be saved and restored if necessary to continue operating after remediation is performed. The constraints can include descriptors, along with machine instructions or byte code, which indicate how the constraints are to be used.

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