Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 3795|Odpověď: 7

[Zdroj] Verze bezpečnostního protokolu HTTPS podporuje tento detekční nástroj

[Kopírovat odkaz]
Zveřejněno 2023-10-22 22:07:28 | | | |
Požadavky: Vytvořil jsem gadget pro kamaráda, jehož hlavním účelem je zkontrolovat LAN (Zkontrolujte, že webové stránky online nemají přístup k intranetu) poskytovat dokumentaci rozhraní třetím stranám, která popisuje bezpečnostní protokoly používané https stránkami.

Věřím, že během vývoje se můžete setkat s "Žádost byla zrušena: Nebylo možné vytvořit SSL/TLS bezpečný kanál"Abnormalita, důvodem anomalie může být, že verze bezpečnostního protokolu nastavená druhou stranou je příliš vysoká, a zároveň verze bezpečnostního protokolu nastavená ve vašem programu je příliš nízká, takže nemůže normálně komunikovat.

SSL/TLS protokol

SSL znamená Secure Sockets Layer, což je bezpečný přenosový protokol navržený společností Netscape pro web, jehož cílem je zajistit důvěrnost, autentizaci a záruku integrity dat pro síťovou komunikaci. Dnes se SSL stalo průmyslovým standardem pro bezpečnou komunikaci na internetu.

První verze SSL (SSL 1.0, SSL 2.0, SSL 3.0) navrhla a spravovala společnost Netscape a od verze 3.1 byl protokol SSL oficiálně převzat Internet Engineering Task Force (IETF) a přejmenován na TLS (Transport Layer Security), který se vyvinul na TLS 1.0, TLS1.1 a TLS1.2. V současnosti je mainstream stále TLS1.2, ale TLS1.3 se brzy stane obecným trendem.

ProtokolPublikovanýStav
SSL 1.0NepublikovanýNepublikovaný
SSL 2.01995Vyřazeno v roce 2011 (RFCPřihlášení k hypertextovému odkazu je viditelné.)
SSL 3.01996Ukončeno v roce 2015 (RFC)Přihlášení k hypertextovému odkazu je viditelné.)
TLS 1.01999Zrušeno v roce 2020 (RFC)Přihlášení k hypertextovému odkazu je viditelné.)
TLS 1.12006Zrušeno v roce 2020 (RFC)Přihlášení k hypertextovému odkazu je viditelné.)
TLS 1.22008
TLS 1.32018


Nástroj pro kontrolu https

Pomocí .NET jsme vyvinuli nástroj pro detekci podpory bezpečnostních protokolů HTTPS, který skutečně publikuje konzolovou aplikaci do nuget repozitáře, a podporuje: netcoreapp3.1, net5.0, net6.0 a net7.0.

Adresa GitHubu:Přihlášení k hypertextovému odkazu je viditelné.

Adresa NUGET:Přihlášení k hypertextovému odkazu je viditelné.

Příkaz k instalaci je následující:


Použijte příkaz následovně:



Velmi jednoduché, příkaz je název balíčku + mezera + URL.

(Konec)




Předchozí:Začněte s GL-MT2500A routerem pro vaši domácí síť
Další:Sledujte oficiální účet a získejte "pozvánkový kód" zdarma
 Pronajímatel| Zveřejněno 2023-10-23 20:40:35 |
v1.0.1



 Pronajímatel| Zveřejněno 13. 11. 2023 19:32:04 |
SecurityProtocolType.Tls1.0=0xC0; SecurityProtocolType.Tls1.1=0x300; SecurityProtocolType.Tls1.2=0xC00;
.NET 4.0/4.5 výchozí: SecurityProtocolType.Tls | SecurityProtocolType.Ssl3
.NET 4.6/4.7 výchozí: SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12
 Pronajímatel| Zveřejněno 13. 11. 2023 19:33:29 |
Klientský jazyk
verze
Třídní knihovna
Ať už je to podporováno nebo ne
Kompatibilní schémata

JavaPřed 1.6.115 neBalíčky podpory třetích stran
Po 1.6.115 býtSpusťte jvm a přidejte parametry - Dhttps.protocols=TLSv1.1, TLSv1.2
1.7 býtSpusťte jvm a přidejte parametry - Dhttps.protocols=TLSv1.1, TLSv1.2
1.8 býtPodpora ve výchozím nastavení
NodejsIndividuální verze býtPodpora ve výchozím nastavení
c#,asp.net4.0-4.4 být
Přidejte kód pro downlink před odesláním HTTP požadavků
ServicePointManager.SecurityProtocol = (SecurityProtocolType)192 | (SecurityProtocolType)768 | (SecurityProtocolType)3072;
4.5 být
Pokud je to 4,5 nebo vyšší, můžete ho použít přímo
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11;
Krajta2.7-3 býtPodpora ve výchozím nastavení
kudrna7.19.7 býtPodpora ve výchozím nastavení
Golang1.7.4Net/HTTPbýtPodpora ve výchozím nastavení
Rubín
phpPhp5.6file_get_contentsbýt
http\clientne
kudrnabýt
php5.3.29file_get_contentsbýt
http\clientne
kudrnabýt




 Pronajímatel| Zveřejněno 3. 2. 2024 09:00:56 |
Curl detekuje informace, jako je doba platnosti https certifikátu
https://www.itsvse.com/thread-10669-1-1.html
 Pronajímatel| Zveřejněno 28. 5. 2024 13:23:01 |
Žádost zrušena: Nepodařilo se vytvořit řešení bezpečného kanálu SSL/TLS
https://www.itsvse.com/thread-7612-1-1.html
 Pronajímatel| Zveřejněno 2024-5-28 13:42:04 |
Ignorovat validaci certifikátu

 Pronajímatel| Zveřejněno 10. 3. 2025 13:35:22 |
Osvědčené postupy bezpečnosti transportní vrstvy (TLS) v .NET Frameworku:Přihlášení k hypertextovému odkazu je viditelné.
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com