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.
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)
|