Контроль целостности deb-пакетов

Перед инсталляцией установочных deb-пакетов администратор может убедиться в их целостности, подсчитав контрольную сумму пакета и сравнив ее с эталонной. Проверка целостности осуществляется с использованием утилиты gostsum. Утилита gostsum входит в состав ОС Astra Linux. Более подробное описание утилиты можно найти на сайте производителя ОС.

 

Пример использования утилиты gostsum:

При подсчете контрольной суммы алгоритм ГОСТ Р 34.11-2012 с длиной хэш-кода 256 бит используется по умолчанию.

Для вычисления контрольной суммы deb-пакета, например, sterraclient_4.3.21279st+d1_amd64.deb, выполните команду:

gostsum sterraclient_4.3.21279st+d1_amd64.deb

 

Полученное значение сравните с эталонным значением контрольной суммы, записанным в файл hashes из состава дистрибутива, который содержит строки вида:

<hash> <file_name>,

где

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

<file_name> – имя файла, для которого подсчитана контрольная сумма.