Çalışma mantığı
Sertifika, provisioning ve entitlement ilişkisi uygulamanın yeteneklerini etkiler. Paket üzerinde yapılan dönüşümlerin ardından son dağıtım çıktısı doğrulanmalıdır.
Uygulamada nasıl değerlendirilir?
Koruma eklenmiş uygulamayı test dağıtımında çalıştırıp anahtar erişimi, bildirim ve uygulama grubu işlevlerini kontrol edin.
Sınırlar ve yaygın hatalar
Geliştirme sertifikasıyla çalışan derleme, mağaza dağıtımının bütün koşullarını temsil etmez.
Kontrol listesi
- Son imzayı doğrulayın
- Dağıtım kanalını kaydedin
- Yetkileri karşılaştırın
Karar verirken
Güvenlik kontrolünü imzalama sürecinden bağımsız bir eklenti olarak düşünmeyin.
Dağıtım koşulu analizin parçasıdır
Geliştirme, test ve mağaza dağıtımı farklı imza ve yetki koşulları içerebilir. Koruma denemesi hangi dağıtım türünde yapılmışsa raporda belirtilmelidir. Bir geliştirme paketindeki davranış doğrudan son kullanıcı sürümüne genellenmez.
İmzalama zincirinde erişim yetkileri, sertifika yenileme ve son paket doğrulaması birlikte yönetilir. Koruma veya yeniden paketleme adımı imza sürecine etki ediyorsa sırası belgelenir. Test edilen dosya ile yayınlanan dosyanın ilişkisinin kaybolmaması gerekir.
İlgili rehberler: iOS entitlement incelemesi, iOS RASP yayın öncesi kabul kontrolü.
Kaynaklar ve kapsam
Teknik özelliklerin başvuru noktaları aşağıdadır. Uygulama örneği ve kontrol listesi bu yayın için hazırlanmış değerlendirme önerileridir; bağımsız ürün testi sonucu değildir.