iOS'ta uygulama başına VPN: uygulamanın VPNUUID'sini eşleştirin, PayloadUUID'sini değil
Uygulamanın VPNUUID'si uygulama başına VPN yükünün içindekiyle aynı olmalı ve uygulama yönetilmeli. Çifti testten önce kanıtlayan bir runbook.
İki UUID değeri, yönetilen bir iPhone uygulamasının uygulama başına tünelden geçip geçmeyeceğine karar verir ve bunların hiçbiri onları taşıyan profilin tanımlayıcısı değildir. Uygulamanın VPNUUID özniteliği, uygulama başına VPN yükünün içindeki VPNUUID ile eşit olmalıdır. Dağıtılan uygulama aynı cihaz yönetimi hizmeti tarafından da yönetilmeli ve gönderdiğiniz komut bu özniteliği gerçekten taşımalıdır. Aşağıdaki dört aşamayı sırayla tamamlayın, çünkü her biri bir sonrakinin ihtiyaç duyduğu değeri üretir.
Cihaza dokunmadan önce dört tanımlayıcı toplayın
Dört değer yazın: yönetim envanterinizdeki paket tanımlayıcısı, uygulama başına VPN yükünün tanımlayıcısı, o yükün içindeki VPNUUID ve göndermek üzere olduğunuz komutun tanımlayıcısı. Paket tanımlayıcısı ayarları alan uygulamayı adlandırır ve ana ekrandaki etiket onun yerini tutmaz. PayloadUUID öğesini bu listenin tamamen dışında tutun, çünkü bir profilin içindeki yükü tanımlar ve başka bir soruyu yanıtlar. Her iki alan da UUID gibi göründüğü için onu bunun yerine koymak, hiçbir zaman eşleşemeyecek bir ilişki kurmanın en yaygın yoludur.
VPN yöneticisi size uygulama başına yükü ve tanımlayıcısını vermediyse, en yakındaki yapılandırma dosyasından UUID kazımak yerine bunları isteyin.
Özniteliği yönetim kanalı üzerinden uygulayın
Hedef uygulamanın o cihazda yönetildiğini doğrulayın, çünkü bilinen bir paket tanımlayıcısı yönetilmeyen bir kurulumu ilişkiye uygun hale getirmez. Ardından ApplicationAttributes türünde bir ayar öğesini ürününüzün uygulama başına VPN ataması ya da Settings komutunun desteklenen uygulaması üzerinden gönderin. Öğe uygulamayı paket tanımlayıcısıyla tanımlar ve VPNUUID değeri yükle eşleşen bir Attributes sözlüğü taşır. O öğede hiçbir şey tam bir komut zarfı değildir ve içindeki hiçbir şey elle profil olarak kurulamaz.
Kaldırmayı da kurulum kadar bilinçli ele alın. Şema, Attributes sözlüğünün atlanmasının uygulamanın mevcut özniteliklerini kaldırdığını söyler, bu yüzden yarı kurulmuş bir güncelleme sessizce sıfırlamaya dönüşür. Benzer adlı Managed Application Attributes komutu öznitelikleri doğrulama için geri okur; bunları ayarlamaz ve onu ayarlayıcı olarak kullanmak harcanmış bir dağıtım penceresidir.
Komut sonucunu okuyun, uygulama simgesini değil
Gönderdiğiniz komutun onayını kontrol edin ve yönetilen uygulamanın artık bu özniteliği bildirdiğini doğrulayın. Durum çubuğundaki VPN rozeti yalnızca telefonda bir yerde bir tünel olduğunu söyler. Bu belirli uygulamanın uygulama başına yapılandırmaya atandığını söyleyemez ve tünelin istek üzerine açıldığı bir cihazda rozet hiç görünmeyebilir. Görsel bir ipucu aramak yerine atamadaki tanımlayıcıları karşılaştırın.
Aynı filoda iki uygulama başına yapılandırma varsa, atamanızın amaçlanan yapılandırmaya düştüğünü varsaymadan önce tanımlayıcılarını karşılaştırın.
Kaynakla test edin, sonra çifti kaydedin
Yetkili bir kullanıcının atanmış uygulamadan özel kaynağı açmasını sağlayın ve onun için uygulama başına tünelin kalkıp kalkmadığını izleyin. Ardından aynı telefondaki yönetilmeyen bir uygulamadan tekrarlayın ve davranışın farklı olduğunu doğrulayın. Asıl test tam olarak bu karşıtlıktır, çünkü çalışan bir özel kaynağa değişiklik kaydında kimsenin söz etmediği cihaz geneli bir tünelden de erişilmiş olabilir. Cihaz önünüzdeyken sonucu kaydedin.
Paket tanımlayıcısını, yük tanımlayıcısını, paylaşılan VPNUUID ve komut sonucunu birlikte saklayın, böylece bir sonraki inceleme hafızadan değil aynı dört değerden başlar.
Yan hasar bırakmadan geri alın
Atamayı kaldırmak için, uygulamayı komuttan çıkarmak yerine, ürününüzün belgelediği biçimde boş bir Attributes sözlüğüyle uygulama özniteliğini yeniden gönderin. Ardından uygulamanın artık uygulama başına tüneli açmadığını ve diğer yönetilen uygulamaların kendilerininkini koruduğunu doğrulayın. Aynı telefonda cihaz geneli bir VPN profili de varsa, geri almadan önceki gibi davrandığını doğrulayın, çünkü tek cihazda iki VPN yapılandırması bu adımın genellikle ters gittiği yerdir. Sonra tuttuğunuz kaydı güncelleyin.
Belirli bir uygulamanın neden bir zamanlar tünellendiğini soran bir denetim, dağıtımın tanımını değil UUID çiftini ve bir tarihi isteyecektir.