Утилита cspvpn_verify используется для регламентной проверки целостности программной части установленного Продукта во время его работы. Эта же утилита автоматически запускается при каждом старте программного комплекса, а также после процедуры инициализации Продукта.
Синтаксис cspvpn_verify [-d|-n|-h] |
|
-d |
при наличии модуля sxm проверка целостности продукта не осуществляется. |
-n |
запрет на завершение работы сервиса vpnsvc в случае нарушения целостности файлов. |
-h |
вывод информации об утилите. |
Рекомендации по использованию |
В состав Продукта входит файл /opt/VPNagent/bin/hashes, который содержит список всех исполняемых файлов, библиотек и неизменяемых конфигурационных файлов, а также значение контрольной суммы для каждого файла. Этот файл содержит строки вида: <hash> <full_file_path> где <hash> - эталонное значение контрольной суммы для данного файла; <full_file_path> - полный путь к проверяемому файлу. При запуске утилита проверяет целостность именно этого списка файлов. Утилита cspvpn_verify размещена на ПАК в каталоге /opt/VPNagent/bin и запускается командой: cspvpn_verify. Используйте утилиту для проверки целостности программной части во время работы Продукта. Эта же утилита автоматически запускается при каждом старте программного комплекса, а также после процедуры инициализации Продукта. Если проверка прошла успешно, то код возврата утилиты - 0. Выдается сообщение в stdout утилиты: Verification SUCCESS: <n> files verified При обнаружении ошибки работа утилиты прекращается с ненулевым кодом возврата и в файл лога /opt/VPNagent/bin/cspvpn_verify_err.log передается сообщение об ошибке. Затем, в случае запуска утилиты без ключа -n, проверяется работа сервиса vpnsvc. При наличии ключа не выполняется аварийное прерывание работы сервиса. Если обнаруживается несколько разнородных ошибок, то код возврата утилиты формируется по первому сообщению об ошибке. При нарушении целостности работающего Продукта восстановите ПАК согласно «Инструкции по восстановлению и обновлению ПАК» (для С-Терра Шлюз) либо «Инструкции по восстановлению С-Терра Юнит». |