Проверка 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! Теперь делюсь с Вами!