Prípad pre Vaultaire

Aplikácie na ochranu súkromia majú fatálnu chybu: vyzerajú ako aplikácie na ochranu súkromia. Tento manifest vysvetľuje, prečo bol Vaultaire postavený tak, aby odstránil dôkaz, nie pridal ďalšiu zamykaciu obrazovku.

Aplikácie na ochranu súkromia majú fatálnu chybu: vyzerajú ako aplikácie na ochranu súkromia.

Zamknutá priečinka oznamuje, že je zamknutá. Skrytá galéria s názvom “Calculator+” neoklamie nikoho, kto pátra. Každý “bezpečný” fototrezor na vašom iPhone zdieľa rovnaký problém: dokazuje, že máte čo skrývať.

Keď vás niekto prinúti odomknúť telefón, či už je to colník, kontrolujúci partner alebo autoritárska vláda, vidí aplikáciu, vidí zámok a neprestane, kým ju neotvoríte.

Vaultaire neotvára katalóg pomenovaných trezorov. Vzor otvára jeden šifrovaný trezor a rozhranie ostatné neukazuje.

Ako by šifrované úložisko fotografií malo skutočne fungovať

Nakreslite vzor na mriežku. PBKDF2 odvodí lokálny kľúč trezora, ktorý overí zašifrovaný index a rozbalí náhodný hlavný kľúč, ktorým sa súbory šifrujú pomocou AES-256-GCM. Nakreslite iný nakonfigurovaný vzor a môže sa otvoriť iný šifrovaný trezor. Operácie AES prebiehajú v procese aplikácie prostredníctvom CryptoKit; Vaultaire netvrdí, že ľubovoľné symetrické šifrovanie prebieha v Secure Enclave.

Zadáte vzor bez zodpovedajúceho indexu? Žiadna správa „nesprávne heslo“ a žiadny zoznam iných trezorov, iba prázdny stav vytvorenia. Táto rovnocennosť platí pre rozhranie. Skopírovaný názov súboru indexu a tag AES-GCM stále umožňujú útočníkovi s prístupom k súborovému systému overiť odhady offline.

Rozhranie nezobrazuje žiadny zoznam medzi trezormi, ale hranice úložiska sú výslovne opísané: koreňové súbory indexu sú náhodnými krycími súbormi doplnené na násobky 64, a všetky trezory zdieľajú 1 priečinok úložiska s náhodnými názvami súborov, no forenzný analytik súborového systému stále môže odhadnúť, koľko trezorov obsahuje súbory. Využitie úložiska sa mení so zašifrovaným obsahom. Forenzný analytik môže kopírovať šifrový text, zatiaľ čo kľúč odvodený zo vzoru a náhodný hlavný kľúč chránia čitateľnú mapu súborov a obsah.

Toto nie je zámok na dverách. Je to stena tam, kde dvere bývali.

Prečo záleží na architektúre s nulovými znalosťami

Samotná uzamknutá obrazovka nedokazuje, že súbory sú šifrované. Každý trezor fotografií by sa mal posudzovať podľa formátu úložiska, hierarchie kľúčov, cesty obnovenia a správania pri kopírovaní kontajnera aplikácie, nie podľa prítomnosti kódu PIN alebo obrazovky so vzorom.

Vaultaire bol postavený na užšom princípe: služby, ktoré uchovávajú zašifrované záznamy Vaultaire, by nemali dostávať čitateľný obsah trezora ani dešifrovacie kľúče. Klient, iOS, Keychain a odomknuté zariadenie zostávajú súčasťou modelu dôvery a zašifrované súbory zostanú detekovateľné ako zašifrované aplikačné dáta.

Žiadny používateľský účet Vaultaire. Aplikácia nevyžaduje vašu e-mailovú adresu ani telefónne číslo. Apple môže stále uchovávať záznamy o nákupoch, iCloude a účtoch zariadenia. Analytika aplikácie a diagnostika zlyhaní sú predvolene zapnuté a dajú sa vypnúť prepínačom „Anonymne zdieľať chyby“ v Nastaveniach. Ak sú povolené, vytvárajú pseudonymné udalosti produktu v rámci zásad ochrany osobných údajov.

Žiadna závislosť od cloudu pre lokálny trezor. Vaultaire vytvára záznamy CloudKit pre šifrovanú zálohu, ktoré je predvolene zapnuté a dá sa vypnúť v Nastaveniach, a pre synchronizáciu zariadenia alebo zdieľanie, ak ich používate; CloudKit potom dostane šifrovaný text a prevádzkové metadáta, nie čitateľné súbory trezora ani dešifrovacie kľúče v otvorenej podobe. Záloha iCloud a zálohy zariadenia v počítači sú samostatné systémové cesty a môžu zahŕňať zašifrované lokálne súbory aplikácie.

Žiadne biometrické odomknutie vo Vaultaire. Vzor je prístupový údaj oddelený od kódu iPhonu a Face ID, ale stále ho možno pozorovať, uhádnuť, zverejniť pod nátlakom alebo zachytiť na napadnutom zariadení. Biometriu sme vynechali, aby bola cesta k prístupu výslovná.

Žiadne obnovenie cez e-mail. Žiadny kľúč na obnovenie v držbe poskytovateľa. Vaultaire generuje vlastnú deväťslovnú frázu na obnovenie, nie mnemotechnickú pomôcku BIP-39. Ukladá frázu v šifrovanej databáze Keychain, takže si ju môžete pozrieť neskôr, a kým je záloha zapnutá, môže uchovávať manifest CloudKit zašifrovaný frázou, čo je predvolený stav.

Váš vzor prejde 600 000 iteráciami PBKDF2-HMAC-SHA512 so soľou spoločnou pre celé zariadenie, z čoho sa odvodí 256-bitový kľúč trezora. Táto výstupná dĺžka nepremení uhádnuteľný vzor na 256 bitov entropie. Kľúč počas používania existuje v pamäti aplikácie a uzamknutie zahodí aktívny stav bez tvrdenia, že preukázateľne vymaže každú dočasnú kópiu.

Pre koho je určený

Novinári chrániaci zdroje tam, kde sú prehliadky telefónov rutinou. Aktivisti nesúci dokumentáciu pod vládnym dohľadom. Obete domáceho násilia uchovávajúce dôkazy na zariadení, o ktorom vedia, že je sledované. Cestujúci prekračujúci hranice, kde je povinná kontrola zariadení. Advokáti s privilegovanými materiálmi v osobných telefónoch.

A každý, kto chápe, že súkromie nie je o tom mať čo skrývať. Je o tom mať čo chrániť.

Trezor nátlaku

S Vaultaire Pro označte ktorýkoľvek trezor ako nátlakový. Po nakreslení jeho vzoru sa otvorí určený trezor, zatiaľ čo Vaultaire z aktuálneho zariadenia odstráni lokálne indexy, úložné súbory a mapovania obnovy ostatných trezorov. Existujúce zašifrované zálohy v iCloude a kópie na ďalších zariadeniach zostávajú nezmenené a neskoršia obnova vyžaduje výslovne zadanú frázu na obnovenie. Nastavenie nátlaku je položka v Kľúčenke, takže skúmajúci s prístupom ku Kľúčenke vidí, že bol nastavený.

Tok je v rozhraní aplikácie tichý a pri forenznej analýze nie je zaručene nezistiteľný. Odstránené súbory, stav súborového systému, cloudové záznamy, ďalšie zariadenia alebo predtým napadnuté zariadenie môžu stále odhaliť, že údaje existovali alebo sa zmenili.

Čo nebudeme budovať

Biometrické odomykanie nepridáme, pretože ho možno zákonne vynútiť. Nepridáme úložisko závislé od cloudu, pretože vytvára cieľ pre predvolania a porušenia. Do analýzy nebudeme vkladať obsah, vzory, frázy na obnovenie, názvy súborov, zdieľané identifikátory ani identifikátory trezorov. Nepridáme zadné vrátka prezlečené za obnovenie účtu. Nebudeme oslabovať architektúru pre pohodlie.

Každé rozhodnutie vo Vaultaire sa vracia k jednej veci: vaše súkromné súbory zostávajú vaše za akýchkoľvek okolností.


Vaultaire je súkromný, šifrovaný trezor na fotografie a súbory pre iPhone a iPad. Nevyžaduje žiadny používateľský účet. Analytika aplikácie, diagnostika zlyhaní a atribúcia Apple Ads sú predvolene zapnuté a dajú sa vypnúť prepínačom „Anonymne zdieľať chyby“ v Nastaveniach. Ich zdokumentovaná politika udalostí vylučuje obsah trezoru, vzory, frázy na obnovenie, názvy súborov, typy súborov, ID zdieľania a ID trezora. AES-256-GCM beží lokálne cez CryptoKit, pričom Keychain chráni stav obnovenia viazaného na zariadenie.