Invention Grant
- Patent Title: Constraint injection system for immunizing software programs against vulnerabilities and attacks
- Patent Title (中): 限制注射系统,用于免疫软件程序,防范漏洞和攻击
-
Application No.: US13078470Application Date: 2011-04-01
-
Publication No.: US08656497B2Publication Date: 2014-02-18
- Inventor: Saman P. Amarasinghe , Bharath Chandramohan , Charles Renert , Derek L. Bruening , Vladimir Kiriansky , Timothy Garnett , Sandy Wilbourn , Warren Wu
- Applicant: Saman P. Amarasinghe , Bharath Chandramohan , Charles Renert , Derek L. Bruening , Vladimir Kiriansky , Timothy Garnett , Sandy Wilbourn , Warren Wu
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F11/00
- IPC: G06F11/00

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.
Public/Granted literature
- US20110185433A1 CONSTRAINT INJECTION SYSTEM FOR IMMUNIZING SOFTWARE PROGRAMS AGAINST VULNERABILITIES AND ATTACKS Public/Granted day:2011-07-28
Information query