×

System and method for near-real time network attack detection, and system and method for unified detection via detection routing

  • US 8,677,486 B2
  • Filed: 04/14/2011
  • Issued: 03/18/2014
  • Est. Priority Date: 04/16/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system, comprising:

  • a storage device configured to store unique identifiers for data blocks and indications associated with the stored unique identifiers whether each of the data blocks is good or bad;

    a processor device configured to;

    receive network traffic that includes a data block;

    generate a unique identifier for the data block as the data block is received in network traffic, the unique identifier including a hash value corresponding to the data block contents;

    determine during a packet scan operation on the network traffic of the packet that includes the data block whether the data block is indicated as good or bad in the indications associated with the unique identifier in the storage device;

    call a file-type specific detection nugget corresponding to a file-type of the data block to perform a full file inspection of the data block so as to detect whether the data block is malicious, and store a result of the full file inspection indicating whether the data block is good or bad together with the unique identifier of the data block in the storage device, when the data block is determined to be not indicated in the unique identifier in the storage device;

    not call the file-type specific detection nugget when the data block is determined to be indicated as good in the unique identifier in the storage device; and

    not call the file-type specific detection nugget when the data block is determined to be indicated as bad in the unique identifier in the storage device, and issue an alert indicating that the data block that was received is bad,the file-type specific detection nugget is called bysending a notification to a dispatcher program which indicates both the file-type and that evaluation of the data block as the file-type is desired,receiving a token from the dispatcher program, in response to the notification, authorizing inspection by the file-type specific detection nugget,generating an indication of the data block and the token authorizing inspection to the file-type specific detection nugget to commence full file inspection of the data block, in response to receipt of the token, andproviding the data block to the detection nugget, in response to receipt of the token,wherein there are a plurality of file-type specific detection nuggets each for file inspection of file contents of respective different file-types.

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