×

System and method of distributing files between virtual machines forming a distributed system for performing antivirus scans

  • US 10,496,819 B2
  • Filed: 02/14/2017
  • Issued: 12/03/2019
  • Est. Priority Date: 05/20/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for detecting malicious files in a distributed network having a plurality of protected virtual machines, the method comprising:

  • obtaining, by a first protected virtual machine of the plurality of protected virtual machines, at least one file from a thin client installed on the first protected virtual machine, for performing an antivirus scan of the at least one file;

    collecting, by the first protected virtual machine, data relating to characteristics of computing resources of the plurality of protected virtual machines and one or more parameters relating to the antivirus scan;

    determining an approximation time function of the characteristics of the computing resources of the plurality of virtual machines based on analysis of the data relating to the characteristics of the computing resources;

    determining an approximation function of the one or more parameters relating to the antivirus scan based at least on collected data defining behavior of the antivirus scan;

    determining an approximation time function of effectiveness of the antivirus scan based at least on the approximation time function of the characteristics of the computing resources and the approximation function of the one or more parameters, wherein effectiveness of the antivirus scan is determined by comparing defined properties of the antivirus scan with predetermined criteria; and

    based at least on the approximation time function of effectiveness of the antivirus scan, selecting at least one virtual machine from the plurality of virtual machines to perform the antivirus scan in order to determine whether the at least one file is malicious according to the desired effectiveness of the antivirus scan.

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