AES-256 proti OFB: izberite popolno zgradbo šifre VPN
Bločna šifra, velikost ključa in način so različne izbire. Ocenite zaupnost in celovitost skupaj, nato pa sledite podprti politiki kanala.
AES-256 in OFB odgovarjata na različni vprašanji in prav tu se pregledi šifer zmotijo, ko ju obravnavajo kot konkurenčni možnosti. Eno poimenuje bločno šifro z velikostjo ključa; drugo opisuje, kako se bločna šifra spremeni v tok za daljše sporočilo. Priročnik za izbiro zaščite mora gledati na celotno zgradbo, vključno s tem, kako prejemnik zazna spremenjen paket.
Poimenujte štiri dele zgradbe
Vsak pregled se skrči na štiri vprašanja: kateri primitiv in velikost ključa, kako se sporočila obdelujejo z njim, kako prejemnik zavrne nepooblaščeno spremembo in kako protokol upravlja vhode, ključe in njihovo življenjsko dobo. Seznam znanih imen odgovori le na prvo. Drugo in tretje sta mesto, kjer živijo resnične razlike, četrto pa mesto, kjer se izvedbe tiho razhajajo. Vprašajte v tem vrstnem redu in odgovore zapišite.
OFB se pojavlja med načini zaupnosti v publikaciji NIST o načinih bločnih šifer in zaupnost je vse, kar ponuja. Protokol, ki način šifriranja poveže z ločenim MAC, ju mora pravilno sestaviti, ime algoritma pa te sestave ne dokazuje. Zato samo ime načina ne more odločiti o uvedbi.
Četrto vprašanje je tisto, ki ga lahko upravljavec resnično preveri na delujočem sistemu.
Prednost dajte overjeni zgradbi
Overjeno šifriranje daje zaupnost in celovitost skupaj, zgradbe AEAD pa ščitijo tudi povezane podatke pred spremembo, ne da bi jih šifrirale. To je lastnost zaščite paketov in nima zveze s tem, ali se je oseba uspešno prijavila.
Smernice Netgateve smernice za kriptografske nastavitve OpenVPN za podatkovni kanal kažejo na možnosti AEAD, med njimi AES-GCM, in to je vrsta podprte politike, ki se ji je treba držati. Uporabite izbire, ki jih podpirata nameščena izdaja in partnerski odjemalci, namesto da bi v novo uvedbo kopirali zgodovinsko lestvico načinov. Združljivost s starim, kriptografske hrbtenice in podpora offload omejujejo, kaj je res na voljo.
Podprta zgradba premaga prebrisano sestavo vsakič.
Berite dogovorjeni rezultat, ne ponudbe
Šifra na sprejetem seznamu ne pove nič o trenutni seji. Preberite dogovorjeno zaščito podatkovnega kanala pri odjemalcu ali na prehodu in jo primerjajte s politiko, ki ste jo hoteli uveljaviti. Konfiguracija, ki še vedno navaja staro možnost za enega starega partnerja, je odločitev o združljivosti, ne izjava o seji pred vami.
openvpn --config client.conf --verb 4 2>&1 | grep -Ei 'cipher|data channel|auth'
Na prehodu je enakovreden izhod varnostna povezava ali kriptografske podrobnosti povezave, odvisno od platforme. V obeh primerih sta ponudba in rezultat različni dejstvi. Seznam s staro možnostjo za enega starega partnerja ne pomeni, da jo uporablja vsaka seja, in seja, ki jo uporablja, je tisto, kar ste morali vedeti.
Zapišite obe dejstvi skupaj, z datumom in različico odjemalca.
Merite le tisto, kar je mogoče primerjati
Pretok je odvisen od strojne opreme končnih točk, izvedbe, pospeševanja, velikosti paketov in izbrane konfiguracije. Niti dolžina ključa niti beseda OFB vam ne povesta, katera uvedba bo hitrejša. Zato je meritev z drugega mesta v najboljšem primeru namig o strojni opremi, ki jo ima nekdo drug. Vaše številke se začnejo pri vaših končnih točkah.
Za odobreno primerjavo imejte končne točke, delovno obremenitev in zahtevano politiko nespremenjene ter zapišite dogovorjeno zaščito in različice izvedb. Nato presodite rezultat po tem, ali je aplikacija končala, koliko je izgubila in kaj so počele končne točke, namesto da bi stroške kriptografije sklepali iz enega samega hitrostnega testa. Število, ustvarjeno v drugih pogojih, je zgodba, ne meritev.
Če stari partner ne more izpolniti politike, je to odločitev o združljivosti za njegovega lastnika.
Ohranite celovitost zunaj posla
Izklop preverjanj celovitosti ali sprejetje nepreverjenega strežnika ni optimizacija delovanja in ni popravek združljivosti. Spremeni varnostno lastnost, za katero je bila zgradba izbrana. Enako velja za širjenje sprejetega seznama šifer, dokler se stari partner ne poveže: povezava uspe in politike ni več.
Zapišite sprejeto zgradbo in njenega lastnika v priročnik, da se bo naslednja sprememba začela z odločitvijo, ne s preferenco.
Želite politiko, ki jo lahko uveljavita obe strani. Prepir o tem, katero ime je najmočnejše, je drug pogovor in običajno se konča brez odločitve.