Cerințe: Am făcut un gadget pentru un prieten, al cărui scop principal este să verific LAN-ul (Verifică site-ul online care nu are acces la intranet) pentru a furniza documentație de interfață terților care descrie protocoalele de securitate folosite de site-urile HTTPS.
Cred că, în timpul procesului de dezvoltare, s-ar putea să întâlnească"Cererea a fost anulată: Nu s-a putut crea un canal securizat SSL/TLS"Anomalie, motivul acestei anomalii poate fi că versiunea protocolului de securitate setată de cealaltă parte este prea mare, iar în același timp, versiunea protocolului de securitate configurată implicit în programul tău este prea mică, iar atunci nu poate comunica normal.
Protocolul SSL/TLS
SSL înseamnă Secure Sockets Layer, un protocol de transmisie securizat proiectat de Netscape pentru web, având ca scop asigurarea confidențialității, autentificării și integrității datelor pentru comunicarea în rețea. Astăzi, SSL a devenit standardul industriei pentru comunicațiile securizate pe Internet.
Primele câteva versiuni ale SSL (SSL 1.0, SSL 2.0, SSL 3.0) au fost proiectate și întreținute de Netscape, iar începând cu versiunea 3.1, protocolul SSL a fost preluat oficial de Internet Engineering Task Force (IETF) și redenumit TLS (Transport Layer Security), evoluând în TLS 1.0, TLS1.1 și TLS1.2. În prezent, mainstream-ul este încă TLS1.2, dar TLS1.3 este pe cale să devină tendința generală.
Unealtă de verificare https
Folosind .NET, am dezvoltat un instrument de suport pentru detectarea protocoalelor de securitate HTTPS, care publică efectiv aplicația de consolă în depozitul nuget, ce suportă: netcoreapp3.1, net5.0, net6.0 și net7.0.
Adresă GitHub:Autentificarea cu hyperlink este vizibilă.
Adresa Nuget:Autentificarea cu hyperlink este vizibilă.
Comanda de instalare este următoarea:
Folosește comanda astfel:
Foarte simplu, comanda este numele pachetului + spațiu + URL.
(Sfârșit)
|