Követelmények: Készítettem egy eszközt egy barátomnak, amelynek fő célja a LAN ellenőrzése (Az online weboldal nem fér hozzá az intranethez) hogy harmadik feleknek interfész dokumentációt biztosítson, amelyek leírják a HTTPS oldalak által használt biztonsági protokollokat.
Úgy hiszem, hogy a fejlesztési folyamat során találkozhatsz a helyzetekkel"A kérés megszakadt: Nem sikerült SSL/TLS biztonságos csatornát létrehozni"Rendellenesség, az oka az anormalitás lehet, hogy a másik fél által beállított biztonsági protokoll verziója túl magas, és ugyanakkor a programodban alapértelmezettként konfigurált biztonsági protokoll verzió túl alacsony, így nem tud normálisan kommunikálni.
SSL/TLS protokoll
Az SSL a Secure Sockets Layer rövidítése, amely egy biztonságos átviteli protokoll, amelyet a Netscape webre tervezett, azzal a céllal, hogy biztosítson titoktartást, hitelesítést és adatintegritást a hálózati kommunikációhoz. Ma az SSL az internetes biztonságos kommunikáció iparági szabványává vált.
Az SSL első néhány verzióját (SSL 1.0, SSL 2.0, SSL 3.0) a Netscape tervezte és karbantartja, és a 3.1-es verziótól kezdve az SSL protokollt hivatalosan átvette az Internet Engineering Task Force (IETF), átnevezték TLS-re (Transport Layer Security), és továbbfejlesztették TLS 1.0, TLS1.1 és TLS1.2 formátumokra. Jelenleg a mainstream még mindig a TLS1.2, de a TLS1.3 hamarosan általános trendé válik.
https ellenőrző eszköz
A .NET segítségével kifejlesztettünk egy HTTPS biztonsági protokoll támogató detektáló eszközt, amely valójában kiadja a konzol alkalmazást a nuget repozióriumban, amely a következőket támogatja: netcoreapp3.1, net5.0, net6.0 és net7.0.
GitHub cím:A hiperlink bejelentkezés látható.
Nuget cím:A hiperlink bejelentkezés látható.
Az installációs parancs a következő:
A parancsot a következőképpen használjuk:
Nagyon egyszerű: a parancs: csomagnév + hely + URL.
(Vége)
|