Mirage Vault fotoğraflarınızı nasıl korur

Güncelleme tarihi: 9 Kasım 2026Uygulama kaynak kodundan ve 2026-10-31 tarihli güvenlik denetiminden bilgiler

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.

KimNe görürSizi ne korur
Ana Ekran’ınıza bakan ya da omzunuzun üstünden göz atan biriSıradan bir simge; kilit ekranı uygulama adı ve ızgara olmayan düz kum rengidirDesen ı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 biriKasanı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 biriAynı 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 biriRastgele adlar altında rastgele görünen verilerDosya 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 biriGö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 biriHiçbir şey: hesap, sunucu ve anahtarın bir kopyası yokturKurtarma 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.
256 bit
kasa anahtarı, kasa başına rastgele
≥ 600.000
PBKDF2-HMAC-SHA256 turu
1 MiB
şifreli blok başına
0
sunucu, hesap, izleyici

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.

Mirage Vault’ta kurtarma ifadesi ekranı: numaralandırılmış sekiz kelime ve bunları kâğıda yazmayı hatırlatan üç notMirage Vault’ta kurtarma ifadesi ekranı: numaralandırılmış sekiz kelime ve bunları kâğıda yazmayı hatırlatan üç not
Sekiz kelime, bir kez gösterilir. Mirage onları yeniden gösteremez ve sıfırlayamaz.

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ı

Sorular

Mirage Vault şifreli mi?
Evet. Her fotoğraf, video, not ve dosya iPhone’da 1 MiB’lık bloklar halinde AES-256-GCM ile şifrelenir; her dosyanın kendi rastgele anahtarı vardır. Küçük resimler ve önizlemeler de şifrelenir. Diske okunabilir bir kopya yazılmaz ve dosya adları rastgele tanımlayıcılardır.
Mirage fotoğraflarımı okuyabilir mi?
Hayır. Mirage hesabı ve Mirage sunucusu yoktur. Kasa anahtarı iPhone’dan hiç çıkmaz, iCloud yedeği kendi iCloud hesabınızda yalnızca şifreli veri içerir ve kurtarma ifadesi bir kez gösterilir, hiçbir yerde saklanmaz. Mirage’da hiç kimse bir kasayı açamaz ve Mirage’dan hiç kimse ifadeyi sizden asla istemez.
Biri iPhone’umdaki dosyaları kopyalarsa ne olur?
Rastgele görünen veriler elde eder. Bunları açmak için kasa anahtarı gerekir; bu anahtar da o iPhone’un Secure Enclave’indeki bir anahtarla sarmalanmıştır. Dosyaların bir kopyasından deseni çevrimdışı tahmin etmek işe yaramaz: Secure Enclave anahtarı dışarı çıkarılamaz, bu yüzden her tahminin aygıtta yapılması gerekir; orada da 5 yanlış deneme 1 saate kadar uzayan bir bekleme başlatır.
Mirage Vault veri topluyor mu?
App Store gizlilik etiketinde “Veri Toplanmıyor” yazar. Uygulamada analiz aracı, çökme raporlama hizmeti, reklam SDK’sı ve hesap yoktur. Satın almalar Apple üzerinden yapılır. Tek ağ etkinliği, kendi iCloud hesabınıza yapılan isteğe bağlı şifreli iCloud yedeklemesidir.
Şifreleme kodu açık mı?
Kapsayıcı biçimini ve anahtarları tanımlayan MirageCrypto modülü, GitHub’da yayımlanmak üzere yazılmıştır. Yayımlanana kadar bu sayfa biçimi, herkesin iddiaları daha sonra yayımlanan modülle karşılaştırabileceği ayrıntıda anlatır.