Logirida, mis nimetab DHE-RSA-AES256-SHA, ei ole kogu ühenduse kokkuvõte. See kuulub TLS-i kätlusesse, mis kaitseb juhtkanalit, ja tunnelisisene liiklus võib olla hoopis teisiti krüpteeritud. Selle esitamine VPN-i andmešifrina on viga, mida tuleb vältida.

Olulised on kaks tulemust ja need vastavad erinevatele küsimustele. Üks on juhtkanali jaoks läbiräägitud TLS-i komplekt; teine on tunnelit kandvate pakettide andmešiffer.

Kaks tulemust, kaks küsimust

Juhtkanal kannab kätluse ja osapoolte vahelised haldusteadeted. Selle šifri valib TLS-i virn, seega järgib nimi TLS-i tavasid. Andmekanal kannab kasutajaliiklust ja seda konfigureerib OpenVPN-i enda šifriläbirääkimine.

Otsusta, millisele küsimusele vastad, enne kui loed kumbagi rida. Kas tunnel on krüpteeritud ja kas kätlus on tugev, ei ole sama küsimus.

Logikatkend, mis näitab mõlemat rida, on kasulik. Loe juhtrida TLS-i versiooni ja komplekti jaoks ning andmerida algoritmi jaoks, mis tegelikult kasulikku koormust kaitseb.

Dekodeeri TLS-i komplekti nimi oma kontekstis

Ajaloolises OpenSSL-i stiilis nimes nagu DHE-RSA-AES256-SHA kirjeldab iga komponent erinevat otsust. DHE on efemeerne Diffie-Hellmani võtmevahetus, RSA on autentimismeetod, AES256 on AES-256 CBC-režiimis TLS-i kirjete jaoks ja SHA on SHA-1-põhine kirje-MAC.

Viimane komponent ei ole sertifikaadi sõrmejälg ja selle nii lugemine on tavaline viga. Nimi ei ütle ka protokolli versiooni iseenesest, sest TLS 1.3 kasutab hoopis teist nimeamisskeemi. TLS_AES_256_GCM_SHA384 järgib seda uuemat vormi, kus lõppräsi on komplekti ülesehituse osa, mitte MAC-i valik. Rakenda komponendipõhist lugemist ainult vanemale nimeamisstiilile.

OpenSSL-i komplektiviide seob need nimed nende definitsioonidega, kui mõni komponent on tundmatu.

Loe andmekanali tulemus kantava liikluse jaoks

Kantava liikluse jaoks loe sama sessiooni andmekanali rida. Konfiguratsioonis olev data-ciphers-loend on lubatud hulk, mitte tõestus, et mingi konkreetne algoritm läbi räägiti. Logi registreerib valiku; konfiguratsioon loetleb menüü.

AEAD-šiffer nagu AES-GCM sisaldab oma terviklikkuse kontrolli, seega eraldi andmekanali HMAC ei kuulu selle tee juurde.

Direktiiv auth ei uuenda TLS-i, sertifikaate ega andmešifrit. See valib räsi protokolli osadele, mis seda veel kasutavad, ja AEAD-andmešifriga pole eraldi andme-HMAC-i seadistada.

Hoia identiteedikontrollid šifri tulemusest väljas

Sertifikaadi allkirjaalgoritm, usaldusahela valideerimine ja vastaspoole nime kontroll on kolm veel omadust, millest šifri nimi ei ütle midagi. Aegunud sertifikaat ebaõnnestub, ükskõik kui tugev komplekt on. Sobimatu serverinimi ebaõnnestub samamoodi. Räsi seade parandamine profiilis ei paranda kumbagi.

Hoia need kontrollid ülevaatemärkmetes šifri tulemuse kõrval, mitte sellega kokku sulatatud.

Registreeri praeguse sessiooni läbiräägitud tulemused

Võta praeguse ühenduse tulemused ja registreeri nendega kliendi- ja serveriversioonid. Ainult lisamisega logi võib sisaldada vanema sessiooni rida ja selle praegusena tsiteerimine on viis, kuidas parandatud probleem näib püsivat.

Poliitikaülevaatuse jaoks anna konfiguratsiooni omanikule läbiräägitud TLS-i versioon ja komplekt, valitud andmešiffer ja sertifikaadi valideerimise seaded koos. Muuda seda kihti ja loe seejärel värske logi, et uued läbiräägitud väärtused kinnitada.

Seotud artiklid