Проверка целостности компонентов программы

Компоненты программы Kaspersky Security содержат множество различных бинарных модулей в виде динамически подключаемых библиотек, исполняемых файлов, конфигурационных файлов и файлов интерфейса. Злоумышленник может подменить один или несколько модулей или файлов программы модулями или файлами, содержащими вредоносный код. Чтобы избежать подмены модулей и файлов программы, в Kaspersky Security предусмотрена проверка целостности файлов и модулей программы. Программа проверяет файлы и модули на наличие неавторизованных изменений или повреждений. Если файл или модуль программы имеет некорректную контрольную сумму, то он считается поврежденным.

Проверка целостности выполняется для файлов и модулей следующих компонентов программы:

Проверка целостности файлов и модулей компонентов программы выполняется с помощью утилиты проверки целостности integrity_check_tool. Утилита проверяет целостность файлов и модулей, перечисленных в специальных списках, которые называются файлы манифеста. Файл манифеста компонента программы содержит файлы и модули, целостность которых важна для корректной работы компонента. Целостность самих файлов манифеста также проверяется.

Во время проверки целостности файлов и модулей Легкого агента для Windows также проверяется наличие на виртуальной машине следующих функциональных компонентов Легкого агента:

Проверка целостности файлов и модулей Легкого агента для Windows завершается с ошибкой, если указанные функциональные компоненты не установлены на виртуальной машине.

Расположение файлов манифеста и утилиты проверки целостности

Запуск утилиты проверки целостности компонентов программы

Для запуска утилиты проверки целостности на SVM и на виртуальной машине с установленным Легким агентом для Linux требуется учетная запись root. Для запуска утилиты проверки целостности остальных компонентов программы требуется учетная запись администратора.

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

где <путь к файлу манифеста> – полный путь к файлу манифеста для компонента.

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

Вы можете просмотреть описание всех доступных параметров утилиты проверки целостности в справке параметров утилиты. Для этого запустите утилиту с параметром -h [--help].

Результат выполнения проверки целостности компонентов программы

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

В начало