Утилита cspvpn_verify используется для регламентной проверки целостности программной части установленного Продукта S-Terra Client во время его работы. Эта же утилита автоматически запускается при каждом старте сервиса vpnsvc.
Синтаксис
cspvpn_verify [-n]
-n запрет на завершение работы сервиса vpnsvc
Рекомендации по использованию
В состав Продукта входит файл .hashes, который содержит список всех исполняемых файлов, библиотек и неизменяемых конфигурационных файлов, а также значение контрольной суммы для каждого файла. Этот файл содержит строки вида:
<hash> <full_file_path>
где
<hash> – эталонное значение контрольной суммы для данного файла
<full_file_path> – полный путь к проверяемому файлу.
При запуске утилита проверяет целостность именно этого списка файлов.
Используйте утилиту для проверки целостности программной части во время работы Продукта,
Если проверка прошла успешно, то никакого сообщения не выдается.
При обнаружении ошибки работа утилиты прекращается с ненулевым кодом возврата и в файл лога cspvpn_verify_err.log передается сообщение об ошибке. Затем, в случае запуска утилиты без ключа –n, проверяется работа сервиса vpnsvc. При его наличии – выполняется аварийное прерывание.
Если обнаруживается несколько разнородных ошибок, то код возврата утилиты формируется по первому сообщению об ошибке.
Возможные сообщения об ошибках для данной утилиты приведены в разделе «Стартовый и регламентный контроль целостности продукта».
При устранении ошибки перезапустите сервис vpnsvc:
net start vpnsvc.
При нарушении целостности работающего Продукта переустановите S-Terra Client, используя инсталляционный файл.
Пример
Ниже приведен пример запуска команды:
cspvpn_verify
Mon Oct 03 15:00:24 2011
Verification SUCCESS: 71 files verified