WidgetKit güvenliği

WidgetKit, geliştiricilerin araç takımları ve saat komplikasyonları sunmak için kullandığı framework’tür. Her ikisi de hassas bilgiler gösterebilir ve özellikle Hep Açık ekranın olduğu aygıtlarda açıkça görülebilir.

iPhone’da kullanıcılar, kilitli ekranda ve Hep Açık modundayken hassas verilerin gösterilip gösterilmeyeceğini ayarlayabilir. Ayarlar’da, kullanıcılar Ayarlar > Face ID ve Parola’nın “Kilitliyken Erişime İzin Ver” bölümünde Kilitli Ekran araç takımları için veri erişimini etkisizleştirebilir.

Apple Watch’ta kullanıcılar, Ayarlar > Ekran ve Parlaklık > Hep Açık > Hassas Komplikasyonları Gizle’yi seçerek Hep Açık modu sırasında hassas verilerin gösterilip gösterilmeyeceğini ayarlayabilir. Kullanıcılar, tüm komplikasyonlar veya ayrı ayrı komplikasyonlar için düzenlenen içerikleri göstermeyi seçebilir.

Kullanıcı özel olduğunu düşündüğü içerikleri gizlemeyi seçerse WidgetKit, yer tutucuyu veya düzenlemeleri işler. Geliştirici, düzenlemeleri ayarlamak için şunları yapmalıdır:

1. redacted(reason:) geri çağırmasını uygulamalıdır.

2. privacy özelliğini okumalıdır.

3. Özel yer tutucu görüntüleri sağlamalıdır.

Geliştiriciler, unredacted() görüntü niteleyicisi ile bir görüntüyü düzenlenmemiş olarak da işleyebilir.

Görüntüleri tek tek gizliliğe duyarlı olarak işaretlemeye alternatif olarak (örneğin araç takımı içeriğinin tamamı gizliliğe duyarlı ise) geliştirici, araç takımı genişletmesine Veri Koruma özelliğini ekleyebilir. Kullanıcı, seçilen gizlilik düzeyi ile eşleşecek şekilde aygıtının kilidini açıncaya kadar WidgetKit, araç takımı içeriği yerine yer tutucular görüntüler. Geliştiricinin Xcode’da araç takımı genişletmesi için Veri Koruma özelliğini etkinleştirmesi ve daha sonra da Data Protection yetkisini, sunmak istediği gizlilik düzeyine uygun değere ayarlaması gerekir:

  • NSFileProtectionComplete

  • NSFileProtectionCompleteUnlessOpen

WidgetKit, aygıt parolayla kilitlendiğinde bu araç takımlarının içeriğini gizler ve kullanıcı aygıtını yeniden başlattıktan sonra kimlik doğrulayana kadar bir yer tutucu görüntüler. Ek olarak, bu iOS araç takımları Mac’te iPhone araç takımları olarak kullanılamaz.

Yayımlanma Tarihi: 7 Mayıs 2024
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Yararlı buldunuz mu?
Karakter sınırı: 250
Maksimum karakter sınırı 250'dir.
Geri bildiriminiz için teşekkür ederiz.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.