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
- İşletim sistemi bütünlüğü
- Veri bağlantılarını güvenli bir şekilde etkinleştirme
- Aksesuarları doğrulama
- Mesajlar ve IDS için BlastDoor
- Kilit Modu güvenliği
- watchOS için sistem güvenliği
- Rasgele sayı oluşturma
- 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
- Copyright
Rasgele sayı oluşturma
Şifreli sözde rasgele sayı üreteçleri (CPRNG), güvenli yazılım için önemli yapı taşlarıdır. Bu amaçla Apple; iOS, iPadOS, macOS, tvOS ve watchOS çekirdeklerinde çalışan güvenilir bir yazılım CPRNG’si sağlar. Bu bileşen, sistemden ham entropileri toplayıp hem çekirdekteki hem de kullanıcı alanındaki alıcılara güvenli rasgele sayılar sağlamaktan sorumludur.
Entropi kaynakları
Çekirdek CPRNG’si, tohumlarını aygıtı başlatma sırasında ve aygıtın kullanım ömrü süresince birçok entropi kaynağından alır. Bunlar arasında şunlar sayılabilir (kullanılabilmelerine bağlı olarak):
Secure Enclave donanım TRNG’si
Başlatma sırasında toplanan zamanlama tabanlı gecikmeler
Donanım kesmelerinden toplanan entropi
Başlatmalar arasında entropiyi sürdürmek için kullanılan bir tohum dosyası
Intel’in örneğin RDSEED ve RDRAND gibi rasgele işlem komutları (yalnızca Intel tabanlı bir Mac’te)
Çekirdek CPRNG’si
Çekirdek CPRNG’si, 256 bit güvenlik düzeyi hedefleyen ve Fortuna’dan türetilen bir tasarımdır. Bu bileşen, kullanıcı alanındaki alıcılara aşağıdaki API’leri kullanarak yüksek kalite rasgele sayılar sağlar:
getentropy
(2) sistem çağrısıRasgele aygıt (/dev/random)
Çekirdek CPRNG’si, rasgele aygıta yazma aracılığıyla kullanıcı tarafından sağlanan entropiyi kabul eder.