X’inhu nonce f’VPN, u għaliex l-użu mill-ġdid ikisser il-mina
Nonce huwa valur għal kull messaġġ li qatt m’għandu jirrepeti taħt ċavetta waħda, u s-soltu jivvjaġġa fil-beraħ. L-editjar tiegħu bl-idejn huwa l-iżball li għandu jiġi evitat.
Ħ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.
| Design | Where uniqueness comes from | Exhaustion is handled by |
|---|---|---|
| AES-GCM records | An IV, typically a counter | Rekey before the counter wraps |
| ChaCha20-Poly1305 | A 96-bit nonce from a counter or generator | A message limit per key |
| WireGuard | A per-key 64-bit counter | Rekey at a message cap |
| OpenVPN AEAD | Packet identifier plus implicit key material | Rekey on the packet-id limit |
| IKEv2 | Fresh nonces per exchange | A 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.