Ikon VPN menunjukkan terhubung, tunnel terputus sesaat saat pergantian jaringan, dan lalu lintas yang seharusnya diblokir keluar lewat seluler. Tidak ada apa pun di antarmuka yang mengumumkan celah. Fitur yang Anda andalkan adalah kebijakan klien dan platform, dan nama protokol di pengaturan tidak menjelaskan apa yang terjadi pada detik itu.

Jelaskan kunci itu sebagai kontrak tentang keadaan, bukan sebagai sifat IKEv2 atau On Demand.

Gejalanya: ikon menyatakan terhubung

Ikon mencerminkan pandangan klien tentang keadaannya sendiri, dan pandangan itu bisa tertinggal dari kenyataan selama waktu penyambungan ulang. Halaman yang di-cache, penyambungan ulang cepat, atau penyegaran status semuanya menyembunyikan selang itu. Pertanyaan yang layak diajukan bukanlah apakah ikonnya hijau, melainkan apa yang diizinkan perangkat saat tunnel tidak ada. Keterlambatan yang sama menjelaskan mengapa tangkapan layar aplikasi begitu lemah sebagai bukti: ia merekam keadaan, bukan peralihan.

Pertanyaan itu hanya punya jawaban jika kebijakan mendefinisikannya.

Apa yang sebenarnya dijaga protokol

IKEv2 memelihara dan memperbarui hubungan IPsec yang terautentikasi, dan fitur mobilitas membantu memulihkannya setelah perubahan alamat. Itu pernyataan tentang siklus hidup tunnel. Itu tidak mengatakan apa pun tentang izin iPhone mengirim lalu lintas lain di celah, karena izin itu milik platform dan klien, bukan milik pertukaran kunci. Perangkat yang menyambung ulang dalam kurang dari satu detik tetap memiliki jendela, dan di jendela itulah perilaku menarik berada.

On Demand juga merupakan deskripsi perilaku aktivasi, bukan jaminan pemblokiran universal.

Apa yang ditawarkan platform kepada pengembang

Network Extension dari Apple menyediakan kendali cakupan lalu lintas, dan panduan perutean-nya membedakan perilaku menyertakan semua jaringan dari rute tersertakan biasa dan mencantumkan pengecualian sistem. Ada juga model penerapan Always On yang diawasi, terpisah dari pengaturan sambungan otomatis aplikasi pribadi. Apakah aplikasi tertentu memakai salah satu dari itu adalah sifat aplikasi, bukan protokol yang digunakannya.

Nama tombol bukan bukti API mana yang dipanggil aplikasi.

Bacalah fitur itu sebagai kontrak

Mintalah penyedia menyebutkan lima keadaan: aktivasi awal, kehilangan tunnel tak terduga, pemutusan sengaja, keluar dari aplikasi, dan mulai ulang perangkat. Letakkan pengecualian sistem dan akses LAN yang disengaja di samping daftar itu. Lalu tanyakan apakah fitur itu opsional, dipaksakan oleh manajemen, atau bergantung pada mode klien, karena jeda yang dipilih pengguna dan kunci yang dipaksakan organisasi adalah dua produk berbeda. Tulis kelima jawaban itu ke dalam catatan penerapan, karena peninjau berikutnya akan menanyakan tepat pertanyaan itu.

Fitur yang memblokir pada kehilangan tak terduga tetapi tidak pada pemutusan sengaja adalah rancangan yang koheren. Hanya saja itu bukan yang dijelaskan halaman pemasaran.

Cara menguji celahnya

Ujilah satu peralihan setiap kali dengan lalu lintas yang tidak berbahaya, pada aplikasi dan keluarga alamat yang Anda pedulikan. Pastikan apa yang diizinkan selama celah, bukan apa yang ditunjukkan ikon sesudahnya. Catat versi klien dan kebijakan di samping hasilnya, karena keduanya berubah dan tidak satu pun terlihat dari layar pengaturan ponsel. Itulah satu-satunya cara memisahkan celah nyata dari ikon yang lambat.

Jika jawabannya penting untuk kepatuhan, mintalah secara tertulis alih-alih menyimpulkannya dari label produk.

Artikel terkait