Пост

Проверка TLS/SSL версий на сайте

Проверка TLS/SSL версий на сайте

Приветcтвую 👋! Если нужно проверить, какие протоколы шифрования поддерживает веб-сайт, используйте эти команды для быстрой проверки поддерживаемых версий TLS/SSL на любого сайта.

Для Linux

Проверка через openssl:

1
2
3
4
openssl s_client -connect mysite.com:443 -ssl3      # Проверка поддержки SSLv3
openssl s_client -connect mysite.com:443 -tls1      # Проверка поддержки TLS 1.0
openssl s_client -connect mysite.com:443 -tls1_1    # Проверка поддержки TLS 1.1
openssl s_client -connect mysite.com:443 -tls1_2    # Проверка поддержки TLS 1.2

Для Windows

Проверка и установка протокола:

1
2
3
4
5
6
[Net.ServicePointManager]::SecurityProtocol                  # Показать текущий протокол
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Ssl3   # Включить SSLv3
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls    # Включить TLS 1.0
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls11  # Включить TLS 1.1
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12  # Включить TLS 1.2
Invoke-WebRequest https://mysite.com    # Проверить доступность сайта с выбранным протоколом

Материал не мой, нашёл в сети, и добавил себе в One Nod! Теперь делюсь с Вами!