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

1. Способ распределенного обнаружения вредоносных объектов, в котором:
a. анализируют при помощи первого клиента безопасности объекты с целью обнаружения вредоносного объекта;
b. собирают при помощи первого клиента безопасности информацию об объекте во время проведения анализа;
c. запрашивают при помощи первого клиента безопасности проведение анализа объекта вторым клиентом безопасности с использованием собранной ранее информации об объекте, если на этапе анализа, проведенного первым клиентом безопасности, не удалось обнаружить вредоносный объект;
d. анализируют при помощи второго клиента безопасности объект с целью обнаружения вредоносного объекта;
e. передают при помощи второго клиента безопасности результаты проведенного упомянутым клиентом безопасности анализа, а также по меньшей мере одного средства для устранения вредоносного объекта, если на этапе анализа был обнаружен вредоносный объект, первому клиенту безопасности;
f. устраняют при помощи первого клиента безопасности на вычислительном устройстве вредоносный объект при помощи средств для устранения вредоносного объекта, полученных со стороны второго клиента.
2. Способ по п. 1, в котором в качестве объекта выступает по крайней мере файл, процесс, участок оперативной памяти вычислительного устройства.
3. Способ по п. 1, в котором сбор информации об объекте включает в себя вычисление контрольных сумм объектов и их частей, формирование журнала вызовов системных функций при выполнении программного кода объекта как с использованием эмуляции исполнения, так и во время исполнения на вычислительном устройстве, определение процесса, создавшего и запустившего исполнение объекта, определение процессов, запущенных объектом, определение сетевого адреса, с которого был загружен объект, определение сетевых адресов, к которым производится доступ со стороны объекта во время исполнения, определение областей памяти, к которым производится доступ со стороны объекта во время исполнения.
4. Способ по п. 1, в котором вторым клиентом безопасности, участвующим во взаимодействии с первым клиентом безопасности, является клиент безопасности, выбранный на основании по меньшей мере географического взаиморасположения клиентов безопасности, пропускной способности канала связи между клиентами безопасности, результатов запросов, ранее обработанных другими клиентами безопасности при помощи первого клиента безопасности.
5. Способ по п. 1, в котором устранение на вычислительном устройстве вредоносных объектов дополнительно включает в себя устранение последствий присутствия упомянутых объектов на вычислительном устройстве.
6. Система распределенного обнаружения вредоносных объектов, которая содержит:
a. первый клиент безопасности, предназначенный для анализа объектов с целью обнаружения вредоносных объектов, сбора информации о объектах во время проведения анализа, устранения на вычислительном устройстве вредоносных объектов, запроса проведения анализа объектов второму клиенту безопасности с целью обнаружения вредоносных объектов;
b. второй клиент безопасности, предназначенный для анализа объектов, запрошенных со стороны первого клиента безопасности, с использованием полученной со стороны первого клиента безопасности информации об объектах с целью обнаружения вредоносных объектов, передачи результатов проведенного анализа, а также для передачи по меньшей мере одного средства для устранения на вычислительном устройстве вредоносных объектов;
при этом первый клиент безопасности также способен использовать переданные со стороны второго клиента безопасности средства для устранения на вычислительном устройстве вредоносных объектов.
7. Система по п. 6, в которой в качестве объекта выступает по крайней мере файл, процесс, участок оперативной памяти вычислительного устройства.
8. Система по п. 6, в которой сбор информации об объекте включает в себя вычисление контрольных сумм объектов и их частей, формирование журнала вызовов системных функций при выполнении программного кода объекта как с использованием эмуляции исполнения, так и во время исполнения на вычислительном устройстве, определение процесса, создавшего и запустившего исполнение объекта, определение процессов, запущенных объектом, определение сетевого адреса, с которого был загружен объект, определение сетевых адресов, к которым производится доступ со стороны объекта во время исполнения, определение областей памяти, к которым производится доступ со стороны объекта во время исполнения.
9. Система по п. 6, в которой вторым клиентом безопасности, участвующим во взаимодействии с первым клиентом безопасности, является клиент безопасности, выбранный на основании по меньшей мере географического взаиморасположения клиентов безопасности, пропускной способности канала связи между клиентами безопасности, результатов запросов, ранее обработанных другими клиентами безопасности при помощи первого клиента безопасности.
10. Система по п. 6, в которой устранение на вычислительном устройстве вредоносных объектов дополнительно включает в себя устранение последствий присутствия упомянутых объектов на вычислительном устройстве.