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

Ответы на вопросы о встроенном ГОСТ

Нужно ли устанавливать отдельный пакет с ГОСТ-модулями? Нет. ГОСТ входит в основной образ ядра НАЙС.ОС.

Как проверить встроенный «Кузнечик»? Найдите CONFIG_CRYPTO_NICEOS_GOST_KUZNYECHIK=y в конфигурации запущенного ядра, запись kuznyechik в /proc/crypto и запросите режим xts(kuznyechik) через AF_ALG.

Почему встроенный алгоритм не отображается в списке загруженных модулей? Потому что он находится непосредственно в образе ядра; используйте реестр /proc/crypto.

Нужно ли копировать «Кузнечик» в initramfs? Нет. Для зашифрованного корня требуется сам образ ядра со встроенным шифром и initramfs со средствами открытия LUKS.

Сохраняется ли доступ к уже созданным ГОСТ-дискам? Дисковый формат kuznyechik-xts-plain64 не меняется из-за способа компоновки алгоритма. После обновления ядра проверьте открытие ранее созданного тома и возможность возврата к рабочей загрузке.

Нужно ли менять OpenSSL? Само наличие ГОСТ в ядре не изменяет криптографический Provider OpenSSL. Это разные подсистемы.

Всегда ли доступно шифрование корня? Встроенный алгоритм запускается вместе с соответствующим ядром; но успешная загрузка дополнительно зависит от initramfs, cryptsetup, разблокировки, наличия диска и конфигурации GRUB2.

Все ли диски автоматически зашифрованы? Нет. Существующие незашифрованные тома остаются неизменными, пока администратор не создаст или не мигрирует их в защищённое хранилище.

Полностью ли LUKS2 состоит из ГОСТ-алгоритмов? Для полезных данных используется «Кузнечик»; в вашей испытанной конфигурации защита ключевого слота — AES-XTS, KDF — Argon2id, служебное хэширование — SHA-256.

Можно ли выгрузить встроенный ГОСТ? Нет, он обновляется загрузкой другой версии ядра.