Архитектура Kaspersky Scan Engine
14 июля 2026
ID 184796
Kaspersky Scan Engine – это реализация HTTP Daemon и плагина ICAP, которые входят в состав KAV SDK.
Когда Kaspersky Scan Engine работает как HTTP Daemon, он работает в режиме HTTP. Когда Kaspersky Scan Engine работает как плагин ICAP, он работает в режиме ICAP.
Ниже приведены описания режимов:
- Режим HTTP
В данном режиме Kaspersky Scan Engine работает как REST-подобная служба, которая получает HTTP-запросы от клиентских приложений, сканирует файлы и URL-адреса, переданные в этих запросах, и отправляет обратно HTTP-ответы с результатами сканирования.
- Режим ICAP
В этом режиме Kaspersky Scan Engine работает как ICAP-сервер, который сканирует HTTP-трафик (проходящий через прокси-сервер) и URL-адреса, которые запрашивают пользователи, а также отфильтровывает веб-страницы с вредоносным контентом.
Kaspersky Scan Engine состоит из следующих компонентов:
- Служба, обрабатывающая клиентские запросы. Эти службы отличаются в режимах HTTP и ICAP.
- Kaspersky Scan Engine GUI.
Графический интерфейс, доступный через браузер. Его функционал реализован в исполняемом файле klScanEngineUI.
- Kaspersky Anti-Virus Engine.
Исполняемый файл, который сканирует переданные ему объекты.
Несколько экземпляров Kaspersky Scan Engine могут быть объединены в кластеры. Это упрощает настройку и дальнейшее управление экземплярами.