Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 3795|Antwoord: 7

[Bron] De HTTPS-beveiligingsprotocolversie ondersteunt het detectiehulpmiddel

[Link kopiëren]
Geplaatst op 22-10-2023 22:07:28 | | | |
Vereisten: Ik heb een gadget gemaakt voor een vriend, waarvan het belangrijkste doel is om het LAN te controleren (Controleer de online website heeft geen toegang tot het intranet) om interfacedocumentatie aan derden te leveren die de beveiligingsprotocollen beschrijven die door https-sites worden gebruikt.

Ik geloof dat je tijdens het ontwikkelingsproces misschien iets zult tegenkomen"Het verzoek werd afgebroken: SSL/TLS-beveiligd kanaal kon niet worden aangemaakt"Abnormaliteit, de reden voor de afwijking kan zijn dat de beveiligingsprotocolversie die door de andere partij is ingesteld te hoog is, en tegelijkertijd is de standaard ingestelde beveiligingsprotocolversie in uw programma te laag, waardoor het niet normaal kan communiceren.

SSL/TLS-protocol

SSL staat voor Secure Sockets Layer, een veilig transmissieprotocol ontworpen door Netscape voor het web, met als doel vertrouwelijkheid, authenticatie en dataintegriteitsgarantie voor netwerkcommunicatie te bieden. Tegenwoordig is SSL de industriestandaard geworden voor veilige communicatie op het internet.

De eerste paar versies van SSL (SSL 1.0, SSL 2.0, SSL 3.0) werden ontworpen en onderhouden door Netscape, en vanaf versie 3.1 werd het SSL-protocol officieel overgenomen door de Internet Engineering Task Force (IETF) en hernoemd tot TLS (Transport Layer Security), en is het ontwikkeld tot TLS 1.0, TLS1.1 en TLS1.2. Op dit moment is de mainstream nog steeds TLS1.2, maar TLS1.3 staat op het punt de algemene trend te worden.

ProtocolGepubliceerdStatus
SSL 1.0OngepubliceerdOngepubliceerd
SSL 2.01995Opgeheven in 2011 (RFCDe hyperlink-login is zichtbaar.)
SSL 3.01996Verouderd in 2015 (RFCDe hyperlink-login is zichtbaar.)
TLS 1.01999Verouderd in 2020 (RFCDe hyperlink-login is zichtbaar.)
TLS 1.12006Verouderd in 2020 (RFCDe hyperlink-login is zichtbaar.)
TLS 1.22008
TLS 1.32018


https check-tool

Met .NET hebben we een HTTPS-beveiligingsprotocoldetectietool ontwikkeld, die de consoleapplicatie daadwerkelijk publiceert naar de nuget-repository, die ondersteunt: netcoreapp3.1, net5.0, net6.0 en net7.0.

GitHub-adres:De hyperlink-login is zichtbaar.

Nuget-adres:De hyperlink-login is zichtbaar.

Het installatiecommando is als volgt:


Gebruik het commando als volgt:



Heel simpel, het commando is pakketnaam + ruimte + URL.

(Einde)




Vorig:Begin met een GL-MT2500A router voor je thuisnetwerk
Volgend:Volg het officiële account en ontvang gratis de "uitnodigingscode"
 Huisbaas| Geplaatst op 23-10-2023 20:40:35 |
v1.0.1



 Huisbaas| Geplaatst op 13-11-2023 19:32:04 |
SecurityProtocolType.Tls1.0=0xC0; SecurityProtocolType.Tls1.1=0x300; SecurityProtocolType.Tls1.2=0xC00;
.NET 4.0/4.5 standaard: SecurityProtocolType.Tls | SecurityProtocolType.SSL3
.NET 4.6/4.7 standaard: SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12
 Huisbaas| Geplaatst op 13-11-2023 19:33:29 |
Klanttaal
Versie
Klasbibliotheek
Of het nu wordt ondersteund of niet
Compatibele schema's

JavaVoor 1.6.115 nietOndersteuningspakketten van derden
Na 1.6.115 zijnStart de jvm en voeg parameters toe - Dhttps.protocols=TLSv1.1, TLSv1.2
1.7 zijnStart de jvm en voeg parameters toe - Dhttps.protocols=TLSv1.1, TLSv1.2
1.8 zijnStandaard ondersteund
NodejsIndividuele versies zijnStandaard ondersteund
c#,asp.net4.0-4.4 zijn
Voeg downlinkcode toe voordat je HTTP-verzoeken verstuurt
ServicePointManager.SecurityProtocol = (SecurityProtocolType)192 | (SecurityProtocolType)768 | (SecurityProtocolType)3072;
4.5 zijn
Als het 4,5 of hoger is, kun je het direct gebruiken
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11;
Python2.7-3 zijnStandaard ondersteund
krul7.19.7 zijnStandaard ondersteund
Golang1.7.4net/httpzijnStandaard ondersteund
Robijn
phpphp5.6file_get_contentszijn
http\clientniet
krulzijn
php5.3.29file_get_contentszijn
http\clientniet
krulzijn




 Huisbaas| Geplaatst op 3-2-2024 09:00:56 |
CURL detecteert informatie zoals de geldigheidsduur van het HTTPS-certificaat
https://www.itsvse.com/thread-10669-1-1.html
 Huisbaas| Geplaatst op 28-5-2024 13:23:01 |
Verzoek afgebroken: Mislukt in het creëren van een SSL/TLS veilige kanaaloplossing
https://www.itsvse.com/thread-7612-1-1.html
 Huisbaas| Geplaatst op 28-5-2024 13:42:04 |
Negeer certificaatvalidatie

 Huisbaas| Geplaatst op 2025-3-10 13:35:22 |
Transport Layer Security (TLS) best practices in het .NET Framework:De hyperlink-login is zichtbaar.
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com