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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Веревкин Сергей  
#1 Оставлено : 5 июня 2008 г. 15:10:39(UTC)
Веревкин Сергей

Статус: Новичок

Группы: Участники
Зарегистрирован: 17.04.2008(UTC)
Сообщений: 6
Откуда: Kemerovo

http://www.cryptocom.ru/OpenSource/OpenSSL_rus.html
Цитата:

Особенности взаимодействия с CryptoPRO CSP

Если требуется обеспечить совместимость приложений, использующих нашу реализацию алгоритмов ГОСТ с приложениями, использующими для реализации TLS CryptoPro CSP 3.0, следует учитывать следующие особенности:

Следует использовать набор параметров gost2001:XA или gost94:A при создании серверных сертификатов.
На клиентских машинах следует включить использование TLS 1.0 в Internet Explorer. По умолчанию использование TLS 1.0 в Internet Explorer выключено, а данные ciphersuites можно использовать только в TLS 1.0. Поведение CryptoPRO CSP в серверном варианте, когда он получив ClientHello с версией 3.0 (SSL 3.0) отвечает ServerHello с версией 3.1 (TLS 1.0) является грубым нарушением стандарта TLS 1.0 и нашим патчем не поддерживается


Прошу указать, имеет ли место данный факт.

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

Offline Григорий Чудов  
#2 Оставлено : 26 июня 2008 г. 22:35:06(UTC)
Григорий Чудов

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

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

Чисто формальный ответ звучит так: не существует реализаций TLS на базе ГОСТ, удовлетворяющих стандарту TLS 1.0, хотя бы потому, что стандарт требует использования хэш-функций SHA1 и MD5 для хэндшейка, независимо от выбранных сертификатов и алгоритмов. Реализации TLS на базе ГОСТ опирались на дух стандарта, но формально ему соответствовать не могли. Буквально на днях вышла наконец долгожданная версия стандарта TLS 1.2, в которой учтены наши пожелания по гибкости к национальным алгоритмам, и теперь возможно будет сделать строго соответствующую стандарту TLS 1.2 версию - однако, скорее всего не совместимую с существующими реализациями.

Если по простому, то не берите в голову. Описанное "грубое" нарушение стандарта никак не влияет на безопасность протокола, а с формальной точки зрения является "цветочками" по сравнению с теми нарушениями стандарта TLS, на которые пришлось пойти для перехода на ГОСТ и удовлетворения жестким отечественным требованиям безопасности. Сделано оно сознательно, чтобы не заставлять пользователей выставлять в настройках эти галочки, которые Майкрософт по умолчанию так криво ставит.
Offline Веревкин Сергей  
#3 Оставлено : 27 июня 2008 г. 8:33:43(UTC)
Веревкин Сергей

Статус: Новичок

Группы: Участники
Зарегистрирован: 17.04.2008(UTC)
Сообщений: 6
Откуда: Kemerovo

а если рассмотреть ситуацию, что у пользователя не установлен криптопровайдер с TLS1.0 либо браузер не поддерживает его.
Значит пользователь никогда корректно не узнает о том, что он не сможет работать. Просто не будет работать и всё. Некрасиво.

Кстати, в инструкциях во всех написано, что галочку TLS1.0 надо включать, а получается, что нет?) кстати, а почему нельзя включать галочку при установке криптопровайдера?

Вопрос, который хотелось бы задать, но который, наверное, лучше отмодерировать, смотрите сами :)
А если невозможно реализовать TLS1.0, то почему это продается под названием TLS, устанавливается под названием TLS и анонсируется и сертифицировано под названием TLS1.0? Почему тогда было не назвать его по-другому, чтобы люди понимали, что это проприетарный формат КриптоПро.
Offline Василий Дементьев  
#4 Оставлено : 27 июня 2008 г. 22:00:55(UTC)
Василий Дементьев

Статус: Администратор

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

Поблагодарили: 6 раз в 5 постах

>а если рассмотреть ситуацию, что у пользователя не установлен криптопровайдер с TLS1.0 либо браузер не поддерживает его.
Собственно, сам факт успешной установки пакета "КриптоПро TLS" (для версии CSP 2.0) или "КриптоПро CSP 3.0" и выше (куда TLS уже входит) приводит к тому, что ГОСТовый TLS поддерживается в IE.

>Значит пользователь никогда корректно не узнает о том, что он не сможет работать. Просто не будет работать и всё. Некрасиво.
А что понимается под словом "работать"? Если нет КрипроПро CSP и/или TLS, то пользователь сможет ходить на любые сайты без шифрования и на сайты по TLS с НЕ-ГОСТовыми сертификатами серверов.
Установка нашего TLS даёт возможность кроме перечисленного ходить ещё и на сайты с ГОСТовыми сертификатами серверов.

По поводу галочки.
Ставить её не обязательно.
С настройками IE по умолчанию (когда галка снята) всё время (с 2001 года) наш TLS работает (когда и на клиенте, и на сервере КриптоПро CSP/TLS).
Вот если бы было наоборот - то как раз было бы некрасиво. Т.е. нужно было бы просить всех пользователей ставить эту галку.
Кстати, на новых ОС эта галка по умолчанию включена.
Offline Веревкин Сергей  
#5 Оставлено : 30 июня 2008 г. 9:01:12(UTC)
Веревкин Сергей

Статус: Новичок

Группы: Участники
Зарегистрирован: 17.04.2008(UTC)
Сообщений: 6
Откуда: Kemerovo

> Собственно, сам факт успешной установки пакета "КриптоПро TLS" (для версии CSP 2.0) или "КриптоПро CSP 3.0" и выше (куда TLS уже
> входит) приводит к тому, что ГОСТовый TLS поддерживается в IE.
Так я правильно понял, это достигается не за счет установки пакета CPPro, а за счет того, что сервер имитирует поведение SSL3.0 и веб-браузер спокойно пользуется требуемым криптопровайдером (кстати, а если будет несколько криптопровайдеров установлено, поддерживающих ГОСТовские алгоритмы и КриптоПро не будет по умолчанию?

> А что понимается под словом "работать"? Если нет КрипроПро CSP и/или TLS, то пользователь сможет ходить на любые сайты без шифрования и
> на сайты по TLS с НЕ-ГОСТовыми сертификатами серверов.
gw:~# lynx https://10.0.0.3/

Looking up 10.0.0.3
Making HTTPS connection to 10.0.0.3
Retrying connection without TLS.
Looking up 10.0.0.3
Making HTTPS connection to 10.0.0.3
Alert!: Unable to make secure connection to remote host.

Невразумительно, хотя, может так и должно быть.

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