Утилита cspvpn_verify

Утилита cspvpn_verify используется для регламентной проверки целостности программной части установленного Продукта «С-Терра Клиент» во время его работы. Эта же утилита автоматически запускается при каждом старте сервиса vpnsvc.

Сообщения об ошибках, выдаваемые утилитой, рассмотрены в разделе «Сообщения об ошибках, выдаваемые утилитой cspvpn_verify».

Синтаксис

cspvpn_verify [-n]

-n

запрет на завершение работы сервиса vpnsvc.

Рекомендации по использованию

В состав Продукта входит файл.hashes, который содержит список всех исполняемых файлов, библиотек и неизменяемых конфигурационных файлов, а также значение контрольной суммы для каждого файла. Этот файл содержит строки вида:

<hash> <full_file_path>

где

<hash> – эталонное значение контрольной суммы для данного файла

<full_file_path> полный путь к проверяемому файлу.

При запуске утилита проверяет целостность именно этого списка файлов.

Используйте утилиту для проверки целостности программной части во время работы Продукта.

Если проверка прошла успешно, то никакого сообщения не выдается.

При обнаружении ошибки работа утилиты прекращается с ненулевым кодом возврата и в файл лога  cspvpn_verify_err.log передается сообщение об ошибке. Затем, в случае запуска утилиты без ключа –n, проверяется работа сервиса vpnsvc. При его наличии – выполняется аварийное прерывание.

Если обнаруживается несколько разнородных ошибок, то код возврата утилиты формируется по первому сообщению об ошибке.

Возможные сообщения об ошибках для данной утилиты приведены в разделе «Стартовый и регламентный контроль целостности Продукта».

При устранении ошибки перезапустите сервис vpnsvc:

systemctl restart vpnclient

При нарушении целостности работающего Продукта переустановите С-Терра Клиент, используя инсталляционные файлы.

Пример

Ниже приведен пример запуска команды:

cspvpn_verify

Mon Oct 03 15:00:24 2011

Verification SUCCESS: 71 files verified