Проверка целостности файлов KUMA

19 октября 2026

ID 270178

На целевых устройствах KUMA, на которых вне кластера Kubernetes установлены сервисы KUMA (коллектор, коррелятор, хранилище, маршрутизатор событий), проверка целостности выполняется с помощью скриптов, расположенных в директории /opt/kaspersky/kuma/integrity/bin/. Эта директория содержит скрипты проверки целостности для конкретного сервиса (check_collector.sh, check_correlator.sh, check_storage.sh, check_event_router.sh), а также скрипт для проверки Агента KUMA для Windows (check_kuma_exe.sh). Она также включает утилиты проверки (integrity_checker и integrity_checker.sh), используемые механизмом проверки целостности.

На машинах с сервисами добавлены скрипты проверки целостности с записью в журнал dmsg:

  • manual_integrity_check.sh – позволяет вручную проверять целостность необходимых сервисов KUMA (используется с флагами collector, сorrelator, storage, eventRouter).
  • systemd_integrity_check.sh – выполняет проверку целостности при запуске или перезапуске сервиса KUMA.

Чтобы проверить целостность файлов компонентов:

  1. На целевом устройстве KUMA, на котором установлен сервис KUMA, выполните следующую команду, чтобы перейти в директорию, содержащую набор скриптов:

    cd /opt/kaspersky/kuma/integrity/bin

  2. Запустите нужный скрипт (например, check_collector.sh).

Целостность файлов компонентов будет проверена.

Результат проверки каждого компонента отображается в следующем формате:

  • Блок Summary описывает количество проверенных объектов со статусом проверки: целостность не подтверждена/объект пропущен/целостность подтверждена:
    • Manifests – количество обработанных файлов манифеста.
    • Files – при проверке целостности KUMA не используется.
    • Directories – при проверке целостности KUMA не используется.
    • Registries – при проверке целостности KUMA не используется.
    • Registry values – при проверке целостности KUMA не используется.
  • Результат проверки целостности компонента:
    • SUCCEEDED – целостность подтверждена.
    • FAILED – целостность нарушена.

Пример вывода команды после успешной проверки целостности

===============================================>

Summary( failed / skipped / succeeded ):

Manifests: 0 / 0 / 1

Files: 0 / 0 / 1

Directories: 0 / 0 / 0

Registries: 0 / 0 / 0

Registry values: 0 / 0 / 0

===============================================>

SUCCEEDED

В выходных данных число успешно проверенных манифестов отображается в строке Manifests в столбце succeeded. Статус SUCCEEDED означает, что все проверенные компоненты соответствуют подписанным манифестам и нарушений целостности не обнаружено. При обнаружении расхождений в результате проверки возвращается статус FAILED.

Проверка целостности сервисов KUMA, установленных вне кластера Kubernetes, выполнена с помощью этого механизма.

Вы можете проверить целостность установленных компонентов Kaspersky Symphony XDR.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!