L-istess identità IKEv2 fuq żewġ iPhone? Jaqilbu biex jikkonnettjaw
Profil wieħed ikkupjat fuq żewġ apparati jagħti lill-gateway peer wieħed minflok tnejn. Osserva t-tabella tal-peer timtela u tvojta, imbagħad ħareġ valur għal kull apparat.
Żewġ telefons, profil wieħed u xejra li tidher sopranaturali sakemm xi ħadd iħares lejn il-gateway. Apparat wieħed iżomm it-tunnel, it-tieni jikkonnettja, u l-ewwel jitlefh fi ftit sekondi. L-ewwel jerġa’ jikkonnettja u t-tieni jaqa’. Jiġu akkużati l-iffrankar tal-batterija, ir-roaming Wi-Fi u n-NAT tal-operatur, filwaqt li l-kawża vera tinsab f’qasam tat-test li ġie kkupjat ma’ kollox ieħor. IKEv2 jidentifika peer b’isem, u ż-żewġ telefons qed jippreżentaw l-istess isem.
L-identità hija l-muftieħ li bih is-server iżommok
Ġewwa skambju IKEv2 kull naħa tiddikjara min hi: l-inizjatur jibgħat identifikatur lokali, ir-rispons jirrispondi bl-identifikatur tiegħu, u r-rispons jivverifika wkoll l-identità li ddikjara l-inizjatur skont il-politika. Il-gateway iżomm l-istat tiegħu skont l-identità u mhux skont l-apparat, għax apparat mhuwiex xi ħaġa li jista’ jara. Għalhekk żewġ telefons b’identifikatur wieħed jaslu bħala peer wieħed, u t-tieni skambju jrid jikteb fuq l-ewwel. Il-problema tidher biss waqt li t-tnejn qed jintużaw, u għalhekk test b’telefon wieħed qatt ma jirriproduċiha.
Xejn minn dan mhu bug fil-klijent. Il-klijent bagħat eżattament dak li qallu l-profil.
Kif tidher il-kolliżjoni mill-gateway
Ħares lejn il-lista tal-peer waqt li ż-żewġ telefons huma mqajma u qed jintużaw. Kolliżjoni turi entrata waħda li l-indirizz tagħha jinbidel hekk kif it-telefons jaqilbu, u l-kontatur tas-sessjonijiet attivi qatt ma jasal għal tnejn. It-tqattigħ fuq talba jidher differenti, u biex tiddistingwihom hemm bżonn osservazzjoni waħda u mhux teorija.
| Observation | Shared identity | Idle teardown |
|---|---|---|
| Peer entries while both are awake | One, with a changing address | One per phone, or none |
| What triggers the drop | The other device connecting | Time without traffic |
| What restores it | The other device disconnecting | Any app needing the tunnel |
Ikteb iż-żewġ avvenimenti bit-timbri tal-ħin waqt li jiġri. Qtugħ li jaqbel mal-konnessjoni tal-apparat l-ieħor jindika l-identifikatur, u qtugħ li jiġi intervall wieħed ta’ staġnar wara l-aħħar pakkett jindika timer.
Minn fejn jiġu d-duplikati
L-esportazzjoni ta’ konfigurazzjoni waħda li taħdem u l-editjar tal-indirizz tas-server biss tipproduċi t-tieni fajl li fih għadha l-identità tal-ewwel fajl. Dan huwa l-passaġġ ordinarju għal dan il-falliment, u s-soltu jiġri meta grupp żgħir jiġi introdott bl-għaġla.
L-ismijiet tal-qasmiet jagħmluha faċli li dan jinqabeż. L-identifikatur remot isemmi l-gateway li t-telefon jistenna, u l-kopja tiegħu hija korretta. L-identifikatur lokali isemmi dan l-apparat quddiem il-gateway, u l-kopja ta’ dak il-valur hija l-problema kollha.
Ħareġ valur għal kull apparat
Uża xi ħaġa unika għall-apparat u stabbli tul ħajtu kollha, bħall-identifikatur tal-apparat mill-inventarju jew valur li s-sistema tal-ġestjoni tiegħek tiġġenera għal kull reġistrazzjoni. Tikketta tad-dipartiment, isem ta’ kont tas-servizz kondiviż jew l-indirizz tal-email tal-utent kollha jaħbtu malli dik il-persuna jkollha t-tieni apparat.
Iġġenera l-payload għal kull apparat minflok tqassam fajl wieħed. Irreġistra liema valur jappartjeni għal liema apparat, sabiex sostituzzjoni ma terġax tinstalla l-profil antik u ma twassalx it-telefon il-ġdid lura fl-istess kolliżjoni.
Iċċekkja wkoll in-naħa tas-server. Gateway li jimmappa l-identità għal indirizz tat-tunnel fiss xorta jista’ jaħbat meta żewġ identifikaturi differenti jirċievu l-istess assenjazzjoni, għalhekk ikkonferma li l-pool għandu spazju u li l-assenjazzjonijiet mhumiex imsakkra għal kull utent.
Ivverifika b’żewġ telefons imqajma
Qabbad l-ewwel, ilħaq riżorsa privata, imbagħad qabbad it-tieni u ħalli t-tnejn staġnati għal minuta. Iż-żewġ sessjonijiet għandhom jibqgħu u l-lista tal-peer għandha turi żewġ identitajiet. Imbagħad issakkar u tiftaħ kull telefon biex tikkonferma li l-każ ta’ staġnar għadu jġib ruħu sewwa.
Jekk sessjoni waħda xorta taqa’ darba kuljum mingħajr xejn ieħor ma jikkonnettja, l-identità m’għadhiex is-suspettat. Mexxi ’l quddiem lejn timers ta’ staġnar u limiti tas-sessjonijiet tas-server minflok terġa’ teditja l-profil.