×

Speed and memory optimization of intrusion detection system (IDS) and intrusion prevention system (IPS) rule processing

  • US 20090262659A1
  • Filed: 08/28/2008
  • Published: 10/22/2009
  • Est. Priority Date: 04/17/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method, performed in an intrusion detection/prevention system in a computer system, for evaluating network traffic against rules, comprising:

  • receiving network traffic;

    checking for a matching pattern in the network traffic;

    upon identifying the matching pattern in the network traffic, evaluating the network traffic with the matching pattern against rules specific to the matching pattern, wherein the rules specific to the matching pattern are represented by a rule tree, wherein references to rule options are represented in the rule tree and the rule options are stored separately from the rule tree, the rule tree representing each unique rule by each unique path from a root of the tree to each of the leaf nodes, and the rule tree representing a rule option as a non-leaf node of the rule tree, the evaluating of the network traffic including;

    processing, against the network traffic, the rule options in the rule tree beginning at the root of the rule tree;

    wherein processing of all of the rules represented by the subtrees of nodes with rule options that do not match are eliminated,wherein the network traffic is evaluated against rules terminating in leaf nodes only for combinations of rule options which match the network traffic.

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