Ħafna nies jiltaqgħu mal-kelma nonce fi profil VPN u jaħsbu li hija sigriet komuni ieħor x’jikkupja bejn il-pari. Mhix. Nonce huwa valur li qatt m’għandu jirrepeti taħt l-istess ċavetta, u f’ħafna mill-kriptaġġ ibbażat fuq nonce jivvjaġġa fil-beraħ. Il-konfużjoni tibqa’ bla ħsara sakemm xi ħadd jeditjah bl-idejn, u hemmhekk tibda l-ħsara vera.

Minn Fejn Ġej in-Nonce fil-Verità

Il-kriptaġġ awtentikat jeħtieġ nonce differenti għal kull messaġġ kriptat taħt ċavetta. Il-protokolli jissodisfaw din il-ħtieġa b’modi differenti: kontatur li jiżdied b’mod monotonu, melħ magħqud ma’ identifikatur tal-pakkett, jew valur każwali twil biżżejjed. IKEv2 jiskambja nonces waqt l-iskambju inizjali, u huma inputijiet pubbliċi għad-derivazzjoni taċ-ċavetta, mhux sigrieti.

L-uniċità tista’ tkun strutturali jew probabbilistika. Kontatur ma jistax jirrepeti sakemm idur, u għalhekk il-protokoll jiddefinixxi punt ta’ tiġdid taċ-ċavetta ħafna qabel. Valur każwali jiddependi fuq biżżejjed bits biex kolliżjoni tkun improbabbbli fil-limitu tal-messaġġi, li hija argument differenti b’mod ta’ falliment differenti. Id-dokumentazzjoni tal-protokoll issemmi liema metodu japplika, u t-tnejn huma siguri biss sakemm il-limitu ddikjarat jiġi rispettat.

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

X’Jiswa Verament l-Użu Mill-Ġdid

L-użu mill-ġdid ta’ nonce taħt ċavetta waħda mhix kwistjoni żgħira ta’ effiċjenza. Bil-GCM, żewġ messaġġi li jaqsmu IV jippermettu lil osservatur jirkupra ċ-ċavetta tal-awtentikazzjoni u jikkalkula l-esklussiv-jew taż-żewġ testi ċari. Kostruzzjonijiet ibbażati fuq fluss jużaw mill-ġdid il-fluss taċ-ċavetta bl-istess mod, li jbdel it-test sifrat f’tħabbila minflok sigriet.

Huwa għalhekk li l-implimentazzjonijiet iġeddu ċ-ċavetta qabel ma jdur kontatur, u huwa għalhekk li jieqfu minflok ma jkomplu meta l-istat tagħhom huwa inċert. Ristart li jerġa’ jissettja kontatur waqt li l-pari għad għandu ċ-ċavetta l-qadima, jew magna virtwali restawrata minn snapshot meħud f’nofs sessjoni, hija eżattament is-sitwazzjoni li l-limiti jeżistu biex ma jħalluhiex isseħħ. M’hemmx bżonn attakkant; l-operazzjonijiet ordinarji biżżejjed.

Għaliex l-Editjar bl-Idejn Huwa r-Riparazzjoni Żbaljata

Kontaturi, melħ u identifikaturi tal-pakketti huma magni tal-istat maqsuma miż-żewġ trufijiet. Il-bidla ta’ naħa waħda tiddesinkronizza lill-oħra, u l-mina tfalli b’modi li jidhru bħal problema ta’ routing. Il-lieva appoġġjata hija skambju ġdid taċ-ċavetti, li jerġa’ jissettja l-istat fiż-żewġ trufijiet f’daqqa.

Il-passwords u n-nonces għandhom ukoll rwoli differenti. Password huwa input sigriet għad-derivazzjoni taċ-ċavetta; nonce huwa input pubbliku għal kull messaġġ. Qasam tal-profil immarkat nonce li jitlob sigriet twil normalment huwa ċavetta statika jew sigriet maqsum minn qabel taħt isem ieħor, għalhekk aqra d-dokumentazzjoni għal dak il-qasam minflok tassumi.

Meta avviż jikkonċerna l-immaniġġjar tan-nonce, it-tiswija hija l-verżjoni korretta tal-manutentur, mhux ċifrar ieħor jew ċavetta iqsar. Il-bidla taċ-ċifrar biex tiġi evitata l-kelma nonce tmexxi l-problema minflok ma ssolviha.

Aqra Twissija Mingħajr Ma Taqta’ bl-Addokk

Linja tal-log dwar kontaturi jew nonces normalment tiddeskrivi stat mitluf minflok attakk. Iċċekkja jekk pari wieħed restartsx, jekk magna virtwali klonata użatx mill-ġdid l-istess identità, u jekk iż-żewġ trufijiet jaqblux dwar is-settings tat-tiġdid taċ-ċavetta. Imbagħad stabbilixxi sessjoni ġdida u osserva jekk il-messaġġ jerġax lura.

Żomm id-dijanjosi separata mill-fallimenti mhux relatati. Paġna li ma tgħabbix, jew talba għall-kredenzjali li ddur fi loop, mhix evidenza ta’ użu mill-ġdid tan-nonce, u t-trattament tagħha bħala tali jibgħatek fis-saff kriptografiku meta l-problema tkun fuqu.

Għall-użu ordinarju, ir-regola sigura hija qasira: ħalli l-implimentazzjoni tamministra n-nonce, żomm iż-żewġ trufijiet fuq verżjonijiet appoġġjati, u ttratta kull settjar mill-ġdid tal-istat bħala raġuni biex iġġedded iċ-ċavetta minflok ma tedita valur. Jekk qasam tal-profil mhux fid-dokumentazzjoni tal-fornitur, tivvinta l-ebda valur għalih. L-iffissar tal-mina jibda billi tkun taf liema saff qed tħares lejh.

Artikli relatati