×

Detection of undesired computer files using digital certificates

  • US 9,917,844 B2
  • Filed: 12/17/2007
  • Issued: 03/13/2018
  • Est. Priority Date: 12/17/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • identifying, by an antivirus detection module running on a computer system, a type and structure of a computer file;

    determining, by the antivirus detection module, whether there exists a certificate chain associated with the computer file; and

    if the certificate chain is determined to exist then;

    evaluating, by the antivirus detection module, the certificate chain by locating and extracting a targeted subset of information from the certificate chain based on the identified type and the identified structure of the computer file and causing the extracted information to be analyzed by generating a digital signature for the computer file based on the extracted information and comparing the digital signature with a set of digital signatures having a known desirable or undesirable status, wherein said locating and extracting the targeted subset of information from the certificate chain comprises extracting specific identification information from an end entity certificate of the certificate chain and wherein the extracted information includes all or part of one or more of;

    a certificate serial number, an issuer name, validity information, a subject name, an alternate name, and key usage information;

    classifying, by the antivirus detection module, the computer file into a category of a plurality of categories based on said evaluating;

    handling, by the antivirus detection module, the computer file in accordance with a policy associated with the category;

    wherein the category is indicative of the computer file being an undesired file or a file suspected of being an undesired file; and

    wherein the associated policy quarantines or otherwise attempts to prevent the computer file from being opened by an end user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×