Vanad kokkuvõtteloendid loetakse krüptograafiliste otsuste transkriptsioonina, aga seda need ei ole. Nimed nagu SHA1, DSA-SHA1-old või RSA-SHA1-2 seisavad vanades OpenSSL-i buildides kõrvuti, sest teek registreeris mitu sisendpunkti seotud räsimasinavärgi ümber. RSA või DSA silt selles loendis ei ütle midagi selle kohta, mida OpenVPN paketiga tegi. See, mida loete, on teegi inventuur, mitte sessiooni kirje.

Enne kui ükski järeldus mõtet omab, tuleb eraldada kolm asja: registreeritud nimi, selle all olev kokkuvõtte arvutus ja seda tarbiv toiming.

Registreering on liides, mitte tugevuse hinnang

OpenSSL-i versioonis 1.0.2 seob kokkuvõtteregistri tabel nimed, aliased ja teostused ühte faili. Vana DSS1-kirjeldaja on kõige selgem juhtum: see teatab SHA-1 väljundi pikkuse ja kutsub SHA-1 lõpetamisrutiini, kandes samal ajal nime, mis vihjab hoopis teisele algoritmile. Seega ei tähenda registreeringu lisatähed teistsugust räsi, pikemat väljundit ega uut turbetasandit.

Sama lähtekood säilitab vanemate kutsujate jaoks aliaste suhted, mis selgitab, miks loend näeb ülerahvastatud välja. See on ühilduvuse dokumentatsioon, mitte lubadus, et praegune OpenSSL-i pakkuja pakub identseid nimesid.

Allkirjastamise nimed ei loo allkirju

Allkirjastamise raamistik saab siduda kokkuvõtte teise algoritmi liidesega, et olemasolevad kutsujad jätkaksid kompileerimist. Tõeline avaliku võtme allkiri vajab nii võtit kui ka seda kasutavat allkirjastamissammu, ja kumbagi ei anna menüüs olev nimi. RSA-maiguline kokkuvõtte kirje on nimi, mida kutsuja võib kasutada, mitte tõestus, et iga VPN-pakett kandis RSA-allkirja.

Just sellel sammul libisevad vanemad tekstid folkloori. Kui peate teadma, kuidas pakette autenditi, leidke valik, mis mehhanismi valis, ja lugege, mida see teeb versioonis, mida te tegelikult käitate. Selle väljaandega kaasas olev käsiraamatu leht on ainus kirjeldus, mis vastab teie ees olevale programmile. Arhiveeritud juhendid kirjeldavad väljaannet, mille jaoks need kirjutati, ja see võib olla mitme nimekonventsiooni võrra maas.

Leidke valik, mis nime tarbis

OpenVPN 2.6 dokumenteeritud paketi autentimise juhul valib auth kokkuvõtte, mida kasutab HMAC, võtmega sõnumi autentimise konstruktsioon, mitte sertifikaadi allkiri. TLS-sertifikaadi allkirjastamisalgoritm on käepigistuse eraldi omadus.

AEAD-andmesifri puhul lakkab eraldi seade auth andmekanalile kehtimast, samas kui selle roll tls-auth jaoks jääb eraldi küsimuseks. Kokkuvõtteloend ei saa seega öelda, milline räs kaitseb praegusi pakette, milline TLS-komplekt läbiräägiti või kuidas partneri sertifikaat allkirjastati. Sellele saab vastata ainult tegelik konfiguratsioon koos versiooniga, ja seda ainult teie ees oleva ühenduse jaoks.

Kirjutage üles, mis teil tegelikult on

Kirjutage üles OpenVPN-i versioon, lingitud krüptoteek, profiili täpsed valikud ja reaalse ühenduse tulemus. See kogum vastab küsimustele, millele kokkuvõttemenüü ekraanipilt ei suuda, ja see elab üle järgmise uuenduse, sest see nimetab versioone, mitte muljeid.

Eelkõige ärge valige vana aliast sellepärast, et selle nimi kõlab tugevamalt või täpsemalt. Valige kogu ühenduse jaoks toetatud poliitika ja käsitlege vanu nimesid kirjena sellest, kuidas teek end varem esitles.

Seotud artiklid