Форум программистов, компьютерный форум, киберфорум
Debian, Kali Linux, Raspbian, Astra Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
0 / 0 / 0
Регистрация: 07.06.2025
Сообщений: 13

По какой причине не используются отечественные алгоритмы для шифрования диска в Astra Linux SE 1.8.2 ?

07.06.2025, 15:21. Показов 3327. Ответов 27

Студворк — интернет-сервис помощи студентам
Здравствуйте , задам вероятно странный вопрос, но прошу отнестись к нему серьёзно.
Обладает ли кто то информацией (или разумным предположением) по какой причине в дистрибутиве Astra Linux не используются алгоритмы магма/кузнечик для шифрования файловой системы ? Вместо них применяются американский AES и SHA256, которые по идее должны замещаться в сторону аналогов. Если доверие к AES настолько велико, то я не понимаю почему от него отказываются в других областях. Вопросы к криптостойкости этих алгоритмов вряд ли могут быть причиной.
Я мог бы предположить, что причина в нежелании этим заниматься, но для меня это выглядит не разумным.
Официальная вики никаких ответов на данный вопрос не даёт , как и поиск по интернету , возможно я единственный кого это интересует.
Я понимаю что разработка и внедрение этого требует затрат и усилий , но в моём понимании это оправданно в данном дистрибутиве. Получается странная ситуация, что шифрование диска при помощи алгоритма кузнечик реализовано в французском форке TrueCrypt (veracrypt), но не реализовано в российском дистрибутиве, сертифицированном для использования госами, военными и спец службами.

Если у кого то есть информация на эту тему, пожалуйста напишите, мне действительно интересно.
Спасибо.


0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.06.2025, 15:21
Ответы с готовыми решениями:

Проблема с доступом к диску в Astra Linux
Всем доброго времени суток! После осуществления операции примонтирования одного из дисков он...

fdisk от Astra Linux делает диски недоступными
Здравствуйте! Есть не новый компьютер, ему лет 15, в нём HDD с Windows 7. Я загрузился на нём с...

После монтирование диска в astra linux не загружает ОС
Подскажите, как понять и решить проблему с заходом. Выдает такую ошибку которая на скрине. Что...

27
0 / 0 / 0
Регистрация: 07.06.2025
Сообщений: 13
09.06.2025, 00:40  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от _sg2 Посмотреть сообщение
Ну и если Вы около СЗГТ работаете (что-то я тут про людей из штаба прочёл), то вот вам дружеский совет - не усложняйте,
к счастью нет, с ЗГТ встречался, но это уже в прошлом как и обитатели штаба. Вопросом интересуюсь из-за своего личного любопытства и желания разобраться в области отечественной криптографии. За совет спасибо.

UPD: Проверил, нет хеш функкция streebog в cryptsetup по прежнему не поддерживается, хотя как модуль доступна и загружена. Хотя в этой статье вроде как приводится пример работы на древнем ядре 4.4 https://habr.com/ru/articles/320966/
0
1152 / 405 / 89
Регистрация: 30.08.2017
Сообщений: 2,490
09.06.2025, 08:23
Я ж говорю - отстал от жизни и давал советы по старой памяти, что неверно, каюсь, но чего-то хотелось высказаться.
Даже не выдержал, поставил таки астру, что была под рукой, глянул. Да, алгоритмы ЭЦП (стрибог) - прям сразу в ядре теперь (и это если я на старости лет не путаю что было много лет назад, да и скорее всего они включены в само ядро на kernel.org, а не мастерами из ГК Астра), и да, libgost-astra - это добавление только в пару мест ОС:
"Данный пакет обеспечивает включение в состав методов защитного преобразования, поддерживаемых пакетами openssl и openvpn" (с) вики астры

Почему не сделали кузнечика - этот вопрос задавать надо в техподдержку или напрямую руководству я думаю.
Ну может хоть чем-то и помог, хотя затея с шифрованием дисков как по мне - затея лишняя.
0
0 / 0 / 0
Регистрация: 07.06.2025
Сообщений: 13
09.06.2025, 21:23  [ТС]
Цитата Сообщение от _sg2 Посмотреть сообщение
да и скорее всего они включены в само ядро на kernel.org
комиты действительно были, правда из-за чертовки неудобного интерфейса не могу понять приняли их или нет
https://git.kernel.org/pub/scm... fe18957e8e
https://git.kernel.org/pub/scm... 0d7a78643f
судя по тому, что файл streebog_generic.c есть в архиве скачанном с kernel.org всё же приняли.
upd: modinfo streebog_generic демонстрирует это
Цитата Сообщение от _sg2 Посмотреть сообщение
Почему не сделали кузнечика - этот вопрос задавать надо в техподдержку или напрямую руководству я думаю.
я бы хотел, но не могу
Цитата Сообщение от _sg2 Посмотреть сообщение
Ну может хоть чем-то и помог, хотя затея с шифрованием дисков как по мне - затея лишняя.
помогли тем, что подсказали поискать модули на гитхабе, сам не факт, что дошёл бы до этого, за это спасибо. По поводу шифрования всего диска, мне лично идея кажется оправданной. У меня и на домашнем компьютере система полностью зашифрован, правда на обычный AES.

Тему пока закрывать не буду, может быть кто то присоединится к обсуждению или я смогу всё же домучить cryptsetup до полной поддержки.

Добавлено через 5 часов 39 минут
В общем мои эксперименты с попыткой подружить streebog и cryptsetup ни к чему не привели. Он упорно не видит этот алгоритм, хотя модуль ядра загружен, попробовал все алиасы из списка и даже понижать версию luks до 1
Здесь у человека алгоритм доступен играючи, сразу после сборки модуля, https://habr.com/ru/articles/320966/

В том числе пробовал и собирать модуль отсюда https://github.com/GostCrypt/linux-crypto

и в ручную править его добавляя .cra_flags = CRYPTO_ALG_TYPE_SHASH,
0
0 / 0 / 0
Регистрация: 07.06.2025
Сообщений: 13
09.06.2025, 21:24  [ТС]
0
1152 / 405 / 89
Регистрация: 30.08.2017
Сообщений: 2,490
09.06.2025, 22:09
Ну раз пошли компиляции и всё такое, можно попробовать VeraCrypt. Может там в коде наши шифры прописаны?
0
0 / 0 / 0
Регистрация: 07.06.2025
Сообщений: 13
09.06.2025, 22:16  [ТС]
Цитата Сообщение от _sg2 Посмотреть сообщение
Может там в коде наши шифры прописаны?
они там прописаны, но тут загвоздка в том, как cryptsetup попросить посмотреть на этот алгоритм, реализация то уже есть в ядре + пробовал стороннюю
0
1152 / 405 / 89
Регистрация: 30.08.2017
Сообщений: 2,490
10.06.2025, 08:15
Вы исходники cryptsetup смотрели от астры, что так категорично утверждаете, что в его когде вс? Я бегло пролистал хабро-статью, что Вы приводили и там хлопец добавлял поддержку лихо программируя с виду на старом добром С.
0
0 / 0 / 0
Регистрация: 07.06.2025
Сообщений: 13
10.06.2025, 12:57  [ТС]
Цитата Сообщение от _sg2 Посмотреть сообщение
и там хлопец добавлял поддержку лихо программируя с виду на старом добром С
там приводятся код для модуля streebog, который я смотрел, перетаскивал из него .cra_flags = CRYPTO_ALG_TYPE_SHASH, поскольку предполагал что это может помочь

Цитата Сообщение от _sg2 Посмотреть сообщение
Вы исходники cryptsetup смотрели от астры,
не смотрел, на диске есть только заголовочные файлы к нему, но нет .с (проверял devel, extended,install) и честно говоря я не знаю C, что бы вносить туда значимые изменения, просто пробовал перенести некоторые фрагменты из одной реализации в другую. Те правки cryptserup , которые вносит автор статьи добавляют поддержку нашей криптографии только во встроенный бенчмарк. Цитата:
Для того, чтобы ГОСТ-вые алгоритмы появились при тестировании (параметр benchmark) в утилиту cryptsetup достаточно внести изменения в следующие файлы: Можно эти изменения не вносить, но тогда потребуется тестировать алгоритмы с явным указанием шифра и режима (моды)
Так же не помогает, что автор опубликовал исходники только 1 файла из всех.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.06.2025, 12:57

Разметка (разбивка) диска при установке Astra Linux
Добрый день! Хочу поставить Astra Linux для работы, опыта установки нет поэтому не вижу всех...

Как запустить bash процедуру с ноутбука ОС windows при дистанционном подключении к Astra Linux?
Задача написать Bash-процедуру для Astra Linux, задание по лабораторной работе, возникли трудности,...

Как установить PostgreSQL 14 на Astra Linux "Орел" CE 2.12?
Всем привет! Я в линуксе новичок, от слова совсем. Имею "на руках" ВМ с астрой CE 2.12 и...

Как изменить разделитель дробной части для чисел в Р7 astra linux
как изменить разделитель дробной части для чисел в Р7 astra linux с запятой на точку?

Запуск LiLo из GRUB2 Astra Linux
Здравствуйте товарищи программисты! Я можно сказать фанат киберфорума, часто нахожу здесь толковые...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru