Принципы работы |
Компонент Dr.Web Network Checker позволяет организовать соединение рабочей станции с заданным набором рабочих станций в сети с установленным продуктом <%SHRT_LIN%> для организации распределенной проверки файлов на наличие угроз. Компонент позволять создать и настроить «сканирующий кластер», организовав набор подключений между рабочими станциями (на каждой рабочей станции должен быть запущен свой экземпляр агента сетевого сканирования Dr.Web Network Checker). На каждой рабочей станции, включенной в «сканирующий кластер», агент Dr.Web Network Checker организует автоматическое распределение задач на проверку набора файлов, передавая данные для проверки по сети на все доступные рабочие станции, с которыми настроено соединение. При этом агент обеспечивает балансировку нагрузки рабочих станций, вызванной проверкой содержимого файлов, в зависимости от количества ресурсов, доступных на удаленных станциях (в качестве индикатора количества ресурсов, доступных для нагрузки, выступает количество дочерних сканирующих процессов, порожденных сканирующим ядром Dr.Web Scanning Engine на этой рабочей станции). Также оцениваются длины очередей файлов, дожидающихся проверки на каждой рабочей станции. Данные, принятые по сети для проверки, передаются сканирующему ядру Dr.Web Scanning Engine, как показано на рисунке ниже. Рисунок 1. Схема работы компонента При этом любая рабочая станция, включенная в «сканирующий кластер» может выступать как в роли клиента сканирования, передающего файлы на удаленную проверку, так и в роли сервера сканирования, принимающего с указанных рабочих станций файлы для проверки. При необходимости агент распределённой проверки файлов «Доктор Веб» можно настроить таким образом, чтобы рабочая станция выступала только в качестве сервера или только в качестве клиента сканирования. На локальной рабочей станции сетевое сканирование может быть инициировано как непосредственно по команде пользователя, заданной через утилиту управления из командной строки, так и по запросам от некоторых компонентов продукта, например – компонента Dr.Web ClamD, предоставляющего интерфейс демона clamd, входящего в состав антивирусного решения ClamAV®. Поэтому на схеме указан абстрактный «Клиентский модуль проверки». |