Как узнать, какая версия SSL используется веб-сервером в настоящее время?


18

Мне кажется, я отключил SSL 2.0 на своем веб-сервере (Windows Server 2003). Чтобы убедиться, что он сейчас использует SSL 3.0, как я могу это проверить?

Как правильно отключить 2.0 и включить 3.0 на веб-сервере?


1
Может принадлежать на ServerFault
JohnFx

Ответы:


25

IIS согласовывает версию SSL, которая будет использоваться с клиентом, и поэтому должна выбрать самую высокую версию, которая будет работать с этим клиентом. Отключая SSL v2, вы говорите, что любые клиенты, которые не могут использовать V3, не смогут установить соединение SSL, это то, что вы хотите?

Что касается проверки того, что он использует V3, если у вас есть доступ к машине с Linux (или cygwin в Windows) с установленным openssl, вы можете выполнить эту команду:

openssl s_client -connect server.com:443 -ssl3

Если вы можете подключиться, то это работает. Замените ssl3 на ssl2, если вы хотите проверить SSL2.


Я хочу отключить 2.0, чтобы клиенты были вынуждены использовать 3.0 или TLS 1.0.
wahle509

1
Это все очень хорошо, но если клиент не поддерживает 3.0 или TLS 1.0, он не сможет подключиться
Сэм Коган,

Я бы не стал слишком беспокоиться о клиентах без поддержки SSL v3 / TLS 1.0 с возможностью подключения. Эти протоколы поддерживаются в обычных веб-браузерах с середины 90-х годов: stackoverflow.com/questions/881563/…
Энди Холт,

4

Вот официальная документация Microsoft о том, как отключить определенный протокол SSL.

Тест openssl определенно самый простой. Существуют бинарные дистрибутивы openssl для Windows.


Таким образом, если я отключу 2.0, клиенты будут вынуждены подключиться с использованием 3.0 или TLS. Правильно?
wahle509

2
Это верно. Если клиент поддерживает только 2.0, он не сможет подключиться.
MattB


3

Как вы используете "openssl.exe s_client -connect localhost: 443". Я не думаю, что у меня есть openssl.exe на сервере. Кроме того, я установил инструмент SSLDigger, но не знаю, как его использовать. Любая помощь?
wahle509

1
wahle509: Вы можете получить OpenSSL для окон здесь slproweb.com/products/Win32OpenSSL.html
proy


0

Updated info for 2017 tech

Только для просмотра текущей версии протокола (без изменения)

Посетите страницу HTTPS, о которой идет речь, и нажмите зеленый значок замка в адресной строке браузера. Отсюда вы можете нажать для получения более подробной информации, которая включает версию протокола в настоящее время используется.

Редактировать за комментарий :
это не позволит вам найти ВСЕ доступные версии. Если вы используете последний браузер, вы, вероятно, подключитесь только с последней доступной версией TLS / SSL. Для быстрого тестирования, чтобы убедиться, что у вас есть последняя доступная версия, это очень простой выбор.


Это не скажет вам, если доступны другие, менее безопасные протоколы. Полный тест важен.
ceejayoz
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.