quiethermit
@quiethermit
Тёмный. Просто Тёмный.

Как отключить TlS в Windows?

Есть ли способ отключить TLS в операционной системе Windows? Чтобы программы не могли использовать tls.
  • Вопрос задан
  • 420 просмотров
Решения вопроса 1
Скорее всего твоя программа просто начнёт ошибку выдавать, если каким-либо образом централизованно отрубишь TLS, тк единственный способ централизованно это сделать - поломать инфраструктуру проверки валидности сертификатов (самое простое - удалить все доверенные сертификаты)

Обычно https-трафик расшифровывают при помощи прокси и подсовывания нового доверенного сертификата, которым потом будет пепеупаковываться расшифрованный трафик.

Глянь burpsuite, mitmproxy, fiddler, Charles - они все это умеют
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@rPman
в очень небольшом количестве случаев можно попробовать найти место в коде (или константы-строки) испольуземые программой и заменить там адрес https на http но вероятность успеха мала.

способа заставить принудительно все программы не использовать https нет, но можно попытаться импортировать свой сертификат, подменить dns ответ сервера на свой https сервер с самоподписанным сертификатом и, поставив прокси, расшифровывать сообщения на лету

первый же пример приложения fidler

p.s. кстати ничто не мешает приложению используя шифрование общаться со своим сервером по своему протоколу, не используя https, в этом случае подмена сертификата точно не поможет, и снова придется реверсинженерить приложение
Ответ написан
Комментировать
@res2001
Developer, ex-admin
Отключить TLS в винде можно настройками реестра. В свое время, когда нашли уязвимость в SSL3.0, все ринулись переходить на TLS с помощью запрета SSL. Аналогично можно запретить и TLS.
Вот статья с того времени, там найдете указание где это отключается в реестре: https://www.atraining.ru/beast-move-from-ssl-to-tls/
Описание самих ключей реестра ищите у микрософта.

Но это влияет на софт, который использует механизмы ОС для шифрования трафика. Например это работало для RDP или для Internet Explorer.
Если приложение использует например openssl для шифрования, то этот вариант не будет работать. Тут надо искать какой-то вариант запрета через openssl. Есть и другие библиотеки, реализующие шифрование.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы