×

Systems providing a network resource address reputation service

  • US 8,370,407 B1
  • Filed: 06/28/2011
  • Issued: 02/05/2013
  • Est. Priority Date: 06/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • A) one or more network security device being communicatively coupled to a network and;

    i) storing a plurality of event signatures; and

    ii) configured to determine whether an event associated with a first network resource having a first network resource address matches one or more of said plurality of event signatures;

    B) a first malicious network resource address database being communicatively coupled to said network and storing a plurality of malicious network resource addresses determined to be malicious by one or more external feeds;

    C) one or more server computer being communicatively coupled to said network and configured to, responsive to a determination that said event matches one or more of said plurality of event signatures;

    i) generate a reputation score for said first network resource address by;

    a) determining a quantity of event signature matches associated with each of a plurality of network resource addresses, wherein said plurality of network resource addresses includes said first network resource address;

    b) sequencing each of said plurality of network resource addresses amongst each of said plurality of network resource addresses according to said quantity of event signature matches associated with each of said plurality of network resource addresses;

    c) grouping said quantity of event signature matches associated with each of said plurality of network resource addresses according to a common quantity of event signature matches;

    d) generating a rolling count for each grouping of said common quantity of event signature matches;

    e) assigning a percentile score to each of said quantity of event signature matches associated with each of said plurality of network resource addresses according to said rolling count; and

    f) assigning the percentile score assigned to the quantity of event signature matches associated with said network resource addresses as said reputation score for said first network resource address;

    ii) determine whether said first network resource address is present in said first malicious network resource address database;

    iii) responsive to a determination that said first network resource address is present in said first malicious network resource address database, modify said reputation score to indicate a more negative reputation for said first network resource address; and

    iv) store, in a second malicious network resource address database, said first network resource address in association with said reputation score; and

    D) said second malicious network resource address database being communicatively coupled to said network.

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