AES-256 kontraŭ OFB: elektu kompletan konstrukcion de VPN-ĉifro
Bloka ĉifro, ŝlosilgrandeco kaj reĝimo estas malsamaj elektoj. Taksi konfidecon kaj integrecon kune, poste sekvi la subtenatan kanalan politikon.
AES-256 kaj OFB respondas al malsamaj demandoj, kaj ĝuste tie ĉifraj revizioj eraras, kiam ili traktas ilin kiel konkurantajn opciojn. Unu nomas blokan ĉifron kun ŝlosilgrandeco; la alia priskribas, kiel bloka ĉifro transformiĝas en fluon por pli longa mesaĝo. Gvidlibro por elekti protekton devas rigardi la tutan konstrukcion, inkluzive kiel la ricevanto trovas modifitan paketon.
Nomu la kvar partojn de la konstrukcio
Ĉiu revizio reduktiĝas al kvar demandoj: kiu primitivo kaj ŝlosilgrandeco, kiel mesaĝoj estas prilaborataj per ĝi, kiel la ricevanto malakceptas neaŭtorizitan modifon, kaj kiel la protokolo administras enigojn, ŝlosilojn kaj ilian vivdaŭron. Listo de konataj nomoj respondas nur la unuan. La dua kaj la tria estas kie loĝas la veraj diferencoj, kaj la kvara estas kie efektivigoj silente diverĝas. Demandu en tiu ordo kaj skribu la respondojn.
OFB aperas inter la konfidecaj reĝimoj en la NIST-publikigaĵo pri blokĉifraj reĝimoj, kaj konfideco estas ĉio, kion ĝi donas. Protokolo, kiu parigas ĉifran reĝimon kun aparta MAC, devas kunmeti ilin ĝuste, kaj algoritma nomo ne pruvas tiun kunmeton. Tial la nomo de la reĝimo sole ne povas decidi pri disfaldiĝo.
La kvara demando estas tiu, kiun operatoro povas vere kontroli sur la funkcianta sistemo.
Preferu aŭtentigitan konstrukcion
Aŭtentigita ĉifrado donas konfidecon kaj integrecon kune, kaj AEAD-konstrukcioj ankaŭ protektas asociitajn datumojn kontraŭ modifo sen ĉifri ilin. Tio estas eco de paketa protekto, kaj ĝi ne rilatas al tio, ĉu homo sukcese ensalutis.
La Gvidlinioj de Netgate pri kriptografiaj agordoj de OpenVPN montras al AEAD-opcioj, inter ili AES-GCM, por la datena kanalo, kaj tio estas la speco de subtenata politiko sekvinda. Uzu la elektojn, kiujn subtenas la instalita eldono kaj la samtavolaj klientoj, anstataŭ kopii historian reĝiman rangliston en novan disfaldiĝon. Hereda kongrueco, kriptaj fonoj kaj subteno de offload limigas tion, kio estas reale disponebla.
Subtenata konstrukcio venkas ruze kunmetitan ĉiufoje.
Legu la intertraktitan rezulton, ne la proponon
Ĉifro en akceptita listo diras nenion pri la nuna sesio. Legu la intertraktitan datenkanalan protekton ĉe la kliento aŭ la enirejo, poste komparu ĝin kun la politiko, kiun vi volis efektivigi. Agordo, kiu ankoraŭ listigas heredan opcion por unu malnova samtavolo, estas kongrueca decido, ne aserto pri la sesio antaŭ vi.
openvpn --config client.conf --verb 4 2>&1 | grep -Ei 'cipher|data channel|auth'
Ĉe enirejo la ekvivalenta eligo estas la sekureca asocio aŭ la kriptaj detaloj de la konekto, laŭ la platformo. En ambaŭ kazoj la propono kaj la rezulto estas malsamaj faktoj. Listo inkluzivanta heredan opcion por unu malnova samtavolo ne signifas, ke ĉiu sesio uzas ĝin, kaj la sesio, kiu uzas ĝin, estas tio, kion vi bezonis scii.
Notu ambaŭ faktojn kune, kun la dato kaj la klienta versio.
Mezuru nur tion, kion vi povas kompari
Trafluo dependas de la aparataro de la finpunktoj, la efektivigo, akcelado, pakaĵgrandecoj kaj la elektita agordo. Nek la ŝlosillongo nek la vorto OFB diras al vi, kiu disfaldiĝo estos pli rapida. Tial mezuro el alia retejo estas plej bone aludo pri aparataro, kiun posedas iu alia. Viaj propraj nombroj komenciĝas ĉe viaj propraj finpunktoj.
Por rajtigita komparo tenu la finpunktojn, la laborŝarĝon kaj la postulatan politikon konstantaj, kaj notu la intertraktitan protekton plus la efektivigajn versiojn. Poste juĝu la rezulton laŭ tio, ĉu la aplikaĵo finiĝis, kiom ĝi perdis kaj kion la finpunktoj faris, anstataŭ dedukti kriptan koston el unu rapidotesto. Nombro produktita en aliaj kondiĉoj estas rakonto, ne mezuro.
Se malnova samtavolo ne povas plenumi la politikon, tio estas kongrueca decido por ĝia posedanto.
Tenu integrecon ekster la interŝanĝo
Malŝalti integrecajn kontrolojn aŭ akcepti nekontrolitan servilon ne estas agorda plibonigo kaj ne estas kongrueca ripareto. Ĝi ŝanĝas la sekurecan econ, por kiu la konstrukcio estis elektita. La samo validas por larĝigi la akceptitan ĉifroliston ĝis malnova samtavolo konektiĝas: la konekto sukcesas kaj la politiko ne plu ekzistas.
Skribu la akceptitan konstrukcion kaj ĝian posedanton en la gvidlibron, por ke la sekva ŝanĝo komenciĝu per decido anstataŭ per prefero.
Tio, kion vi volas, estas politiko, kiun ambaŭ flankoj povas efektivigi. Argumenti, ke unu nomo estas la plej forta, estas alia konversacio, kaj ĝi kutime finiĝas sen decido.