×

CONSTRAINT INJECTION SYSTEM FOR IMMUNIZING SOFTWARE PROGRAMS AGAINST VULNERABILITIES AND ATTACKS

  • US 20110185433A1
  • Filed: 04/01/2011
  • Published: 07/28/2011
  • Est. Priority Date: 06/07/2005
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine readable storage medium non-transiently storing computer instructions for immunizing a computer program against vulnerabilities and attacks at runtime, the computer instructions comprising:

  • a node manager in communication with a central management console and configured to dynamically load a constraint library into a computer program while the computer program is running, the constraint library containing a constraint;

    a managed program execution engine configured to insert constraint code associated with the constraint of the loaded library into the computer program while the computer program is running, the constraint code comprising machine instructions that correct a flaw of the computer program, the flaw being a security vulnerability or a bug; and

    a constraint management engine in communication with the node manager and the managed program execution engine, the constraint management engine being configured to dynamically turn the constraint code of the loaded constraint library on or off as the computer program is running, in response to user input.

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