Patent ID: 7150043

Claim:
A method of detecting intrusions, said method comprising the steps of: storing a plurality of intrusion signatures; automatically detecting a multiplicity of system events having respective signatures; comparing each of the multiplicity of system event signatures to said plurality of intrusion signatures, one of said system event signatures not matching any of said intrusion signatures and not corresponding to an intrusion, and other of said system event signatures matching respective ones of said intrusion signatures; and storing said one system event signature in association with said plurality of intrusion signatures not corresponding to an intrusion; recording a number of times that said each of said intrusion signatures matches a respective one of said system event signatures; recording a number of times that said one system event has occurred; subsequently ordering the stored plurality of intrusion signatures and said one system event signature based on the respective number of times that have been recorded for said plurality of intrusion signatures and said one system event signature, such that the signature for which the most number of times has been recorded is first in the order; and subsequently comparing a signature of a subsequent system event with said signatures in said order until finding a match between said subsequent system event signature and one of said signatures in said order.