Miten Mirage Vault suojaa kuvasi: salaus ja avaimet

Päivitetty 9. marraskuuta 2026Tiedot apin lähdekoodista ja 2026-10-31 tehdystä tietoturvatarkastuksesta

Mirage Vault suojaa kuvat salaamalla jokaisen kuvan itse iPhonessa AES-256-GCM:llä, jokaisen tiedoston omalla satunnaisella avaimellaan, ja lukitsee holviavaimen Secure Enclaven taakse. Tiliä ja palvelinta ei ole: kuvio, Face ID tai palautuslause ovat ainoat tavat päästä sisään, eikä tiedostojen kopiota voi avata muualla arvaamalla.

Kuka katsoo ja mitä hän saa

Jokainen rivi on yksi henkilö, joka saattaa katsoa: mitä hän saa Mirage Vaultista ja mikä suojaa sinua.

KukaMitä hän näkeeMikä suojaa sinua
Joku, joka vilkaisee Koti-valikkoasi tai olkasi yliTavallinen kuvake; lukitusnäyttö on tyhjää hiekkaa ilman apin nimeä ja ruudukkoaKuvioruudukko ilmestyy vain sormesi alle ja häviää, kun nostat sormen; apinvaihtaja näyttää tyhjän esikatselukuvan
Joku, jolla on avattu iPhonesi kädessäänHolvin tyhjä lukitusnäyttöFace ID tai kuvio; 5 väärää yritystä käynnistää 30 sekunnin tauon, joka kaksinkertaistuu aina 1 tuntiin asti; lukitus poistuttaessa, lukitus näyttö alaspäin
Joku, joka tietää iPhonesi pääsykoodinSama tyhjä lukitusnäyttöHolvilla on oma avaimensa. iPhonen pääsykoodi ei avaa sitä, ja holvin Face ID on sidottu rekisteröityihin kasvoihin: uusien kasvojen lisääminen iPhoneen poistaa holvin Face ID:n käytöstä, kunnes avaat lukituksen kuviolla ja otat sen uudelleen käyttöön
Joku, jolla on kopio tiedostoista tai iCloud-varmuuskopiostaSatunnaiselta näyttävää dataa satunnaisilla nimilläAES-256-GCM ja oma avain jokaiselle tiedostolle; holviavain on kääritty Secure Enclaven avaimella, jota ei voi kopioida, joten kuviota ei voi arvata laitteen ulkopuolella. Varmuuskopio aukeaa vain 8 sanan palautuslauseella
Joku, joka pakottaa sinut avaamaan lukituksenSe holvi, jonka päätät näyttääHarhautusholvi toisen kuvion takana sekä Wipe Key: kuvio, joka pyyhkii oikean holvin avaimet saman tien ja avaa sen sijaan harhautusholvin (molemmat Mirage Pro). Molemmat vaativat, että Face ID on pois päältä, koska Face ID avaa oikean holvin heti, kun Mirage avautuu
Mirage tai kuka tahansa, joka pyytää MirageltaEi mitään: tiliä, palvelinta tai avaimen kopiota ei olePalautuslause näytetään kerran eikä sitä tallenneta; kukaan Miragelta ei koskaan kysy sitä

Näin Mirage Vault suojaa kuvat: salauksen parametrit

Nämä ovat apin lähdekoodin parametrit, eivät yhteenveto.

  • Kuviosi tai PIN-koodisi ajetaan PBKDF2-HMAC-SHA256:n läpi vähintään 600 000 iteraatiolla, ja se on kalibroitu kestämään iPhonessasi vähintään 250 ms. Tulos ei koskaan ole itse holviavain.
  • Secure Enclave käärii tuloksen: ECIES Secure Enclaven P-256-avaimella. Yksityinen avain luodaan Secure Enclaven sisällä eikä sitä voi lukea ulos, joten tiedostojen ja Avainnipun kopio ei riitä kuvioiden kokeilemiseen toisella koneella.
  • Holviavain (256 satunnaista bittiä, yksi jokaista holvia kohden) avataan vain muistissa ja vain oikean kuvion, Face ID:n tai palautuslauseen jälkeen.
  • Jokaisella tiedostolla on oma satunnainen avaimensa, joka on kääritty holviavaimella. Kuvat, videot, muistiinpanot, skannaukset, pienoiskuvat ja esikatselukuvat ovat kaikki erillisiä objekteja.
  • Jokainen tiedosto sinetöidään 1 MiB:n lohkoina AES-256-GCM:llä: jokaisella lohkolla on uusi nonce ja todennettu lisädata, joka sitoo lohkon sen tiedostoon, sijaintiin ja siihen, onko se viimeinen. Muutettu, katkaistu tai vaihdettu lohko havaitaan, eikä sen salausta pureta.
256-bittinen
holviavain, satunnainen jokaiselle holville
≥ 600 000
PBKDF2-HMAC-SHA256-kierrosta
1 MiB
salattua lohkoa kohden
0
palvelinta, tiliä, seurantaohjelmaa

Muita tiedostomuodon faktoja: levyllä olevat tiedostonimet ovat satunnaisia 128-bittisiä tunnisteita; säilö on NSFileProtectionComplete-suojauksen alla ja rajattu laitteen varmuuskopioiden ulkopuolelle; otsakkeessa on 8 täsmälleen samanpituista avainpaikkaa, ja käyttämättömät paikat on täytetty satunnaisilla tavuilla, joten paikat eivät paljasta, onko harhautusholvi tai Wipe Key olemassa. Hakemistotiedostoista voi silti rikosteknisessä analyysissä näkyä merkkejä toisesta holvista; tämä on apin auditoinnin avoin kohta. Face ID:llä on oma Secure Enclaven avain, joka on luotu sillä hetkellä rekisteröityjen kasvojen perusteella, eikä iPhonen pääsykoodi toimi sen varakeinona. Videot toistetaan salatun resurssilataajan kautta lohko kerrallaan ilman väliaikaista purettua tiedostoa. Murtoyritysten tallenteet sinetöidään HPKE:llä (P-256, HKDF-SHA256, AES-256-GCM) holvin ollessa lukittuna, joten vain oikean holvin avain voi myöhemmin avata ne.

Varmuuskopiointi ja palautus

Salattu iCloud-varmuuskopio on maksuton kaikille ja oletuksena päällä. Se lataa samat salatut objektit oman iCloud-tilisi yksityiseen tietokantaan; Apple näkee salattua dataa, Mirage ei näe mitään. Varmuuskopio aukeaa vain palautuslauseella: 8 sanaa BIP-39-luettelosta (88 bittiä), näytetään kerran eikä tallenneta. Palautuslause on ainoa avain, joka toimii toisessa iPhonessa, koska jokainen muu avain on sidottu sen luoneen iPhonen Secure Enclaveen.

Mirage Vaultin palautuslausenäkymä: kahdeksan numeroitua sanaa ja kolme muistutusta kirjoittaa ne paperilleMirage Vaultin palautuslausenäkymä: kahdeksan numeroitua sanaa ja kolme muistutusta kirjoittaa ne paperille
Kahdeksan sanaa, näytetään kerran. Mirage ei voi näyttää niitä uudelleen eikä nollata niitä.

Mitä tarkastettiin ja kuka sen teki

Säilön tiedostomuoto ja apin kerros tarkastettiin 2026-10-31: koodin läpiluku, toisen tarkastajan tekemä tiedostomuodon toinen tarkastus sekä kuormitustestikohde, jossa testattiin rinnakkaisuutta, peukalointia, fuzzausta ja selväkielisen datan vuotoja (paketissa 71 testiä, jotka kaikki menevät läpi myös Thread Sanitizerin alla). Tiedostojen salaus kesti bittien kääntämisen, satunnaiset mutaatiot, katkaisun jokaisella rajalla ja lohkojen vaihdot tiedostojen välillä: väärää selväkielistä dataa ei palautettu kertaakaan. Löydökset koskivat holvi- ja avainpaikkalogiikkaa sekä iCloud-varmuuskopiota, ja kriittiset ja vakavat löydökset korjattiin samana päivänä; auditointiasiakirjassa on jokainen löydös tilanteineen.

MirageCrypto-moduuli, joka määrittelee säilön tiedostomuodon ja avaimet, on kirjoitettu itsenäiseksi paketiksi, jotta se voidaan julkaista GitHubissa. Tämä sivu linkittää siihen, kun se on julkinen.

Yhden kappaleen tiivistelmä apista sekä kuvake ja kuvakaappaukset juttuja varten ovat lehdistömateriaalissa.

Tietoturvasivut

Kysymyksiä

Onko Mirage Vault salattu?
On. Jokainen kuva, video, muistiinpano ja tiedosto salataan iPhonessa AES-256-GCM:llä 1 MiB:n lohkoina, jokainen tiedosto omalla satunnaisella avaimellaan. Myös pienoiskuvat ja esikatselukuvat salataan. Levylle ei kirjoiteta luettavaa kopiota, ja tiedostonimet ovat satunnaisia tunnisteita.
Voiko Mirage lukea kuviani?
Ei. Mirage-tiliä tai Miragen palvelinta ei ole. Holviavain ei koskaan poistu iPhonesta, iCloud-varmuuskopiossa on omalla iCloud-tililläsi vain salattua dataa, ja palautuslause näytetään kerran eikä sitä tallenneta. Kukaan Miragella ei voi avata holvia, eikä kukaan Miragelta koskaan kysy palautuslausetta.
Mitä tapahtuu, jos joku kopioi tiedostot iPhonestani?
Hän saa satunnaiselta näyttävää dataa. Sen avaamiseen tarvitaan holviavain, joka on kääritty kyseisen iPhonen Secure Enclaven sisällä olevalla avaimella. Kuvion arvaaminen tiedostojen kopiosta laitteen ulkopuolella ei toimi: Secure Enclaven avainta ei voi irrottaa, joten jokainen arvaus on tehtävä laitteella, jossa 5 väärää yritystä käynnistää tauon, joka pitenee 1 tuntiin asti.
Kerääkö Mirage Vault mitään tietoja?
App Storen tietosuojamerkinnässä lukee ”Tietoja ei kerätä”. Apissa ei ole analytiikkaa, kaatumisraportointipalvelua, mainos-SDK:ta eikä tiliä. Ostot tehdään Applen kautta. Ainoa verkkoliikenne on valinnainen salattu iCloud-varmuuskopio omalle iCloud-tilillesi.
Onko salauskoodi avointa?
MirageCrypto-moduuli, joka määrittelee säilön tiedostomuodon ja avaimet, on kirjoitettu julkaistavaksi GitHubissa. Siihen asti tämä sivu kuvaa tiedostomuodon niin tarkasti, että kuka tahansa voi myöhemmin tarkistaa väitteet julkaistua moduulia vasten.