Apparatus and Method for Monitoring Program Invariants to Identify Security Anomalies
First Claim
Patent Images
1. A computer readable storage medium, comprising executable instructions to:
- insert monitors at selected locations within a computer program;
record training output from the monitors during a training phase of the computer program;
derive program invariants from the training output; and
compare, during a deployment phase of the computer program, deployment output from the monitors to the program invariants to identify security anomalies.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer readable storage medium includes executable instructions to insert monitors at selected locations within a computer program. Training output from the monitors is recorded during a training phase of the computer program. Program invariants are derived from the training output. During a deployment phase of the computer program, deployment output from the monitors is compared to the program invariants to identify security anomalies.
78 Citations
12 Claims
-
1. A computer readable storage medium, comprising executable instructions to:
-
insert monitors at selected locations within a computer program; record training output from the monitors during a training phase of the computer program; derive program invariants from the training output; and compare, during a deployment phase of the computer program, deployment output from the monitors to the program invariants to identify security anomalies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification