Sådan beskytter Mirage Vault dine billeder

Opdateret 9. november 2026Fakta fra appens kildekode og sikkerhedsgennemgangen fra 2026-10-31

Mirage Vault beskytter dine billeder ved at kryptere hvert billede på selve din iPhone med AES-256-GCM, én tilfældig nøgle pr. fil, og ved at låse boksnøglen bag Secure Enclave. Der er ingen konto og ingen server: mønsteret, Face ID eller en gendannelsesfrase er de eneste veje ind, og en kopi af filerne kan ikke åbnes ved at gætte andre steder.

Hvem kigger, og hvad får de

Hver række er én person, der kan finde på at kigge, hvad vedkommende får med Mirage Vault, og hvad der beskytter dig.

HvemHvad de serHvad der beskytter dig
En, der kaster et blik på din hjemmeskærm eller kigger dig over skulderenEt almindeligt ikon; låseskærmen er bart sand uden appnavn og uden gitterMønstergitteret vises kun under din finger og forsvinder, når du løfter den; appvælgeren viser et tomt øjebliksbillede
En, der holder din oplåste iPhoneBoksens tomme låseskærmFace ID eller mønsteret; 5 forkerte forsøg starter en pause på 30 s, der fordobles op til 1 time; låsning, når du forlader appen, og når din iPhone ligger med skærmen nedad
En, der kender koden til din iPhoneDen samme tomme låseskærmBoksen har sin egen nøgle. iPhone-koden åbner den ikke, og Face ID til boksen er bundet til de registrerede ansigter: hvis der tilføjes et nyt ansigt på din iPhone, slås boksens Face ID fra, indtil du låser op med mønsteret og slår det til igen
En med en kopi af filerne eller af iCloud-backuppenData, der ser tilfældige ud, under tilfældige navneAES-256-GCM med en nøgle pr. fil; boksnøglen er pakket ind med en nøgle i Secure Enclave, der ikke kan kopieres, så mønsteret ikke kan gættes offline. Backuppen kan kun åbnes med gendannelsesfrasen på 8 ord
En, der tvinger dig til at låse opDen boks, du vælger at viseEn lokkeboks bag et ekstra mønster og en Wipe Key: et mønster, der på stedet sletter nøglerne til den rigtige boks og i stedet åbner lokkeboksen (begge Mirage Pro). Begge kræver, at Face ID er slået fra, fordi Face ID åbner den rigtige boks, så snart Mirage åbnes
Mirage, eller enhver, der spørger MirageIntet: der er ingen konto, ingen server og ingen kopi af nøglenGendannelsesfrasen vises én gang og gemmes aldrig; ingen fra Mirage vil nogensinde bede dig om den

Hvad krypteringen rent faktisk består af

Det her er parametrene i appens kildekode, ikke et resumé.

  • Dit mønster eller din PIN-kode køres gennem PBKDF2-HMAC-SHA256 med mindst 600.000 iterationer, kalibreret til at tage mindst 250 ms på din iPhone. Resultatet er aldrig selve boksnøglen.
  • Secure Enclave pakker resultatet ind: ECIES med en P-256-nøgle i Secure Enclave. Den private nøgle oprettes inde i Secure Enclave og kan ikke læses ud, så en kopi af filerne og nøgleringen er ikke nok til at prøve mønstre på en anden maskine.
  • Boksnøglen (256 tilfældige bit, én pr. boks) pakkes kun ud i hukommelsen og kun efter et korrekt mønster, Face ID eller gendannelsesfrase.
  • Hver fil har sin egen tilfældige nøgle, pakket ind med boksnøglen. Billeder, videoer, noter, scanninger, miniaturer og forhåndsvisninger er alle separate objekter.
  • Hver fil forsegles i blokke på 1 MiB med AES-256-GCM: en ny nonce pr. blok og autentificerede data, der binder blokken til dens fil, dens position, og om den er den sidste. En ændret, afkortet eller ombyttet blok opdages og dekrypteres ikke.
256 bit
boksnøgle, tilfældig pr. boks
≥ 600.000
PBKDF2-HMAC-SHA256-runder
1 MiB
pr. krypteret blok
0
servere, konti, trackere

Andre fakta om formatet: filnavne på disken er tilfældige 128-bit-id'er; containeren ligger under NSFileProtectionComplete og er udelukket fra enhedens backups; headeren indeholder 8 nøglepladser af samme længde, og ubrugte pladser er fyldt med tilfældige bytes, så pladserne ikke afslører, om der findes en lokkeboks eller en Wipe Key. Indeksfilerne kan stadig vise tegn på en ekstra boks ved en forensisk analyse; det er et åbent punkt i appens sikkerhedsgennemgang. Face ID har sin egen nøgle i Secure Enclave, oprettet med de aktuelt registrerede ansigter og uden reserve via iPhone-koden. Videoer afspilles via en krypteret ressourceindlæser, blok for blok, uden en midlertidig dekrypteret fil. Indbrudsregistreringer forsegles med HPKE (P-256, HKDF-SHA256, AES-256-GCM), mens boksen er låst, så kun nøglen til den rigtige boks senere kan åbne dem.

Backup og gendannelse

Krypteret iCloud-backup er gratis for alle og slået til som standard. Den uploader de samme krypterede objekter til den private database på din egen iCloud-konto; Apple ser kun krypterede data, Mirage ser intet som helst. Backuppen kan kun åbnes med gendannelsesfrasen: 8 ord fra BIP-39-listen (88 bit), vist én gang og aldrig gemt. Frasen er den eneste nøgle, der virker på en anden iPhone, fordi alle andre nøgler er bundet til Secure Enclave på den iPhone, der oprettede dem.

Skærmen med gendannelsesfrasen i Mirage Vault: otte nummererede ord og tre påmindelser om at skrive dem på papirSkærmen med gendannelsesfrasen i Mirage Vault: otte nummererede ord og tre påmindelser om at skrive dem på papir
Otte ord, vist én gang. Mirage kan ikke vise dem igen og kan ikke nulstille dem.

Hvad der er tjekket, og af hvem

Containerformatet og applaget blev gennemgået 2026-10-31: kodelæsning, en ekstra gennemgang af formatet ved en anden person og et stresstestmål med samtidighed, manipulation, fuzzing og tjek for lækage af klartekst (71 tests i pakken, alle bestået, også under Thread Sanitizer). Filkrypteringen holdt mod bitflip, tilfældige mutationer, afkortning ved hver grænse og ombytning af blokke mellem filer: der blev aldrig returneret forkert klartekst. Fundene lå i boks- og pladslogikken og i iCloud-backuppen, og de kritiske og høje blev rettet samme dag; dokumentet fra gennemgangen registrerer hvert fund med dets status.

MirageCrypto-modulet, som definerer containerformatet og nøglerne, er skrevet som en selvstændig pakke, så det kan offentliggøres på GitHub. Denne side vil linke til det, når det er offentligt.

Et resumé af appen i ét afsnit, ikonet og skærmbilleder til omtale findes i pressekittet.

Sikkerhedssider

Spørgsmål

Er Mirage Vault krypteret?
Ja. Hvert billede, hver video, note og fil krypteres på din iPhone med AES-256-GCM i blokke på 1 MiB, hver fil under sin egen tilfældige nøgle. Miniaturer og forhåndsvisninger er også krypteret. Der skrives ingen læsbar kopi til disken, og filnavnene er tilfældige id'er.
Kan Mirage læse mine billeder?
Nej. Der er ingen Mirage-konto og ingen Mirage-server. Boksnøglen forlader aldrig din iPhone, iCloud-backuppen indeholder kun krypterede data på din egen iCloud-konto, og gendannelsesfrasen vises én gang og gemmes aldrig. Ingen hos Mirage kan åbne en boks, og ingen hos Mirage vil nogensinde bede om frasen.
Hvad sker der, hvis nogen kopierer filerne fra min iPhone?
De får data, der ser tilfældige ud. For at åbne dem kræves boksnøglen, som er pakket ind med en nøgle i Secure Enclave på den pågældende iPhone. Det virker ikke at gætte mønsteret offline ud fra en kopi af filerne: nøglen i Secure Enclave kan ikke trækkes ud, så hvert gæt skal køres på enheden, hvor 5 forkerte forsøg starter en pause, der vokser til 1 time.
Indsamler Mirage Vault data?
Privatlivsmærkaten i App Store lyder »Data indsamles ikke«. Appen har ingen analyseværktøjer, ingen tjeneste til nedbrudsrapporter, intet reklame-SDK og ingen konto. Køb går gennem Apple. Den eneste netværksaktivitet er den valgfri krypterede iCloud-backup til din egen iCloud-konto.
Er krypteringskoden åben?
MirageCrypto-modulet, som definerer containerformatet og nøglerne, er skrevet, så det kan offentliggøres på GitHub. Indtil det sker, beskriver denne side formatet så detaljeret, at alle senere kan efterprøve påstandene mod det offentliggjorte modul.