Mirage Vault fotoğraflarınızı nasıl korur
Mirage Vault fotoğraflarınızı şöyle korur: her fotoğrafı doğrudan iPhone’da AES-256-GCM ile, dosya başına bir rastgele anahtarla şifreler ve kasa anahtarını Secure Enclave ile kilitler. Hesap ve sunucu yoktur: desen, Face ID veya kurtarma ifadesi tek giriş yollarıdır ve dosyaların bir kopyası başka bir yerde tahminle açılamaz.
Kim bakıyor ve ne elde ediyor
Her satır, bakabilecek bir kişiyi, Mirage Vault’la neye ulaşacağını ve sizi neyin koruduğunu gösterir.
| Kim | Ne görür | Sizi ne korur |
|---|---|---|
| Ana Ekran’ınıza bakan ya da omzunuzun üstünden göz atan biri | Sıradan bir simge; kilit ekranı uygulama adı ve ızgara olmayan düz kum rengidir | Desen ızgarası yalnızca parmağınızın altında belirir ve parmağınızı kaldırınca solar; uygulama değiştirici boş bir anlık görüntü gösterir |
| Kilidi açık iPhone’unuzu elinde tutan biri | Kasanın boş kilit ekranı | Face ID veya desen; 5 yanlış deneme, iki katına çıkarak 1 saate kadar uzayan 30 saniyelik bir bekleme başlatır; çıkışta kilitleme, ekran aşağı bakınca kilitleme |
| iPhone parolanızı bilen biri | Aynı boş kilit ekranı | Kasanın kendi anahtarı vardır. iPhone parolası onu açmaz ve kasanın Face ID’si kayıtlı yüzlere bağlıdır: iPhone’a yeni bir yüz eklemek, siz kasayı desenle açıp Face ID’yi yeniden açana kadar kasanın Face ID’sini kapatır |
| Dosyaların veya iCloud yedeğinin bir kopyasına sahip biri | Rastgele adlar altında rastgele görünen veriler | Dosya başına bir anahtarla AES-256-GCM; kasa anahtarı kopyalanamayan bir Secure Enclave anahtarıyla sarmalanır, bu yüzden desen çevrimdışı tahmin edilemez. Yedek yalnızca 8 kelimelik kurtarma ifadesiyle açılır |
| Sizi kilidi açmaya zorlayan biri | Göstermeyi seçtiğiniz kasa | İkinci bir desenin arkasında sahte kasa ve bir Wipe Key: asıl kasanın anahtarlarını anında silen ve onun yerine sahte kasayı açan bir desen (ikisi de Mirage Pro). İkisi de Face ID’nin kapalı olmasını gerektirir, çünkü Face ID, Mirage açılır açılmaz asıl kasayı açar |
| Mirage ya da Mirage’dan bilgi isteyen herhangi biri | Hiçbir şey: hesap, sunucu ve anahtarın bir kopyası yoktur | Kurtarma ifadesi bir kez gösterilir ve hiçbir yerde saklanmaz; Mirage’dan hiç kimse onu sizden asla istemez |
Şifreleme aslında nedir
Bunlar bir özet değil, uygulamanın kaynak kodundaki parametrelerdir.
- Deseniniz veya PIN’iniz, en az 600.000 yinelemeli PBKDF2-HMAC-SHA256’dan geçer; bu işlem iPhone’unuzda en az 250 ms sürecek şekilde ayarlanmıştır. Sonuç hiçbir zaman kasa anahtarının kendisi değildir.
- Secure Enclave sonucu sarmalar: Secure Enclave’deki bir P-256 anahtarı üzerinde ECIES. Özel anahtar Secure Enclave içinde oluşturulur ve dışarı okunamaz; bu yüzden dosyaların ve Anahtar Zinciri’nin bir kopyası, başka bir makinede desen denemeye yetmez.
- Kasa anahtarı (256 rastgele bit, kasa başına bir tane) yalnızca bellekte ve yalnızca doğru bir desen, Face ID veya kurtarma ifadesinden sonra çözülür.
- Her dosyanın, kasa anahtarıyla sarmalanan kendi rastgele anahtarı vardır. Fotoğraflar, videolar, notlar, taramalar, küçük resimler ve önizlemelerin hepsi ayrı nesnelerdir.
- Her dosya 1 MiB’lık bloklar halinde AES-256-GCM ile mühürlenir: her blok için yeni bir nonce ve bloğu dosyasına, konumuna ve son blok olup olmadığına bağlayan kimliği doğrulanmış veriler. Değiştirilen, kesilen veya yeri değiştirilen bir blok çözülmez, tespit edilir.
Biçimle ilgili diğer bilgiler: diskteki dosya adları rastgele 128 bitlik tanımlayıcılardır; kapsayıcı NSFileProtectionComplete altında durur ve aygıt yedeklerinin dışında tutulur; başlık bölümü eşit uzunlukta 8 anahtar yuvası içerir ve kullanılmayan yuvalar rastgele baytlarla doldurulur, bu yüzden yuvalar bir sahte kasa veya Wipe Key bulunup bulunmadığını ele vermez. Dizin dosyaları adli analizde ikinci bir kasanın izlerini yine de gösterebilir; bu, uygulamanın denetiminde açık bir maddedir. Face ID’nin, o anda kayıtlı yüz kümesiyle oluşturulan ve iPhone parolasına geri dönüşü olmayan kendi Secure Enclave anahtarı vardır. Videolar, geçici çözülmüş bir dosya olmadan, şifreli bir kaynak yükleyici üzerinden blok blok oynatılır. İzinsiz giriş kayıtları kasa kilitliyken HPKE (P-256, HKDF-SHA256, AES-256-GCM) ile mühürlenir; böylece onları daha sonra yalnızca asıl kasanın anahtarı açabilir.
Yedekleme ve kurtarma
Şifreli iCloud yedeği herkes için ücretsizdir ve varsayılan olarak açıktır. Aynı şifreli nesneleri kendi iCloud hesabınızın özel veritabanına yükler; Apple şifreli veri görür, Mirage ise hiçbir şey görmez. Yedek yalnızca kurtarma ifadesiyle açılır: BIP-39 listesinden 8 kelime (88 bit), bir kez gösterilir ve hiçbir yerde saklanmaz. İfade, farklı bir iPhone’da çalışan tek anahtardır, çünkü diğer tüm anahtarlar onları oluşturan iPhone’un Secure Enclave’ine bağlıdır.


Neler kontrol edildi ve kim tarafından
Kapsayıcı biçimi ve uygulama katmanı 2026-10-31 tarihinde incelendi: kod okuma, biçimin başka bir inceleyici tarafından ikinci kez gözden geçirilmesi ve eşzamanlılık, kurcalama, fuzzing ve düz metin sızıntısı kontrolleri içeren bir stres testi hedefi (pakette 71 test, Thread Sanitizer altında da dahil olmak üzere tümü başarılı). Dosya şifrelemesi bit çevirmelerine, rastgele mutasyonlara, her sınırda kesmeye ve dosyalar arasında blok değiş tokuşuna dayandı: hiçbir zaman yanlış düz metin döndürülmedi. Bulgular kasa ve yuva mantığında ve iCloud yedeğindeydi; kritik ve yüksek önemdekiler aynı gün düzeltildi. Denetim belgesi her birini durumuyla birlikte kaydeder.
Kapsayıcı biçimini ve anahtarları tanımlayan MirageCrypto modülü, GitHub’da yayımlanabilmesi için bağımsız bir paket olarak yazılmıştır. Modül herkese açık olduğunda bu sayfa ona bağlantı verecek.
Uygulamanın tek paragraflık özeti, simgesi ve haberler için ekran görüntüleri basın kitinde yer alır.
Güvenlik sayfaları
- Fotoğraf gizleme uygulamaları güvenli mi? Güvenmeden önce kontrol edilecek yedi şey
Şifreli bir kasayı PIN ekranlı gizli bir klasörden ayıran yedi kontrol.
- Hesap makinesi görünümlü kasa uygulaması güvenli mi? Kamuflajın koruduğu ve korumadığı şeyler
Hesap makinesi kamuflajının ne işe yaradığı, arkasında neyin kontrol edilmesi gerektiği ve Mirage’ın başka bir uygulamayı taklit etmeden nasıl gizlendiği.