Zahteve: Naredil sem napravo za prijatelja, katere glavni namen je preverjanje povezave z omrežjem (Preverite, da spletna stran nima dostopa do intraneta) za zagotavljanje dokumentacije vmesnika tretjim osebam, ki opisuje varnostne protokole, ki jih uporabljajo https strani.
Verjamem, da se lahko med razvojnim procesom srečate"Zahteva je bila prekinjena: ni bilo mogoče ustvariti SSL/TLS varnega kanala"Nenormalnost, razlog za nenormalnost je morda v tem, da je različica varnostnega protokola, ki jo je nastavila druga oseba, previsoka, hkrati pa je različica varnostnega protokola, privzeto nastavljena v vašem programu, prenizka, zato ne more normalno komunicirati.
SSL/TLS protokol
SSL pomeni Secure Sockets Layer, kar je varen prenosni protokol, ki ga je za splet zasnoval Netscape z namenom zagotavljanja zaupnosti, avtentikacije in integritete podatkov za omrežno komunikacijo. Danes je SSL postal industrijski standard za varno komunikacijo na internetu.
Prve različice SSL (SSL 1.0, SSL 2.0, SSL 3.0) je zasnoval in vzdrževal Netscape, od različice 3.1 pa je SSL protokol uradno prevzela Internet Engineering Task Force (IETF) in ga preimenovala v TLS (Transport Layer Security) ter se razvil v TLS 1.0, TLS1.1 in TLS1.2. Trenutno je glavni tok še vedno TLS1.2, a TLS1.3 bo kmalu postal splošni trend.
Orodje za preverjanje https
Z uporabo .NET smo razvili orodje za zaznavanje podpore varnostnih protokolov HTTPS, ki dejansko objavi konzolno aplikacijo v nuget repozitoriju, ki podpira: netcoreapp3.1, net5.0, net6.0 in net7.0.
GitHub naslov:Prijava do hiperpovezave je vidna.
Naslov NUGET:Prijava do hiperpovezave je vidna.
Ukaz za namestitev je naslednji:
Uporabite ukaz takole:
Zelo preprosto, ukaz je ime paketa + presledek + URL.
(Konec)
|