Identiti IKEv2 yang sama pada dua iPhone? Kedua-duanya bergilir menyambung
Satu profil yang disalin ke dua peranti memberi gateway satu peer dan bukan dua. Perhatikan jadual peer terisi dan kosong, kemudian keluarkan nilai bagi setiap peranti.
Dua telefon, satu profil dan corak yang kelihatan luar biasa sehingga seseorang melihat gateway. Satu peranti memegang terowong, yang kedua menyambung, dan yang pertama kehilangannya dalam beberapa saat. Yang pertama menyambung semula dan yang kedua terputus. Penjimatan bateri, perayauan Wi-Fi dan NAT pembawa semuanya dipersalahkan, sedangkan punca sebenar terletak dalam medan teks yang disalin bersama segala-galanya. IKEv2 mengenal pasti peer melalui nama, dan kedua-dua telefon mempersembahkan nama yang sama.
Identiti ialah kunci tempat pelayan menyimpan anda
Di dalam pertukaran IKEv2 setiap pihak menyatakan siapa dirinya: pemula menghantar pengecam tempatan, penjawab menjawab dengan pengecamnya sendiri, dan penjawab juga menyemak identiti yang didakwa pemula terhadap dasar. Gateway menyimpan keadaannya mengikut identiti dan bukan mengikut peranti, kerana peranti bukan sesuatu yang boleh dilihatnya. Dua telefon dengan satu pengecam oleh itu tiba sebagai satu peer, dan pertukaran kedua mesti menimpa yang pertama. Masalah hanya muncul semasa kedua-duanya digunakan, itulah sebabnya ujian dengan satu telefon tidak pernah menghasilkannya semula.
Tiada satu pun daripada ini pepijat dalam klien. Klien menghantar tepat apa yang disuruh oleh profil.
Bagaimana perlanggaran kelihatan dari gateway
Perhatikan senarai peer semasa kedua-dua telefon terjaga dan digunakan. Perlanggaran menunjukkan satu entri yang alamatnya berubah apabila telefon bertukar, dan pembilang sesi aktif tidak pernah mencapai dua. Pembongkaran atas permintaan kelihatan berbeza, dan membezakannya memerlukan satu pemerhatian, bukan teori.
| 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 |
Catat kedua-dua peristiwa dengan cap masa semasa ia berlaku. Terputus yang bertepatan dengan sambungan peranti lain menunjukkan pengecam, dan terputus yang tiba satu selang melahu selepas paket terakhir menunjukkan pemasa.
Dari mana pendua datang
Mengeksport satu konfigurasi yang berfungsi dan hanya mengedit alamat pelayan menghasilkan fail kedua yang masih mengandungi identiti fail pertama. Itulah laluan biasa kepada kegagalan ini, dan ia biasanya berlaku semasa memperkenalkan kumpulan kecil dengan tergesa-gesa.
Nama medan menjadikannya mudah terlepas pandang. Pengecam jauh menamakan gateway yang dijangka oleh telefon, dan menyalinnya adalah betul. Pengecam tempatan menamakan peranti ini kepada gateway, dan menyalin nilai itu ialah keseluruhan masalah.
Keluarkan nilai bagi setiap peranti
Gunakan sesuatu yang unik kepada peranti dan stabil sepanjang hayatnya, seperti pengecam peranti daripada inventori atau nilai yang dijana sistem pengurusan anda bagi setiap pendaftaran. Label jabatan, nama akaun perkhidmatan dikongsi atau alamat e-mel pengguna semuanya berlanggar sebaik sahaja orang itu mempunyai peranti kedua.
Jana muatan bagi setiap peranti dan bukan mengedarkan satu fail. Catat nilai mana milik peranti mana, supaya penggantian tidak memulihkan profil lama dan meletakkan telefon baharu terus kembali ke perlanggaran yang sama.
Periksa juga bahagian pelayan. Gateway yang memetakan identiti kepada alamat terowong tetap masih boleh berlanggar apabila dua pengecam berbeza menerima penetapan yang sama, jadi pastikan kumpulan mempunyai ruang dan penetapan tidak dipakukan mengikut pengguna.
Sahkan dengan kedua-dua telefon terjaga
Sambungkan yang pertama, capai sumber peribadi, kemudian sambungkan yang kedua dan biarkan kedua-duanya melahu selama satu minit. Kedua-dua sesi harus kekal dan senarai peer harus menunjukkan dua identiti. Kemudian kunci dan buka kunci setiap telefon untuk mengesahkan kes melahu masih berkelakuan betul.
Jika satu sesi masih terputus sekali sehari tanpa apa-apa lain menyambung, identiti bukan lagi suspek. Beralih kepada pemasa melahu dan had sesi pelayan dan bukan mengedit profil sekali lagi.