Cara Mirage Vault melindungi foto anda
Mirage Vault melindungi foto anda dengan menyulitkan setiap foto pada iPhone itu sendiri dengan AES-256-GCM, satu kunci rawak bagi setiap fail, dan mengunci kunci peti besi di sebalik Secure Enclave. Tiada akaun dan tiada pelayan: corak, Face ID atau frasa pemulihan ialah satu-satunya jalan masuk, dan salinan fail tidak boleh dibuka dengan cara meneka di tempat lain.
Siapa yang melihat, dan apa yang mereka dapat
Setiap baris ialah seorang yang mungkin melihat, apa yang mereka dapat dengan Mirage Vault, dan apa yang melindungi anda.
| Siapa | Apa yang mereka lihat | Apa yang melindungi anda |
|---|---|---|
| Seseorang yang menjeling Skrin Utama anda atau mengintai dari belakang bahu anda | Ikon biasa; skrin kunci ialah pasir kosong tanpa nama app dan tanpa grid | Grid corak hanya muncul di bawah jari anda dan pudar selepas anda mengangkatnya; penukar app menunjukkan paparan kosong |
| Seseorang yang memegang iPhone anda yang tidak berkunci | Skrin kunci peti besi yang kosong | Face ID atau corak; 5 cubaan salah memulakan jeda 30 saat yang berganda sehingga 1 jam; kunci apabila keluar, kunci apabila menghadap ke bawah |
| Seseorang yang mengetahui kod laluan iPhone anda | Skrin kunci kosong yang sama | Peti besi mempunyai kuncinya sendiri. Kod laluan iPhone tidak dapat membukanya, dan Face ID untuk peti besi terikat pada wajah yang didaftarkan: menambah wajah baharu pada iPhone akan mematikan Face ID peti besi sehingga anda membuka kunci dengan corak dan menghidupkannya semula |
| Seseorang yang mempunyai salinan fail atau sandaran iCloud | Data yang kelihatan rawak di bawah nama rawak | AES-256-GCM dengan satu kunci bagi setiap fail; kunci peti besi dibalut oleh kunci Secure Enclave yang tidak boleh disalin, jadi corak tidak boleh diteka di luar talian. Sandaran hanya dibuka dengan frasa pemulihan 8 perkataan |
| Seseorang yang memaksa anda membuka kunci | Mana-mana peti besi yang anda pilih untuk ditunjukkan | Peti besi umpan di sebalik corak kedua, dan Wipe Key: corak yang memadamkan kunci peti besi sebenar serta-merta dan membuka umpan sebagai ganti (kedua-duanya Mirage Pro). Kedua-duanya memerlukan Face ID dimatikan, kerana Face ID membuka peti besi sebenar sebaik sahaja Mirage dibuka |
| Mirage, atau sesiapa yang meminta daripada Mirage | Tiada apa-apa: tiada akaun, tiada pelayan dan tiada salinan kunci | Frasa pemulihan ditunjukkan sekali dan tidak pernah disimpan; tiada sesiapa dari Mirage akan memintanya |
Apa sebenarnya penyulitan ini
Ini ialah parameter dalam kod sumber app, bukan ringkasan.
- Corak atau PIN anda melalui PBKDF2-HMAC-SHA256 dengan sekurang-kurangnya 600,000 lelaran, ditentukur untuk mengambil sekurang-kurangnya 250 ms pada iPhone anda. Hasilnya tidak pernah menjadi kunci peti besi itu sendiri.
- Secure Enclave membalut hasilnya: ECIES pada kunci P-256 dalam Secure Enclave. Kunci peribadi dicipta di dalam Secure Enclave dan tidak boleh dibaca keluar, jadi salinan fail dan Rantai Kunci tidak cukup untuk mencuba corak pada mesin lain.
- Kunci peti besi (256 bit rawak, satu bagi setiap peti besi) dinyahbalut hanya dalam memori, hanya selepas corak, Face ID atau frasa pemulihan yang betul.
- Setiap fail mempunyai kunci rawaknya sendiri, dibalut oleh kunci peti besi. Foto, video, nota, imbasan, lakaran kecil dan pratonton semuanya objek berasingan.
- Setiap fail dimeterai dalam cebisan 1 MiB dengan AES-256-GCM: nonce baharu bagi setiap cebisan dan data disahkan yang mengikat cebisan itu pada failnya, kedudukannya dan sama ada ia cebisan terakhir. Cebisan yang diubah, dipotong atau ditukar akan dikesan, bukan dinyahsulit.
Fakta lain tentang format: nama fail pada cakera ialah pengecam rawak 128 bit; bekas berada di bawah NSFileProtectionComplete dan dikecualikan daripada sandaran peranti; pengepala memegang 8 slot kunci yang sama panjang, dan slot yang tidak digunakan diisi dengan bait rawak, jadi slot itu tidak mendedahkan sama ada peti besi umpan atau Wipe Key wujud. Fail indeks masih boleh menunjukkan tanda peti besi kedua kepada analisis forensik; ini ialah perkara terbuka dalam audit app. Face ID mempunyai kunci Secure Enclave sendiri, dicipta dengan set wajah yang didaftarkan pada masa itu, tanpa beralih kepada kod laluan iPhone. Video dimainkan melalui pemuat sumber yang disulitkan, cebisan demi cebisan, tanpa fail sementara yang dinyahsulit. Rekod penceroboh dimeterai dengan HPKE (P-256, HKDF-SHA256, AES-256-GCM) semasa peti besi berkunci, jadi hanya kunci peti besi sebenar boleh membukanya kemudian.
Sandaran dan pemulihan
Sandaran iCloud yang disulitkan adalah percuma untuk semua orang dan dihidupkan secara lalai. Ia memuat naik objek disulitkan yang sama ke pangkalan data peribadi akaun iCloud anda sendiri; Apple melihat teks sifer, Mirage tidak melihat apa-apa langsung. Sandaran hanya dibuka dengan frasa pemulihan: 8 perkataan daripada senarai BIP-39 (88 bit), ditunjukkan sekali dan tidak pernah disimpan. Frasa ini satu-satunya kunci yang berfungsi pada iPhone lain, kerana setiap kunci lain terikat pada Secure Enclave iPhone yang menciptanya.


Apa yang disemak, dan oleh siapa
Format bekas dan lapisan app telah disemak pada 2026-10-31: pembacaan kod, semakan kedua format oleh penyemak lain, dan sasaran ujian tekanan dengan semakan keserentakan, usikan, fuzzing dan kebocoran teks biasa (71 ujian dalam pakej, semuanya lulus, termasuk di bawah Thread Sanitizer). Penyulitan fail bertahan terhadap balikan bit, mutasi rawak, pemotongan pada setiap sempadan dan pertukaran cebisan antara fail: tiada teks biasa yang salah pernah dikembalikan. Penemuan terdapat dalam logik peti besi dan slot serta dalam sandaran iCloud, dan penemuan kritikal dan tinggi telah dibaiki pada hari yang sama; dokumen audit merekodkan setiap satu dengan statusnya.
Modul MirageCrypto, yang mentakrifkan format bekas dan kunci, ditulis sebagai pakej berasingan supaya boleh diterbitkan di GitHub. Halaman ini akan memautkannya sebaik sahaja ia dibuka kepada umum.
Ringkasan satu perenggan tentang app, ikon dan tangkapan skrin untuk liputan terdapat dalam kit media.
Halaman keselamatan
- Adakah app peti besi foto selamat? Tujuh perkara untuk disemak sebelum anda mempercayainya
Tujuh semakan yang membezakan peti besi yang disulitkan daripada folder tersembunyi dengan skrin PIN.
- Adakah app peti besi kalkulator selamat? Apa yang dilindungi oleh penyamaran, dan apa yang tidak
Nilai penyamaran kalkulator, apa yang perlu disemak di sebaliknya, dan cara Mirage bersembunyi tanpa meniru app lain.