Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 3795|Ответ: 7

[Источник] Версия протокола безопасности HTTPS поддерживает инструмент обнаружения

[Скопировать ссылку]
Опубликовано 2023-10-22 22:07:28 | | | |
Требования: Я сделал гаджет для друга, основная цель которого — проверить локальную сеть (Сайт Check Online не имеет доступа к интранету) предоставлять документацию по интерфейсу третьим лицам, описывающую протоколы безопасности, используемые HTTPS-сайтами.

Я считаю, что в процессе разработки вы можете столкнуться»Запрос был отклонён: не удалось создать защищённый канал SSL/TLS«Аномалия — причина аномалии может быть в том, что версия протокола безопасности, установленная другой стороной, слишком высокая, а версия протокола, настроенная по умолчанию в вашей программе, слишком низкая, и тогда она не может нормально общаться.

Протокол SSL/TLS

SSL расшифровывается как Secure Sockets Layer — это защищённый протокол передачи, разработанный компанией Netscape для веба с целью обеспечения конфиденциальности, аутентификации и целостности данных для сетевой коммуникации. Сегодня SSL стал отраслевым стандартом для безопасных коммуникаций в Интернете.

Первые несколько версий SSL (SSL 1.0, SSL 2.0, SSL 3.0) были разработаны и поддерживались компанией Netscape, а начиная с версии 3.1 протокол SSL официально был передан Internet Engineering Task Force (IETF) и переименован в TLS (Transport Layer Security), а затем развит до TLS 1.0, TLS1.1 и TLS1.2. В настоящее время основным трендом остаётся TLS1.2, но TLS1.3 вот-вот станет общей тенденцией.

ПротоколОпубликованныйСтатус
SSL 1.0НеопубликованныйНеопубликованный
SSL 2.01995Устаревший в 2011 году (RFCВход по гиперссылке виден.)
SSL 3.01996Устаревший в 2015 году (RFC)Вход по гиперссылке виден.)
TLS 1.01999Устаревший в 2020 году (RFC)Вход по гиперссылке виден.)
TLS 1.12006Устаревший в 2020 году (RFC)Вход по гиперссылке виден.)
TLS 1.22008
TLS 1.32018


Инструмент проверки https

Используя .NET, мы разработали инструмент поддержки протокола безопасности HTTPS, который фактически публикует консольное приложение в репозиторий nuget, поддерживающий: netcoreapp3.1, net5.0, net6.0 и net7.0.

Адрес на GitHub:Вход по гиперссылке виден.

Адрес Nuget:Вход по гиперссылке виден.

Команда установки следующая:


Используйте команду следующим образом:



Очень просто: команда — имя пакета + пробел + URL.

(Конец)




Предыдущий:Начните с роутера GL-MT2500A для вашей домашней сети
Следующий:Подпишитесь на официальный аккаунт и получите «код приглашения» бесплатно
 Хозяин| Опубликовано 2023-10-23 20:40:35 |
v1.0.1



 Хозяин| Опубликовано 2023-11-13 19:32:04 |
SecurityProtocolType.Tls1.0=0xC0; SecurityProtocolType.Tls1.1=0x300; SecurityProtocolType.Tls1.2=0xC00;
.NET 4.0/4.5 по умолчанию: SecurityProtocolType.Tls | SecurityProtocolType.Ssl3
.NET 4.6/4.7 по умолчанию: SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12
 Хозяин| Опубликовано 2023-11-13 19:33:29 |
Язык клиента
Версия
Библиотека классов
Поддерживается она или нет
Совместимые схемы

ЯваДо 1.6.115 неПакеты поддержки сторонних разработчиков
После 1.6.115 бытьЗапустите jvm и добавьте параметры — Dhttps.protocols=TLSv1.1, TLSv1.2
1.7 бытьЗапустите jvm и добавьте параметры — Dhttps.protocols=TLSv1.1, TLSv1.2
1.8 бытьПоддерживается по умолчанию
NodejsИндивидуальные версии бытьПоддерживается по умолчанию
c#,asp.net4.0-4.4 быть
Добавьте код ссылки перед отправкой HTTP-запросов
ServicePointManager.SecurityProtocol = (SecurityProtocolType)192 | (Тип протокола безопасности)768 | (Тип протокола безопасности)3072;
4.5 быть
Если он 4.5 и выше, можно использовать его напрямую
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11;
Питон2.7-3 бытьПоддерживается по умолчанию
локон7.19.7 бытьПоддерживается по умолчанию
Голанг1.7.4net/httpбытьПоддерживается по умолчанию
Рубин
phpphp5.6file_get_contentsбыть
http\clientне
локонбыть
php5.3.29file_get_contentsбыть
http\clientне
локонбыть




 Хозяин| Опубликовано 2024-2-3 09:00:56 |
Curl обнаруживает такую информацию, как срок действия сертификата HTTPS
https://www.itsvse.com/thread-10669-1-1.html
 Хозяин| Опубликовано 28.05.2024 13:23:01 |
Запрос отменён: не удалось создать решение для защищённого канала SSL/TLS
https://www.itsvse.com/thread-7612-1-1.html
 Хозяин| Опубликовано 28.05.2024 13:42:04 |
Игнорировать проверку сертификатов

 Хозяин| Опубликовано 2025-3-10 13:35:22 |
Лучшие практики безопасности транспортного уровня (TLS) в фреймворке .NET:Вход по гиперссылке виден.
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com