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

Проверить целостность компонентов KUMA вы можете следующими способами:

Проверка целостности вручную

Целостность компонентов KUMA проверяется с помощью набора скриптов, основанных на инструменте integrity_checker, расположенных в директории /opt/kaspersky/kuma/integrity/bin. При проверке целостности используются xml-файлы манифестов из директории /opt/kaspersky/kuma/integrity/manifest/*, защищенные криптографической подписью "Лаборатории Касперского".

Для запуска инструмента проверки целостности необходима учетная запись с правами не ниже прав учетной записи kuma.

Проверка целостности выполняется раздельно для компонентов KUMA и должна выполняться раздельно на серверах с соответствующими компонентами. При проверке целостности также проверяется целостность используемого xml-файла.

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

  1. Перейдите в директорию, содержащую набор скриптов с помощью команды:

    cd /opt/kaspersky/kuma/integrity/bin

  2. Выполните одну из команд , в зависимости от того, целостность какого компонента KUMA вы хотите проверить:
    • ./check_all.sh – компоненты Ядра KUMA и хранилища;
    • ./check_core.sh – компоненты Ядра KUMA;
    • ./check_collector.sh – компоненты коллектора KUMA;
    • ./check_correlator.sh – компоненты коррелятора KUMA;
    • ./check_storage.sh – компоненты хранилища;
    • ./check_event_router.sh – компоненты маршрутизатора событий;
    • ./check_kuma_exe.sh <полный путь к файлу kuma.exe без указания имени файла> – агент KUMA для Windows. Стандартное расположение исполняемого файла агента на устройстве Windows: C:\Program Files\Kaspersky Lab\KUMA\.

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

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

По расписанию или автоматически при запуске приложения

Так как KUMA – это распределенное, многокомпонентное решение и расположение компонентов на хостах определяется на этапе установки, настройка автоматической проверки целостности компонентов не может быть прописана в дистрибутиве решения и должна производиться на этапе развертывания.

Мы рекомендуем проверять целостность компонентов KUMA на этапе запуска приложения и по расписанию. Рекомендуемая периодичность проверки по расписанию – раз в сутки. Вы можете сделать это с помощью скриптов, входящих в комплект поставки:

Предварительные условия

Перед запуском скриптов вам нужно выполнить следующие действия:

Запуск скриптов

Скрипт manual_integrity_check.sh

Для проверки целостности компонентов запустите скрипт на хосте, на котором установлены компоненты KUMA:

/opt/kaspersky/kuma/integrity/bin# ./manual_integrity_check.sh --core --collector --eventRouter --correlator --storage

Скрипт проверяет целостность тех компонентов, флаги для которых вы указали в командной строке. Если флаги не указаны, скрипт проверяет все компоненты.

Скрипт systemd_integrity_check.sh

Чтобы добавить автоматическую проверку целостности компонентов приложения на этапе запуска или перезапуска сервиса KUMA, выполните команду:

/opt/kaspersky/kuma/integrity/bin# ./systemd_integrity_check.sh

Оба скрипта заносят результаты проверки целостности компонентов в журнал системного аудита. Для просмотра журнала воспользуйтесь командой dmesg:

sudo dmesg

В начало