×

Methods and apparatus for dealing with malware

DC
  • US 9,413,721 B2
  • Filed: 02/13/2012
  • Issued: 08/09/2016
  • Est. Priority Date: 02/15/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of classifying a computer object as malware, the method comprising:

  • receiving, at a first threat server, details of a first computer object from a first remote computer, wherein the details of the first computer object include data uniquely identifying the first computer object;

    determining, by the first threat server, whether the first computer object has been previously seen by comparing the data uniquely identifying the first computer object to a plurality of data uniquely identifying plural computer objects in a first database associated with the first threat server;

    receiving additional information about the first computer object from the first remote computer when the first computer object has not been previously seen;

    storing the details of the first computer object and the received additional information about the first computer object in a second database associated with the first threat server when the first computer object has not been previously seen;

    providing contents of the second database to at least one database associated with a central server, wherein the contents comprise a signature of the first computer object, behavior information about the first computer object, and information about the first remote computer;

    increasing a count associated with a number of times that the first computer object has been seen, and providing the increased count associated with the number of times that the first computer object has been seen to the central server; and

    receiving, at a second threat server, at least a portion of the contents of the at least one database associated with the central server, wherein the at least a portion of the contents of the at least one database associated with the central server include a subset of the details of the first computer object stored in the second database.

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