Jende gehienak nonce hitza VPN profil batean aurkitzen du eta pareen artean kopiatzeko beste sekretu partekatu bat dela uste du. Ez da. Nonce bat gako beraren pean inoiz errepikatu behar ez den balio bat da, eta nonce-n oinarritutako zifratze gehienetan agerian bidaiatzen du. Nahasmena kaltegabea izaten da norbaitek eskuz editatzen duen arte, eta han hasten da benetako haustura.

Nondik dator benetan nonce-a

Zifratze autentifikatuak gako baten pean zifratutako mezu bakoitzeko nonce desberdin bat behar du. Protokoloek baldintza hori modu desberdinetan betetzen dute: monotonoan hazten den kontagailu bat, pakete-identifikatzaile batekin konbinatutako gatza, edo nahikoa luzeko ausazko balio bat. IKEv2-k nonce-ak trukatzen ditu hasierako trukean, eta gakoaren eratorpenerako sarrera publikoak dira, ez sekretuak.

Bakantasuna egiturazkoa edo probabilitatezkoa izan daiteke. Kontagailu bat ezin da errepikatu itzuli arte, eta horregatik protokoloak gako-berritze puntu bat definitzen du askoz lehenago. Ausazko balio bat nahikoa bitetan oinarritzen da, talka bat mezuen muga barruan sinesgaitza izan dadin, eta hori argudio desberdina da, hutsegite modu desberdinarekin. Protokoloaren dokumentazioak zein metodo dagokion adierazten du, eta biak seguruak dira soilik adierazitako muga errespetatzen den bitartean.

DesignWhere uniqueness comes fromExhaustion is handled by
AES-GCM recordsAn IV, typically a counterRekey before the counter wraps
ChaCha20-Poly1305A 96-bit nonce from a counter or generatorA message limit per key
WireGuardA per-key 64-bit counterRekey at a message cap
OpenVPN AEADPacket identifier plus implicit key materialRekey on the packet-id limit
IKEv2Fresh nonces per exchangeA new security association

Zer kostatzen du benetan berrerabilerak

Nonce bat gako baten pean berrerabiltzea ez da eraginkortasun kontu txiki bat. GCM-rekin, IV bat partekatzen duten bi mezuk behatzaile bati autentifikazio-gakoa berreskuratzeko eta bi testu arrunten edo esklusiboa kalkulatzeko aukera ematen diote. Fluxuan oinarritutako eraikuntzek gako-fluxua modu berean berrerabiltzen dute, eta horrek zifratu-testua sekretuaren ordez buru-hausgarri bihurtzen du.

Horregatik inplementazioek gakoa berritzen dute kontagailua itzuli baino lehen, eta horregatik gelditzen dira, jarraitu beharrean, beren egoera ziurra ez denean. Kontagailua berrezartzen duen berrabiarazte bat, pareak oraindik gako zaharra duela, edo saioaren erdian hartutako snapshot batetik berreskuratutako makina birtual bat, mugak saihesteko sortu ziren egoera zehatza da. Ez da erasotzailerik behar; ohiko eragiketak nahikoa dira.

Zergatik da eskuz editatzea konponbide okerra

Kontagailuak, gatzak eta pakete-identifikatzaileak bi muturrek partekatutako egoera-makinak dira. Alde bat aldatzeak bestea desinkronizatzen du, eta tunelek huts egiten du bideratze-arazo bat dirudien moduan. Laguntza duen palanka gako-truke berri bat da, bi muturretako egoera aldi berean berrezartzen duena.

Pasahitzek eta nonce-ek ere rol desberdinak betetzen dituzte. Pasahitza gakoaren eratorpenerako sarrera sekretua da; nonce sarrera publikoa da mezu bakoitzeko. nonce etiketa duen profil-eremu batek sekretu luze bat eskatzen duenean, normalean gako estatikoa edo aurrez partekatutako sekretua izaten da beste izen batekin, beraz, irakurri eremu horren dokumentazioa suposatu beharrean.

Aholku batek nonce-aren kudeaketa ukitzen duenean, konponketa mantentzailearen bertsio zuzendua da, ez zifratze desberdin bat edo gako laburrago bat. nonce hitza saihesteko zifratzea aldatzeak arazoa lekuz aldatzen du, konpondu beharrean.

Abisua asmatu gabe irakurtzea

Kontagailuei edo nonce-ei buruzko erregistro-lerro batek galdu den egoera deskribatzen du normalean, ez eraso bat. Egiaztatu pare bat berrabiarazi den, klonatutako makina birtual batek identitate bera berrerabili duen eta bi muturrek gako-berritze ezarpenetan bat egiten duten. Ondoren saio berri bat ezarri eta begiratu mezua itzultzen den.

Mantendu diagnostikoa erlaziorik gabeko hutsegiteetatik bereizita. Kargatzen ez den orri bat, edo begiztan dabilen kredentzial-eskaera bat, ez da nonce-aren berrerabileraren froga, eta hala tratatzeak geruza kriptografikora bidaltzen zaitu, arazoa haren gainetik dagoenean.

Erabilera arrunterako, arau segurua laburra da: utzi inplementazioari nonce-a kudeatzen, mantendu bi muturrak onartutako bertsioetan, eta trata ezazu edozein egoera-berrezarpen gakoa berritzeko arrazoi gisa, balio bat editatzeko ordez. Profil-eremu bat hornitzailearen dokumentazioan ez badago, ez asmatu harentzako baliorik. Tunela konpontzea zein geruza ari zaren begiratzen jakitetik hasten da.

Erlazionatutako artikuluak