Перейти к содержанию

Практикум ГОСТ: задания и контрольные результаты

Практикум не повторяет справочник OpenSSL. Команды и объяснения находятся в соответствующих руководствах, а здесь собраны самостоятельные учебные задания, последовательность результатов и критерии приёмки. Так одну операцию не требуется читать в трёх местах. Все занятия выполняются на отдельной тестовой машине НАЙС.ОС CLOUD с учебными ключами.

Занятия

Занятие Проверяемый результат
Подготовка Подготовить изолированную рабочую область и перечень исходных файлов.
Подпись Создать две независимые пары ключей и испытать исправленный и повреждённый документ.
Корневой УЦ Создать точку доверия и проверить CA:TRUE.
Промежуточный УЦ Выпустить подчинённый УЦ; доказать ограничение pathlen.
Серверный сертификат Выпустить сертификат с SAN и serverAuth.
Клиентский сертификат Проверить правильный clientAuth и отклонение неверного назначения.
PFX Передать тестовый контейнер, доказать соответствие ключа и сертификата.
КриптоПро Сопоставить профили контейнеров и зафиксировать совместимость.
Ротация Выполнить контролируемый перевыпуск, не теряя предыдущий откат.
Неисправности Локализовать минимум три ошибки без раскрытия секрета.
Приёмка Составить протокол положительных и отрицательных испытаний.

Порядок работы

Каждое занятие использует результаты предыдущего. Упражнения выполняются только на учебной системе. В отчётах фиксируются результаты проверки без секретных ключей, паролей и токенов.

Подробные команды

Для операций с алгоритмами ГОСТ используйте единый справочник OpenSSL, для сертификатов и CMS — libksba, для транспорта — GnuTLS.