Synthesis of anomalous data to create artificial feature sets and use of same in computer network intrusion detection systems
First Claim
1. A method of synthesizing anomalous data for creating an artificial set of features reflecting anomalous behavior for a particular activity, the method comprising:
- selecting a feature;
retrieving a plurality of normal-feature values associated with the feature;
defining a first distribution of users of normal feature values;
defining an expected second distribution of users of anomalous feature values; and
producing a plurality of anomalous-behavior feature values for the feature.
0 Assignments
0 Petitions
Accused Products
Abstract
Detecting harmful or illegal intrusions into a computer network or into restricted portions of a computer network uses a process of synthesizing anomalous data to be used in training a neural network-based model for use in a computer network intrusion detection system. Anomalous data for artificially creating a set of features reflecting anomalous behavior for a particular activity is performed. This is done in conjunction with the creation of normal-behavior feature values. A distribution of users of normal feature values and an expected distribution of users of anomalous feature values are then defined in the form of histograms. The anomalous-feature histogram is then sampled to produce anomalous-behavior feature values. These values are then used to train a model having a neural network training algorithm where the model is used in the computer network intrusion detection system. The model is trained such that it can efficiently recognize anomalous behavior by users in a dynamic computing environment where user behavior can change frequently.
-
Citations
15 Claims
-
1. A method of synthesizing anomalous data for creating an artificial set of features reflecting anomalous behavior for a particular activity, the method comprising:
-
selecting a feature;
retrieving a plurality of normal-feature values associated with the feature;
defining a first distribution of users of normal feature values;
defining an expected second distribution of users of anomalous feature values; and
producing a plurality of anomalous-behavior feature values for the feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification