Проверка целостности компонентов решения
02 октября 2026
ID 262066
Компоненты решения Kaspersky Security содержат множество различных бинарных модулей в виде динамически подключаемых библиотек, исполняемых файлов, конфигурационных файлов и файлов интерфейса. Злоумышленник может подменить один или несколько модулей или файлов решения модулями или файлами, содержащими вредоносный код. Чтобы избежать подмены модулей и файлов решения, в Kaspersky Security предусмотрена проверка целостности файлов и модулей. Во время проверки выявляется наличие неавторизованных изменений или повреждений в файлах и модулях компонентов решения. Если файл или модуль решения имеет некорректную контрольную сумму, то он считается поврежденным.
Проверка целостности компонентов решения Kaspersky Security выполняется с помощью утилиты проверки целостности. Для проверки целостности используются специальные списки, которые называются файлы манифеста. Файл манифеста компонента решения содержит список файлов и модулей, целостность которых важна для корректной работы этого компонента. Файлы манифеста подписаны цифровой подписью, их целостность также проверяется.
С помощью утилиты проверки целостности вы можете проверять целостность файлов и модулей следующих компонентов решения:
- Компонентов, установленных на SVM: Сервера защиты и Агента администрирования Kaspersky Security Center.
- Сервера интеграции на базе Windows и Сервера интеграции на базе Linux.
- Консоли Сервера интеграции.
- Веб-плагинов управления Сервера защиты и Сервера интеграции.
- MMC-плагина управления Сервера защиты.
- Легкого агента для Linux и плагинов управления Легкого агента для Linux (приложения Kaspersky Endpoint Security для Linux).
Для запуска утилиты проверки целостности на SVM и на виртуальной машине с установленным Легким агентом для Linux требуется учетная запись root. Для запуска утилиты проверки целостности остальных компонентов решения требуется учетная запись администратора.
Подробную информацию о проверке целостности Легкого агента для Linux и плагинов управления Легкого агента для Linux см. в справке приложения Kaspersky Endpoint Security для Linux соответствующей версии.
Информацию о проверке целостности Агента администрирования Kaspersky Security Center см. в справке Kaspersky Security Center соответствующей версии.
Для Легкого агента для Windows (приложения Kaspersky Endpoint Security для Windows) предусмотрена процедура проверки целостности приложения с помощью специальной задачи (подробнее см. в справке приложения Kaspersky Endpoint Security для Windows соответствующей версии).
Файлы манифеста и утилиты проверки целостности для Сервера защиты, плагинов управления Сервера защиты, Сервера интеграции и Консоли Сервера интеграции расположены по следующим путям:
- Для проверки Сервера защиты, установленного на SVM:
- Файл манифеста: /opt/kaspersky/la/bin/integrity_check.xml.
- Утилита проверки целостности: /opt/kaspersky/la/bin/integrity_checker.
- Для проверки Сервера интеграции на базе Linux:
- Файл манифеста: /opt/kaspersky/viis/bin/integrity_check.xml.
- Утилита проверки целостности: /opt/kaspersky/viis/bin/integrity_checker.
- Для проверки Сервера интеграции на базе Windows:
- Файл манифеста: %ProgramFiles(x86)%\Kaspersky Lab\Kaspersky VIISLA\integrity_check.xml.
- Утилита проверки целостности: %ProgramFiles(x86)%\Kaspersky Lab\Kaspersky VIISLA\integrity_checker.exe.
- Для проверки Консоли Сервера интеграции:
- Файл манифеста: %ProgramFiles(x86)%\Kaspersky Lab\Kaspersky VIISLA Console\integrity_check.xml.
- Утилита проверки целостности: %ProgramFiles(x86)%\Kaspersky Lab\Kaspersky VIISLA Console\integrity_checker.exe.
- Для проверки MMC-плагина управления Сервера защиты:
- Файл манифеста: %ProgramFiles(x86)%\Kaspersky Lab\Kaspersky Security Center\Plugins\<номер версии>.svm.plg\integrity_check.xml.
- Утилита проверки целостности: %ProgramFiles(x86)%\Kaspersky Lab\Kaspersky Security Center\Plugins\<номер версии>.svm.plg\integrity_checker.exe.
- Для проверки веб-плагина управления Сервера защиты:
- Файл манифеста:
- /var/opt/kaspersky/ksc-web-console/server/plugins/svm_<номер версии>/integrity_check.xml – для веб-плагина Сервера защиты на устройствах с операционными системами Linux.
- %ProgramFiles%\Kaspersky Lab\Kaspersky Security Center Web Console\server\plugins\svm_<номер версии>\integrity_check.xml – для веб-плагина Сервера защиты на устройствах с операционными системами Windows.
- Утилита проверки целостности:
- /var/opt/kaspersky/ksc-web-console/server/plugins/svm_<номер версии>/integrity_checker – для веб-плагина Сервера защиты на устройствах с операционными системами Linux.
- %ProgramFiles%\Kaspersky Lab\Kaspersky Security Center Web Console\server\plugins\svm_<номер версии>\integrity_checker.exe – для веб-плагина Сервера защиты на устройствах с операционными системами Windows.
- Файл манифеста:
- Для проверки веб-плагина управления Сервера интеграции:
- Файл манифеста:
- var/opt/kaspersky/ksc-web-console/server/plugins/VIISLA_<номер версии>/integrity_check.xml – для веб-плагина Сервера интеграции на устройствах с операционными системами Linux.
- %ProgramFiles%\Kaspersky Lab\Kaspersky Security Center Web Console\server\plugins\VIISLA_<номер версии>\integrity_check.xml – для веб-плагина Сервера интеграции на устройствах с операционными системами Windows.
- Утилита проверки целостности:
- /var/opt/kaspersky/ksc-web-console/server/plugins/VIISLA_<номер версии>/integrity_checker – на устройствах с операционными системами Linux.
- %ProgramFiles%\Kaspersky Lab\Kaspersky Security Center Web Console\server\plugins\VIISLA_<номер версии>\integrity_checker.exe – на устройствах с операционными системами Windows.
- Файл манифеста:
Чтобы проверить целостность компонента решения, вам нужно запустить утилиту из папки расположения утилиты для этого компонента.
Чтобы запустить утилиту проверки целостности, выполните одну из следующих команд:
- на устройствах с операционными системами Linux:
integrity_checker --signature-type kds-with-filename [<путь к файлу манифеста>] - на устройствах с операционными системами Windows:
integrity_checker.exe --signature-type kds-with-filename [<путь к файлу манифеста>]
где <путь к файлу манифеста> – полный путь к файлу манифеста для проверяемого компонента. По умолчанию используется путь к файлу манифеста, расположенному в той же директории, в которой расположена утилита проверки целостности.
Вы можете запустить утилиту со следующими необязательными параметрами:
--crl <директория>– путь к директории, содержащей список отозванных сертификатов (Certificate Revocation List).При проверке целостности Сервера защиты, установленного на SVM, требуется указать путь /var/opt/kaspersky/la/data/KDSCRL/ в качестве пути к директории, содержащей список отозванных сертификатов. SVM получает список отозванных сертификатов в составе обновлений.
--version– отобразить версию утилиты.--verbose– детализировать вывод информации о выполненных действиях и результатах. Если вы не укажете этот параметр, будут отображаться только ошибки, объекты, не прошедшие проверку, и общая статистика проверки.--trace <имя файла>, где<имя файла>– имя файла, в который будут записываться события с уровнем детализации DEBUG, произошедшие во время проверки.--single-file <файл>– проверить только один файл, входящий в состав манифеста, остальные объекты манифеста игнорировать.
Вы можете просмотреть описание всех доступных параметров утилиты проверки целостности в справке параметров утилиты. Для этого запустите утилиту с параметром --help.
Результат проверки целостности компонента решения отображается в следующем виде:
SUCCEEDED– целостность файлов и модулей подтверждена (код возврата0).FAILED– целостность файлов и модулей не подтверждена (код возврата отличен от0).