VPN simgesi bağlı gösteriyor, ağ değişimi sırasında tünel bir an düşüyor ve engellenmesi gereken trafik hücresel üzerinden dışarı çıkıyor. Arayüzde hiçbir şey bir boşluk bildirmedi. Güvendiğiniz özellik bir istemci ve platform politikasıdır ve ayarlardaki bir protokol adı o saniyede ne olduğunu anlatmaz.

Kilidi IKEv2 veya On Demand’ın bir özelliği olarak değil, durumlarla ilgili bir sözleşme olarak tanımlayın.

Belirti: simge bağlı diyor

Bir simge istemcinin kendi durumuna ilişkin görüşünü yansıtır ve bu görüş yeniden bağlanma süresi kadar gerçekliğin gerisinde kalabilir. Önbelleğe alınmış bir sayfa, hızlı bir yeniden bağlanma veya durum yenilemesi aralığı gizler. Sormaya değer soru simgenin yeşil olup olmadığı değil, tünel yokken cihazın neye izin verdiğidir. Aynı gecikme, uygulamanın ekran görüntüsünün neden bu kadar zayıf bir kanıt olduğunu da açıklar: bir durumu kaydeder, geçişi değil.

Bu sorunun yanıtı ancak politika onu tanımlıyorsa vardır.

Protokol gerçekte neyi sürdürür

IKEv2 kimliği doğrulanmış bir IPsec ilişkisini sürdürür ve yeniler; hareketlilik özellikleri de adres değişikliğinden sonra onu geri yüklemeye yardımcı olur. Bu, tünelin yaşam döngüsüne ilişkin bir ifadedir. Boşlukta iPhone’un başka trafik gönderme izni hakkında hiçbir şey söylemez, çünkü o izin anahtar değişimine değil, platforma ve istemciye aittir. Bir saniyeden kısa sürede yeniden bağlanan bir cihazın da bir penceresi vardı ve ilginç davranış tam o pencerede yaşar.

On Demand de aynı şekilde etkinleştirme davranışının bir tanımıdır, evrensel bir engelleme garantisi değildir.

Platform bir geliştiriciye ne sunar

Apple’ın Network Extension’ı trafik kapsamı denetimleri sunar ve yönlendirme kılavuzu tüm ağları içerme davranışını olağan içerilen yollardan ayırır ve sistem istisnalarını listeler. Ayrıca kişisel bir uygulamanın otomatik bağlantı ayarından ayrı, denetimli bir Always On dağıtım modeli de vardır. Belirli bir uygulamanın bunlardan birini kullanıp kullanmaması uygulamanın özelliğidir, konuştuğu protokolün değil.

Bir anahtarın adı, uygulamanın hangi API’yi çağırdığının kanıtı değildir.

Özelliği bir sözleşme olarak okuyun

Sağlayıcıdan beş durumu belirtmesini isteyin: ilk etkinleştirme, beklenmeyen tünel kaybı, kasıtlı bağlantı kesme, uygulamadan çıkış ve cihazın yeniden başlatılması. Sistem istisnalarını ve kasıtlı herhangi bir LAN erişimini bu listenin yanına koyun. Sonra özelliğin isteğe bağlı mı, yönetim tarafından zorunlu mu, yoksa bir istemci moduna bağlı mı olduğunu sorun, çünkü kullanıcının seçtiği bir duraklama ile bir kuruluşun dayattığı kilit iki farklı üründür. Bu beş yanıtı dağıtım kaydına yazın, çünkü bir sonraki gözden geçiren tam olarak bu soruları soracak.

Beklenmeyen kayıpta engelleyen ama kasıtlı bağlantı kesmede engellemeyen bir özellik tutarlı bir tasarımdır. Yalnızca pazarlama sayfasının anlattığı tasarım değildir.

Boşluklar nasıl test edilir

İlgilendiğiniz uygulama ve adres ailesinde, zararsız trafikle her seferinde bir geçiş test edin. Boşluk sırasında neye izin verildiğini doğrulayın, sonrasında simgenin ne gösterdiğini değil. Sonucun yanına istemci sürümünü ve politikayı kaydedin, çünkü ikisi de değişir ve ikisi de telefonun ayarlar ekranından görünmez. Gerçek bir boşluğu yavaş bir simgeden ayırmanın tek yolu budur.

Yanıt uyumluluk için önemliyse, ürün etiketinden çıkarım yapmak yerine yazılı olarak isteyin.

İlgili makaleler