Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline KuzyXD  
#1 Оставлено : 6 июня 2022 г. 8:29:53(UTC)
KuzyXD

Статус: Участник

Группы: Участники
Зарегистрирован: 07.08.2020(UTC)
Сообщений: 23

Сказал(а) «Спасибо»: 7 раз
Здравствуйте. Уже неделю ищу информацию о том как реализовать эту схему с вашего сайта на CSP 4 версии. В архиве с документацией есть формуляр про TLS-соединение, но описывает оно только сервер-клиент с установкой stunnel.

Как на UNIX системе построить это TLS шифрование? Да так, чтобы через сертифицированный браузер пользоваться?

Отредактировано пользователем 6 июня 2022 г. 10:29:52(UTC)  | Причина: Не указана

Offline Максим Коллегин  
#2 Оставлено : 6 июня 2022 г. 14:32:24(UTC)
Максим Коллегин

Статус: Сотрудник

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,404
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 37 раз
Поблагодарили: 719 раз в 623 постах
Для CSP 5R2 можно использовать наш патч для nginx или модуль для apache2: https://cryptopro.ru/pro...sp/tls/gost-nginx-apache
Для CSP 4.0 подобных решений нет.
Знания в базе знаний, поддержка в техподдержке
Offline KuzyXD  
#3 Оставлено : 6 июня 2022 г. 15:03:41(UTC)
KuzyXD

Статус: Участник

Группы: Участники
Зарегистрирован: 07.08.2020(UTC)
Сообщений: 23

Сказал(а) «Спасибо»: 7 раз
Автор: Максим Коллегин Перейти к цитате
Для CSP 5R2 можно использовать наш патч для nginx или модуль для apache2: https://cryptopro.ru/pro...sp/tls/gost-nginx-apache
Для CSP 4.0 подобных решений нет.


Страница рассказывает о применение патчей, в котором неожиданно появляются строки "C:\Program Files\Crypto Pro\CSP\csptest.exe", когда речь идет о Линуксе. Установка патча действительно работает как волшебная пилюля и за один патч лишит проблем?
Offline Максим Коллегин  
#4 Оставлено : 6 июня 2022 г. 15:22:51(UTC)
Максим Коллегин

Статус: Сотрудник

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,404
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 37 раз
Поблагодарили: 719 раз в 623 постах
Не вижу строк про csptest, но скорее всего он используется для проверки подключения.
Патч для nginx позволяет использовать стек SSPI из КриптоПро CSP для TLS. Какие проблемы вы имеете в виду, если честно, я не понял.
Для получения патча и помощи в настройке обращайтесь на портал: https://support.cryptopro.ru
Знания в базе знаний, поддержка в техподдержке
Offline KuzyXD  
#5 Оставлено : 15 июня 2022 г. 10:52:10(UTC)
KuzyXD

Статус: Участник

Группы: Участники
Зарегистрирован: 07.08.2020(UTC)
Сообщений: 23

Сказал(а) «Спасибо»: 7 раз
Автор: Максим Коллегин Перейти к цитате
Не вижу строк про csptest, но скорее всего он используется для проверки подключения.
Патч для nginx позволяет использовать стек SSPI из КриптоПро CSP для TLS. Какие проблемы вы имеете в виду, если честно, я не понял.
Для получения патча и помощи в настройке обращайтесь на портал: https://support.cryptopro.ru


А разве инструкция отсюда не подойдет? https://www.cryptopro.ru...ts&m=57216#post57216
В плане, реализации TLS сервера на версии CSP 4
Offline Максим Коллегин  
#6 Оставлено : 15 июня 2022 г. 11:27:30(UTC)
Максим Коллегин

Статус: Сотрудник

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,404
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 37 раз
Поблагодарили: 719 раз в 623 постах
Можно попробовать, но
Цитата:
ВНИМАНИЕ! Это устаревшая инструкция!
Знания в базе знаний, поддержка в техподдержке
Offline two_oceans  
#7 Оставлено : 16 июня 2022 г. 6:24:08(UTC)
two_oceans

Статус: Эксперт

Группы: Участники
Зарегистрирован: 05.03.2015(UTC)
Сообщений: 1,602
Российская Федерация
Откуда: Иркутская область

Сказал(а) «Спасибо»: 110 раз
Поблагодарили: 396 раз в 366 постах
Автор: KuzyXD Перейти к цитате
А разве инструкция отсюда не подойдет? https://www.cryptopro.ru...ts&m=57216#post57216
В плане, реализации TLS сервера на версии CSP 4
Уточню, почему там стоит предупреждение об устаревшей инструкции. В принципе все описанное должно подойти, но стоит иметь ввиду:
1) решение с использованием gostengy очень чувствительно к версии библиотек openssl (будь то отдельные файлы, модули или вкомпилированные исходники). Большинство версий на основе openssl веток 1.1.0 и 1.1.1 работает с движком gostengy, но возможен случай, что конкретная версия nginx / Apache / mod_ssl и т.д. несовместима. Прошлый раз когда я заглядывал в репозиторий openssl, разрабатывали уже ветку 3, то есть новейшие версии уже могут быть кардинально несовместимы.

Разработчики openssl довольно часто обновляет библиотеки и закрывают обновлениями прошлых веток в основном дыры в TLS. Просто поставить очень старую гарантированно работающую версию и забыть об ее обновлении вариант половинчатый. С одной стороны, это может быть очень рискованно именно для TLS сервера, так как соединение могут реально взломать через уязвимости TLS. С другой стороны, при обновлении все может сломаться.

2) стандартные скрипты от Apache / xampp в том числе пытаются генерировать ключ через openssl и прописать в конфиг. Однако gostengy не поддерживает операцию генерации ключа - сначала ключ нужно сгенерировать в КриптоПро в контейнер КриптоПро (рекомендуется это сделать каким-то способом, конвертация ключа БОЛЬ), затем прописать специальным способом в конфиге (подробнее в инструкции). Аналогично нельзя загрузить ключ гост напрямую из файла, только из контейнера. Утилиты КриптоПро поддерживают только конвертацию из pfx/p12 файла в контейнер, но не наоборот. Причем, скорее всего конвертировать придется на компьютере с Windows.

3) соответственно раз ключ хранится в контейнере КриптоПро, то обязательно наличие КриптоПро CSP и лицензия на него.
Этот момент перебивает в корне идею работать с гост через openssl+gostengy в качестве альтернативы MS CryptoApi / CAPI. В том плане, что gostengy предоставляет еще один интерфейс к тому же криптоядру и поддерживать оба интерфейса идея так себе.

4) решение формально не сертифицировано, так как gostengy.dll никогда не была сертифицирована отдельно и не входила в состав сертифицированных продуктов. Другими словами, если нужна сертификация или контроль встраивания, то придется заказывать самостоятельно.

5) gostengy насколько помню не поддерживает перспективные форматы гост-2015, то есть через максимум десяток лет будет вообще бесполезно, но еще пригодится пару-тройку лет пока гост-2012 и КриптоПро CSP 4.0 в ходу.
Ранее такое уже было с gost_capi (совместима с openssl 1.0.x веток, но поддерживает только до гост-2001. Положительная сторона в том, что первые версии поддерживали и гост-94, то есть для расшифровки очень старых файлов может подойти).

У меня gostengy.dll используется только для консольного внутреннего УЦ, так можно не особо беспокоиться об уязвимостях TLS и обновлении openssl.

Отредактировано пользователем 16 июня 2022 г. 6:28:17(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.