System and method for storing events to enhance intrusion detection
AssigneeMicrosoft Corporation
InventorsBhalchandra S. Pandit, Maximilian Aigner
Life of this patent
Estimating the term…
Abstract
Storing events to enhance intrusion detection in networks is described. In one exemplary implementation, an event is received. The event includes a data section containing a set of strings each having an event field. A definition table is referenced to determine locations of event fields in the data section of the event. The event fields are stored in a database record corresponding to event field locations referenced from the definition table.
Claims12
A system for maintaining records of events comprising:
- an event receiver module, configured to receive an event that contains, respectively, an event identification indicator and strings containing event fields each specifying a different component aspect of the event;
- and
- an event-processing module, configured to reference an event definition table to determine locations of event fields in the event, and store the event fields in a record of a database according to the different component aspects specified by the event field.
One or more computer-readable media comprising computer executable instructions that, when executed, direct a computer to:
- generate events that contain, respectively, an event identification and one or more event descriptions, the event descriptions containing one or more values in the event fields, and store the events strings in a log when a security sensitive event is performed;
- parse the event descriptions to identify one or more values in the event fields;
- and
- store the events in a database in a manner to enable values in the event fields to be independently searched through the use of an event definition table containing mappings of the event descriptions for each event identification, the mappings including the locations of one or more values in the event fields contained within the event descriptions.
Dependencies are inferred from the claim text.