×

System and method for antivirus checking of files based on level of trust of their digital certificates

  • US 10,313,324 B2
  • Filed: 12/02/2014
  • Issued: 06/04/2019
  • Est. Priority Date: 12/02/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for performing antivirus checking of a file, the method comprising:

  • obtaining a digital certificate of the file, wherein the digital certificate is an end certificate associated with a certificate chain;

    determining, by a hardware processor, validity of the obtained digital certificate by decrypting a digital signature of the obtained digital certificate using a public key of an intermediate certificate authority, calculating a hash value of the digital certificate, and determining a match of the decrypted digital signature with the calculated hash value;

    assigning a level of trust to the digital certificate based on the determined validity or invalidity of the digital certificate of the file and further based on a set of intermediate digital certificates in the certificate chain,wherein a low level of trust is assigned to the end certificate based on a determination that at least one intermediate digital certificate of the set of intermediate digital certificates is a digital certificate used to sign a known malicious file,wherein a medium level of trust is assigned to the end certificate based on a determination that at least one intermediate digital certificate of the set of intermediate digital certificates is a valid digital certificate, andwherein a high level of trust is assigned to the end certificate based on a determination that at least one intermediate digital certificate of the set of intermediate digital certificates being issued by a trusted certification authority; and

    performing an antivirus checking method on the file based on the assigned level of trust of the digital certificate of the file, wherein one or more of heuristic analysis, emulation, and blocking execution is performed on the file having a digital certificate with an assigned low level of trust.

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