×

Method and system for detecting unusual events and application thereof in computer intrusion detection

  • US 7,475,405 B2
  • Filed: 12/27/2000
  • Issued: 01/06/2009
  • Est. Priority Date: 09/06/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method of adaptively generating frequent event patterns as an expected behavior model by processing event data to detect the occurrence of unusual events, said method comprising the steps of:

  • receiving a historical event data set wherein said historical event data comprises individual event alarms, a series of event alarm groupings or a combination of single event and event groupings as well as context information including historic conditions present when an event occurred;

    identifying a context in which each event in said historical event data set occurred and categorizing each event according to its identified context;

    performing pattern analysis on said historical event data set and the identified context of the events in said historical data set to generate frequent event patterns based on said historic event data wherein said pattern analysis step comprises;

    performing association analysis on said historical event data set and the identified context of the events in said historical event data set to generate association rules and frequent itemsets based on the event occurrences within a window of event activity as said frequent event patterns;

    performing sequential pattern analysis on said historical event data set and the identified context of the events in said historical event data set to generate commonly occurring sequence of data events or data patterns as said frequent event patterns, wherein the association analysis and sequential pattern analysis are perform serially;

    receiving a current event data set wherein said current event data set comprises new input data;

    identifying a context in which each event in said current event data set occurred and categorizing each event according to its identified context;

    comparing said frequent event patterns to said current event data set and the identified context of the events in said current event data set to identify event occurrences in said current event data set that do not correspond to any of said frequent event patterns, wherein said comparing step comprises applying said commonly occurring sequence of data events or data patterns, said association rules and frequent itemsets to said current event data set including an analysis of the context in which an event occurred as compared to historic conditions of when similar events occurred; and

    outputting an unusual event indication whenever an event occurrence in the current event data set that does not correspond to any of said frequent event patterns is identified.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×