Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 3795|Svare: 7

[Kilde] HTTPS-sikkerhetsprotokollversjonen støtter deteksjonsverktøyet

[Kopier lenke]
Publisert 2023-10-22 22:07:28 | | | |
Krav: Jeg lagde en gadget for en venn, hovedformålet er å sjekke LAN-et (Sjekk nettnettstedet har ikke tilgang til intranettet) for å tilby grensesnittdokumentasjon til tredjepart som beskriver sikkerhetsprotokollene brukt av https-nettsteder.

Jeg tror at du under utviklingsprosessen kan møte"Forespørselen ble avbrutt: Kunne ikke opprette SSL/TLS-sikker kanal"Abnormalitet, årsaken til avviket kan være at sikkerhetsprotokollversjonen satt av den andre parten er for høy, og samtidig er sikkerhetsprotokollversjonen som er satt opp som standard i programmet ditt for lav, og da kan den ikke kommunisere normalt.

SSL/TLS-protokoll

SSL står for Secure Sockets Layer, som er en sikker overføringsprotokoll designet av Netscape for nettet, med mål om å gi konfidensialitet, autentisering og dataintegritetsgaranti for nettverkskommunikasjon. I dag har SSL blitt industristandarden for sikker kommunikasjon på Internett.

De første versjonene av SSL (SSL 1.0, SSL 2.0, SSL 3.0) ble designet og vedlikeholdt av Netscape, og fra versjon 3.1 ble SSL-protokollen offisielt overtatt av Internet Engineering Task Force (IETF) og omdøpt til TLS (Transport Layer Security), og har utviklet seg til TLS 1.0, TLS1.1 og TLS1.2. For øyeblikket er hovedstrømmen fortsatt TLS1.2, men TLS1.3 er i ferd med å bli den generelle trenden.

ProtokollPublisertStatus
SSL 1.0UpublisertUpublisert
SSL 2.01995Avviklet i 2011 (RFCInnloggingen med hyperkoblingen er synlig.)
SSL 3.01996Utfaset i 2015 (RFCInnloggingen med hyperkoblingen er synlig.)
TLS 1.01999Utfaset i 2020 (RFCInnloggingen med hyperkoblingen er synlig.)
TLS 1.12006Utfaset i 2020 (RFCInnloggingen med hyperkoblingen er synlig.)
TLS 1.22008
TLS 1.32018


https sjekkverktøy

Ved å bruke .NET utviklet vi et HTTPS-sikkerhetsprotokollstøtte-deteksjonsverktøy, som faktisk publiserer konsollapplikasjonen til nuget-repositoriet, som støtter: netcoreapp3.1, net5.0, net6.0 og net7.0.

GitHub-adresse:Innloggingen med hyperkoblingen er synlig.

NuGet-adresse:Innloggingen med hyperkoblingen er synlig.

Installasjonskommandoen er som følger:


Bruk kommandoen som følger:



Veldig enkelt, kommandoen er pakkenavn + plass + URL.

(Slutt)




Foregående:Start med en GL-MT2500A-ruter for hjemmenettverket ditt
Neste:Følg den offisielle kontoen og få «invitasjonskoden» gratis
 Vert| Publisert 2023-10-23 20:40:35 |
v1.0.1



 Vert| Publisert 2023-11-13 19:32:04 |
SecurityProtocolType.Tls1.0=0xC0; SecurityProtocolType.Tls1.1=0x300; SecurityProtocolType.Tls1.2=0xC00;
.NET 4.0/4.5 standard: SecurityProtocolType.Tls | SecurityProtocolType.SSL3
.NET 4.6/4.7 standard: SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12
 Vert| Publisert 2023-11-13 19:33:29 |
Klientspråk
versjon
Klassebiblioteket
Enten det støttes eller ikke
Kompatible skjemaer

JavaFør 1.6.115 ikkeTredjeparts støttepakker
Etter 1.6.115 væreStart jvm-en og legg til parametere - Dhttps.protocols=TLSv1.1, TLSv1.2
1.7 væreStart jvm-en og legg til parametere - Dhttps.protocols=TLSv1.1, TLSv1.2
1.8 væreStøttes som standard
NodejsIndividuelle versjoner væreStøttes som standard
c#,asp.net4.0-4.4 være
Legg til nedlastingskode før du sender HTTP-forespørsler
ServicePointManager.SecurityProtocol = (SecurityProtocolType)192 | (SecurityProtocolType)768 | (SecurityProtocolType)3072;
4.5 være
Hvis det er 4,5 eller høyere, kan du bruke det direkte
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11;
Python2.7-3 væreStøttes som standard
krølle7.19.7 væreStøttes som standard
Golang1.7.4Net/HTTPværeStøttes som standard
Rubin
phpphp5.6file_get_contentsvære
http\clientikke
krøllevære
php5.3.29file_get_contentsvære
http\clientikke
krøllevære




 Vert| Publisert 2024-2-3 09:00:56 |
CURL oppdager informasjon som gyldighetsperioden til HTTPS-sertifikatet
https://www.itsvse.com/thread-10669-1-1.html
 Vert| Publisert 28.05.2024 13:23:01 |
Forespørsel avbrutt: Klarte ikke å lage en SSL/TLS-sikker kanalløsning
https://www.itsvse.com/thread-7612-1-1.html
 Vert| Publisert 28.05.2024 13:42:04 |
Ignorer sertifikatvalidering

 Vert| Publisert 2025-03.10 13:35:22 |
Transport Layer Security (TLS) beste praksis i .NET-rammeverket:Innloggingen med hyperkoblingen er synlig.
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com