Принципы работы

На главную  Назад  Вперед

Компонент позволяет выполнять по запросу от внешних приложений проверку на наличие угроз как содержимого файлов, расположенных в локальной файловой системе, так и непосредственно потоки данных, передаваемые внешним приложением через сокет. Кроме того, компонент может проверять содержимое файлов, для которых внешнее приложение передало через сокет отрытый дескриптор.

Проверка файла по переданному дескриптору осуществляется только через локальный UNIX-сокет.

В случае если внешнее приложение предоставило путь к файлу в локальной файловой системе, компонент передает задание на проверку этого файла компоненту проверки файлов Dr.Web File Checker, иначе он передает данные, полученные от приложения через сокет, агенту распределенной проверки Dr.Web Network Checker, как показано на рисунке ниже.

Рисунок 1. Схема работы компонента

На приведенном рисунке использованы следующие обозначения:

 

– программный комплекс Dr.Web для UNIX в целом и внешние по отношению к нему программные продукты Dr.Web, не входящие непосредственно в его состав.

 

– внешние по отношению к Dr.Web для UNIX программы и программные комплексы, с которыми он интегрируется.

 

– компоненты, образующие ядро продукта Dr.Web для UNIX. Остальные компоненты продукта используют ядро как сервис, осуществляющий непосредственную антивирусную проверку.

 

– сервисные компоненты, решающие конкретные задачи в рамках антивирусной защиты (проверку объектов файловой системы, обновление вирусных баз, общая координация работы и т.д.).

 

– компоненты, предоставляющие пользователю интерфейс для управления работой Dr.Web для UNIX.

 

– карантин (система каталогов файловой системы, хранящих изолированные файлы с угрозами).

Компоненты, обозначенные пунктирной границей, могут отсутствовать, в зависимости от поставки или сценария использования продукта.

По умолчанию компонент не запускается автоматически при старте программного комплекса Dr.Web для UNIX, чтобы обеспечить его запуск, необходимо выполнить не только его включение настройкой Start, но и определить не менее одной точки подключения. После запуска компонент ожидает поступления запросов от внешних приложений на проверку указанных файлов или потоков передаваемых данных. В настройках можно определить набор различных точек подключения внешних приложений, указав для каждой свои собственные настройки проверки.

Обнаруженные угрозы не нейтрализуются средствами Dr.Web для UNIX, внешнему приложению только возвращается результат проверки. Таким образом, внешнее приложение само несет ответственность за нейтрализацию обнаруженной угрозы.