Apple Platform Güvenliği
- Hoş Geldiniz
- Apple platform güvenliğine giriş
-
- Sistem güvenliğine genel bakış
- İmzalı sistem disk bölümü güvenliği
- Güvenli yazılım güncellemeleri
- Arka Planda Güvenlik İyileştirmeleri
- İşletim sistemi bütünlüğü
- Mesajlar ve IDS için BlastDoor
- Kilit Modu güvenliği
- watchOS için sistem güvenliği
- Rasgele sayı oluşturma
- Uyduları kullanarak acil bilgileri iletme
- Apple Güvenlik Araştırma Aygıtı
-
- Servis güvenliğine genel bakış
-
- Apple Pay güvenliğine genel bakış
- Apple Pay bileşen güvenliği
- Apple Pay kullanıcılarının satın alımlarını nasıl korur?
- Apple Pay ile ödeme yetkilendirmesi
- Apple Pay kullanarak kartla ödeme yapma
- Apple Pay’de temassız kartlar
- Kartları Apple Pay ile kullanılamaz hâle getirme
- Apple Card güvenliği
- Apple Cash güvenliği
- Tap to Pay on iPhone
- Apple Messages for Business’ı güvence altına alma
- FaceTime güvenliği
- Sözlük
- Belge gözden geçirme geçmişi
- Telif hakkı ve ticari markalar

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:
NSFileProtectionCompleteNSFileProtectionCompleteUnlessOpen
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.