Система и способ пополнения базы данных при одновременной антивирусной проверке объектов на множестве виртуальных машин

1. Способ пополнения базы данных, хранящей решения о ранее проверенных файлах, во время проведения антивирусной проверки объектов по крайней мере на двух виртуальных машинах, при этом способ содержит этапы, на которых:
а) формируют список объектов, которым требуется антивирусная проверка, на каждой виртуальной машине;
б) назначают метод выбора объектов из списка объектов, очереди объектов и для последующего предоставления объектов на антивирусную проверку;
в) формируют очередь объектов определенной длины согласно сформированному списку объектов и назначенному методу выбора объектов на каждой виртуальной машине;
г) производят выбор объекта из очереди объектов в соответствии с назначенным методом выбора объектов для предоставления на антивирусную проверку, при этом во время выбора объекта для антивирусной проверки учитывается выбор объектов на каждой виртуальной машине;
д) производят антивирусную проверку выбранного объекта с помощью антивирусного средства, размещенного на виртуальной машине защиты;
е) добавляют решение о произведенной антивирусной проверке выбранного объекта в базу данных, которая содержит решения о ранее проверенных объектах.
2. Способ по п. 1, в котором определяют метод выбора объектов по крайней мере на основании определения количества виртуальных машин, проводящих антивирусную проверку.
3. Способ по п. 1, в котором длина очереди определяется на основании общего числа объектов, которым требуется антивирусная проверка.
4. Способ по п. 1, в котором методами выбора объектов являются по крайней мере один из следующих методов: метод выбора случайным образом и метод блоков.
5. Способ по п. 1, в котором антивирусная проверка включает по крайней мере одну из следующих проверок: проверку наличия решения о ранее произведенной антивирусной проверке выбранного объекта в базе данных и различные типы антивирусной проверки.
6. Способ по п. 1, в котором после выбора объекта из очереди добавляют в очередь следующий объект согласно сформированному списку объектов.
7. Способ по п. 1, в котором база данных, которая содержит решение о ранее проверенных объектах, размещена на виртуальной машине защите.
8. Система пополнения базы данных, хранящей решения о ранее проверенных объектах, во время проведения антивирусной проверки объектов на виртуальных машинах, при этом система содержит:
- по крайней мере две виртуальные машины, которые содержат антивирусные агенты, предназначенные для предоставления объектов виртуальной машине защиты, и включают:
а) средство построения очереди, связанное со средством отбора и предназначенное для:
- формирования списка объектов, которым требуется антивирусная проверка,
- назначения метода выбора объектов из списка объектов и очереди объектов,
- формирования очереди объектов определенной длины согласно сформированному списку объектов и назначенному методу выбора объектов;
б) средство отбора, предназначенное для выбора объекта из очереди объектов в соответствии с назначенным методом выбора объектов средством построения очереди, при этом во время выбора объекта для антивирусной проверки учитывается выбор объектов на других виртуальных машинах;
- и виртуальную машину защиты, которая содержит:
а) средство анализа, предназначенное для проведения антивирусной проверки выбранного объекта и добавления решения о произведенной антивирусной проверке выбранного объекта в общую базу данных,
б) общую базу данных, предназначенную для хранения решений о ранее проверенных объектах.
9. Система по п. 8, в которой средства построения очереди определяет метод выбора объектов по крайней мере на основании определения количества виртуальных машин, проводящих антивирусную проверку.
10. Система по п. 8, в которой средства построения очереди определяют длину очереди на основании общего числа объектов, которым требуется антивирусная проверка.
11. Система по п. 8, в которой методами выбора объектов являются по крайней мере один из следующих методов: метод выбора случайным образом и метод блоков.
12. Система по п. 8, в которой антивирусная проверка проводится на основании по крайней мере одной из следующих проверок: проверки наличия решения о ранее произведенной антивирусной проверке выбранного файла в базе данных и проверки различными типами антивирусной проверки.
13. Система по п. 8, в которой после выбора объекта из очереди объектов средство построения очереди добавляет в упомянутую очередь следующий объект согласно сформированному списку объектов.