×

Method and apparatus for detecting malicious software using generic signatures

  • US 9,100,425 B2
  • Filed: 11/30/2011
  • Issued: 08/04/2015
  • Est. Priority Date: 12/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for determining whether a software application is likely malicious, comprising:

  • receiving, at a server component, both a specific fingerprint and a generic fingerprint computed at a client component for a software application received at the client component;

    storing, at the server component, a blacklist comprising a plurality of specific fingerprints of software applications known to be malicious;

    storing, at the server component, a data structure comprising a plurality of known generic fingerprints and, for each known generic fingerprint, a set of specific fingerprints associated with the known generic fingerprint;

    determining whether the software application is conclusively malicious by comparing the received specific fingerprint to the blacklist of specific fingerprints;

    in the event the software application is not determined to be conclusively malicious from comparing the received specific fingerprint to the blacklist of specific fingerprints, determining that the software application is conclusively malicious in response to the number of malicious specific fingerprints associated with one of the known generic fingerprints that matches the received generic fingerprint exceeding a predetermined threshold; and

    transmitting to the client component an indication of whether the software application is malicious or benign from processing the received specific fingerprint and the received generic fingerprint.

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