Kişisel VPN mi paket tüneli mi: iPhone için iki VPN modeli
Bir model iOS'un yerleşik IPsec veya IKEv2'sini yapılandırır; diğeri kendi protokolünü uygulayan bir sağlayıcı sunar. Ürün adı hangisini aldığınızı söylemez.
İki iPhone uygulaması da Ayarlar'a bir VPN girişi koyabilir, ikisi de kendini VPN istemcisi olarak adlandırabilir ve neredeyse hiçbir uygulama paylaşmaz. Apple bu entegrasyonlardan birini Kişisel VPN olarak adlandırır ve karışıklığın büyük kısmını bu ad üretir. Kişisel VPN, yerleşik IPsec veya IKEv2 uygulamasını kullanan yapılandırmalar oluşturmak ve yönetmek için bir API'dir. Paket tüneli sağlayıcısı diğer modeldir: uygulama, kendi protokolünün istemci tarafını uygulayan bir uzantı sunar. İnsanların sonradan bu etiketten çıkardığı her şey, şifrelerden sahipliğe ve telefonun yönetilmesi gerekip gerekmediğine kadar, çıkarımdır, ifade değil.
Tüneli kim uygular
Bu ayrım, bir şey bozulduğunda kimin sorumlu olduğunu belirler. Yerleşik IPsec veya IKEv2 ile tünelin durum makinesi iOS'a aittir ve yapılandırma ile düğmeler uygulamaya aittir. Sağlayıcı ile uygulama her ikisine de sahiptir, böylece protokol hatası işletim sistemi güncellemesi yerine uygulama güncellemesi olur.
Protokolü kimin uyguladığını sorarsanız karşılaştırma kısadır.
| Integration | Apple interface | Protocol implementation |
|---|---|---|
| Personal VPN | NEVPNManager with a Personal VPN configuration | The system IPsec or IKEv2 client |
| Packet tunnel | NETunnelProviderManager plus the provider extension | Whatever the extension implements |
Kişisel VPN belgeleri ayrıca bir uygulama ilk kez yapılandırma kaydettiğinde açık kullanıcı yetkilendirme istemini de belirtir; bu genel olarak VPN uygulamalarına değil o modele aittir.
Etiketle ilgili bırakılması gereken iki iddia
Birincisi, Kişisel VPN'in bir şifre seçtiğidir. Seçmez; görüşülen paket protokolden ve yapılandırmasından gelir ve Kişisel etiketi hangisini alacağınız hakkında hiçbir şey söylemez. İkincisi, Kişisel VPN'in bir proxy veya sınırlı tünel anlamına geldiğidir. Yerleşik IPsec veya IKEv2 anlamına gelir; bu, rotalar öyle dediğinde tam bir tüneldir.
Bu nedenle bir uygulamanın varlığı kablo protokolü hakkında kanıt değildir. WireGuard veya OpenVPN konuşan bir üçüncü taraf istemci, yapısı gereği bir sağlayıcı uygulamasıdır, çünkü iOS bu protokolleri yerel olarak uygulamaz.
Kurumsal ifade neden yanıltıyor
Apple belgeleri NETunnelProviderManager yapılandırmalarını sıradan kurumsal VPN yapılandırmaları olarak sınıflandırır. Bu ifade bir API kategorisidir ve insanları iki zıt hataya iter: bir tüketici uygulamasının sağlayıcı modelini kullanamayacağını varsaymak ve telefonun bunun için gözetim altında olması gerektiğini varsaymak. İkisi de sonuçlanmaz. Tüketici uygulamaları rutin olarak sağlayıcı sunar ve gözetim, politikayı kimin uygulayabileceğine dair ayrı bir sorudur.
Yönetim sahipliği o dördüncü sorudur ve iki modelden bağımsızdır. Bir kuruluş tarafından yüklenen yapılandırma kendi kimliğini, trafik kapsamını ve yaşam döngüsü kurallarını taşır ve bunlar yükleme sırasında hangi uygulama varsa onunla değil, profille birlikte gider. Bunları entegrasyon modeliyle birlikte okuyun, çünkü yönetilen yerleşik bir profil ile yönetilmeyen bir sağlayıcı profili aynı telefonda aynı anda bulunabilir.
Ekran görüntüsü yerine kanıtı kontrol edin
Ekran görüntüleri mevcut en kötü kanıttır, çünkü Ayarlar'daki gruplama sürümler arasında değişir. Yönetilen bir profil kendi yük türünü adlandırır: yerleşik profil IKEv2 veya IPsec gibi bir VPN türü bildirir, sağlayıcı profili ise sağlayıcının paket tanımlayıcısını adlandıran bir alt tür taşır. Bu, önünüzdeki cihazda doğrulanabilir ve bir sonraki yeniden tasarımı da atlatır.
Uygulamanın kendisine gelince, kullanılan sınıf aynı soruyu diğer taraftan yanıtlar: Kişisel VPN API'sinden yapılandırma nesneleri veya bir sağlayıcı yöneticisi ve uzantısı.
Ardından operatörün gerçekte sunduğuna göre seçin. Uyumlu bir yerel profilin bulunduğu yerde yerleşik yolun hareketli parçası daha azdır ve güncellenecek bir şey daha azdır. Hizmetin iOS'un sunmadığı bir protokole ihtiyaç duyduğu yerde sağlayıcı uygulaması tek seçenektir ve sürüm ritmi riskinizin bir parçası olur.
Kaydı bağlantıyla birlikte saklayın
Kimlik doğrulamayı ve kaynak politikasını uygulamaya değil bağlantı kaydına ekleyin, böylece yeniden yükleme yetkilendirme modelini yanında götürmez. O kayıt, tünel açıldığında ve başka hiçbir şey çalışmadığında bir destek mühendisinin ihtiyaç duyduğu şeydir.
Sonunda sormaya değer soru hangi modelin daha iyi olduğu değil. Operatörünüzün hangi modeli desteklediği ve gece ikide gerçekten sahip olduğunuz araçlarla hangisinde hata ayıklayabileceğinizdir.