Skryté trezory bez viditelného seznamu trezorů

Vaultaire neotevře katalog pojmenovaných trezorů. Nakreslíte vzor a aplikace vyhodnotí pouze zašifrovaný index trezoru spojený s tímto odvozeným klíčem. Někdo, kdo se vám dívá přes rameno, vidí trezor, který jste otevřeli, ne nabídku inzerující každý druhý trezor.

Skryté trezory ve Vaultaire jsou rozhraním a vlastností pro směrování klíčů: aplikace nezobrazuje žádný seznam mezi trezory s prostým textem a otevře trezor až po odvození jeho klíče ze vzoru. Na disku zůstávají samostatné zašifrované indexové soubory vyčíslitelné, takže tento návrh nečiní počet vaultů forenzně neviditelným.

Co ve skutečnosti znamenají "skryté trezory"?

Většina archivních aplikací funguje jako kartotéky. Otevřete aplikaci a vidíte seznam trezorů. Možná mají názvy. Možná zobrazují počet. Možná je vedle každého malá ikona zámku. Aplikace přesně ví, kolik trezorů máte, a tyto informace jsou viditelné pro každého, kdo otevře aplikaci nebo prozkoumá zařízení.

Vaultaire funguje v rozhraní jinak. Neexistuje žádná obrazovka se seznamem názvů vašich trezorů nebo dotazem, který z nich odemknout. Když nakreslíte vzor, aplikace odvodí 256bitový klíč trezoru PBKDF2, hashuje tento klíč za účelem vytvoření očekávaného souboru indexu a pokusí se o ověřené dešifrování tohoto zašifrovaného indexu. Pokud index existuje a jeho AES-GCM tag ověří, Vaultaire rozbalí náhodný hlavní klíč a otevře soubory. V opačném případě představuje prázdný stav.

Toto směrování je součástí architektury úložiště, ale jeho ochrana má své limity. Vaultaire neudržuje hlavní registr s prostým textem, který mapuje vaulty na vzory nebo štítky. Vytvoří přesně 1 zašifrovaný indexový soubor pro každý trezor a aplikace má cesty údržby, které tyto soubory vyjmenují. Zkoušející souborového systému proto může počítat zašifrované indexy, i když nemůže číst obsah indexu bez klíče.

Klíčová myšlenka

Vaultaire skrývá katalog křížového trezoru z běžného uživatelského rozhraní. Vzor vybere zašifrovaný index, aniž by odhalil vzory, štítky nebo obsah jiných indexů. Tím se omezí náhodné prozrazení někomu, kdo aplikaci používá, ale není to totéž jako skrytí každého artefaktu trezoru před iOS nebo forenzní nástroje.

Toto nejsou "skryté složky"

Pojem "skrytý trezor" vás možná přiměje myslet na aplikace, které ukryjí složku mimo snadný dosah. Možná je složka pojmenována s tečkou na začátku, aby se nezobrazovala v prohlížeči souborů. Možná aplikace používá "kalkulačku" jako přestrojení k zakrytí svého skutečného účelu. Jde o maskovací triky a všechny sdílejí stejnou fatální chybu: skrytá data jsou stále tam, na známém místě, čekají na nalezení. Pokud tento přístup zvažujete, přečtěte si naše informace o vytvoření tajné složky na iPhone, než mu svěříte citlivé soubory.

Forenzní vyšetřovatel s přístupem k vašemu zařízení skrytou složku triviálně najde. Nástroje systému souborů vylistují každý adresář. Analyzátory úložiště ukáží, kde je alokováno místo na disku. I průměrně technicky zdatný přítel s pěti minutami a vyhledávačem by dokázal najít většinu "skrytých" složek.

Vaultaire se nespoléhá na maskovanou složku nebo vzhled kalkulačky. Uvnitř kontejneru aplikace ukládá zašifrované indexy úschovny plus zašifrované soubory blob. Obsah indexu skrývá názvy uživatelských souborů, MIME typy, data, mapy souborů a zabalené hlavní klíč AES-256-GCM. Tento obsah nebude čitelný, dokud správný klíč odvozený ze vzoru neověří index.

Praktický rozdíl je mezi jasně pojmenovanou tajnou složkou a ověřeným šifrovaným kontejnerem vybraným podle názvu souboru odvozeného z klíče. Zkoušející zařízení může vidět, že kontejner existuje. Bez správného pověření nezískají jeho čitelnou mapu souboru nebo obsah.

Co prozrazuje rozložení úložiště

I bez seznamu trezorů by chytrý protivník mohl zkusit jiný přístup: analýzu využití disku. Pokud Vaultaire dnes používá 500 MB úložiště a zítra 800 MB, možná jste přidali trezor. Pokud smazání fotografií z jednoho trezoru sníží úložiště přesně o 200 MB, možná existuje korelace k zneužití.

Vaultaire neuchovává místní úložiště konstantní. Přidávání souborů spotřebovává úložiště, odstranění úložiště může uvolnit úložiště a pro každý vault existuje jeden zašifrovaný soubor indexu. Šifrování chrání obsah a integritu, ale nevymaže všechny informace o velikosti, počtu a načasování ze souborového systému.

0
Adresářů trezorů
Doplněná
Stopa úložiště
Nula
Vyjmenovatelných záznamů

Pozorovatel s přístupem ke kontejneru aplikace může korelovat počty souborů, velikosti a časy úprav s aktivitou. iOS Ochrana dat může omezit přístup, když je zařízení uzamčeno, a šifrovaná data zůstávají důvěrná bez svých klíčů, ale Vaultaire nepropaguje odolnost proti místní analýze provozu.

Kde se používá výplň

Vaultaire používá výplň ve specifických formátech. Šifrované záhlaví souborů si vyhrazuje pevnou velikost záhlaví, takže běžné názvy souborů a MIME typy nejsou vystaveny v otevřeném textu. Zašifrováno iCloud zálohování používá pevných 10 MB záznamů plus návnady. Tyto ovládací prvky by neměly být zaměňovány s místním úložištěm konstantní velikosti.

Lokální indexy úschoven a soubory blob mají stále rozpoznatelné názvy a velikosti souborů na úrovni aplikace. AES-GCM skryje jejich otevřený text a zjistí úpravy; nečiní každý bajt nebo artefakt souborového systému k nerozeznání od libovolných náhodných sektorů disku.

Forenzní odolnost: Co se stane, když vám vezmou telefon

Buďme konkrétní ohledně modelu hrozby. Někdo, kdo se podívá do aplikace, nevidí žádný katalog trezoru. Někdo, kdo získá přístup ke kontejneru aplikace prostřednictvím kompromitovaného nebo odemčeného zařízení, má lepší přehled a může kontrolovat názvy souborů, počty, velikosti, časová razítka, Keychain dostupnost a šifrované užitečné zatížení.

Co forenzní nástroje mohou vidět

Forenzní vyšetřovatel může vidět, že je nainstalován Vaultaire, kolik úložiště využívá, kolik souborů `vault_index_*.bin` existuje, otisky jejich klíčů, šifrované soubory BLOB a metadata modifikací. Zkoušející může také zkopírovat šifrovaný text pro offline hádání vzoru.

Co šifrování stále chrání

  • Čitelné štítky úschovny a mapy souborů. Šifrovaný index chrání záznamy souborů a zalomený náhodný hlavní klíč.
  • Původní názvy souborů a MIME typy. Tato pole žijí v ověřených šifrovaných záhlavích souborů, nikoli v názvech adresářů v prostém textu.
  • Obsah fotografie, videa a dokumentu. Použití datové zátěže souborů AES-256-GCM pod náhodným hlavním klíčem trezoru.
  • Samotný vzor. Vaultaire jej neukládá jako preferenci ve formátu prostého textu, i když šifrovaná místní databáze obnovy obsahuje vzor a frázi, když je zařízení běžně používáno.
  • Zkratka kolem hádání. PBKDF2 zvyšuje náklady na každého kandidáta, ale zkopírovaný indexový soubor a AES-GCM tag stále umožňuje útočníkovi ověřit odhady offline.
Forenzní slepá ulička

Šifrovaná data stále poskytují důkaz, že šifrovaná data existují. Aktuální rozložení úložiště Vaultaire může odhalit počet zašifrovaných indexových souborů, i když neodhalí jejich vzory, štítky, mapy souborů ani prostý text. Skryté trezory chrání rozhraní a obsah; neslibují informačně-teoretickou popření.

Jak skryté trezory umožňují věrohodné popření

Skryté trezory poskytují rozhraní za Vaultaire's věrohodné popření funkce. Při posuzování reklamace záleží na připojení a jeho limitu při zkoumání souborového systému.

V rozhraní Vaultaire mohou různé platné vzory otevřít různé skutečné trezory. Můžete si vybrat jeden vzor pro citlivý materiál a jiný pro méně citlivou klenbu. Pozorovateli, který vidí pouze odemčené rozhraní, se nezobrazí štítek identifikující buď trezor jako „skutečný“ nebo „návnadu“.

To může omezit prozrazení při příležitostné kontrole nebo procházení ramen, ale nesplňuje to nejsilnější forenzní definici věrohodné popření. Zkoušející s přístupem ke kontejneru aplikace může počítat zašifrované indexy. Použijte tuto funkci jako rozdělení rozhraní, nikoli jako důkaz, že neexistuje žádný další vault.

Kompletní řetězec

  • Krok 1: Vytvoříte více trezorů s různými vzory: jeden pro skutečné soubory, jeden pro návnady, kolik chcete.
  • Krok 2: Pod nátlakem nakreslíte návnadový vzor. Pozorovatel vidí trezor s nudnými fotografiemi.
  • Krok 3: Odemknuté rozhraní nezobrazuje žádný seznam mezi trezory ani výzvu k pojmenování druhého úložiště.
  • Krok 4: Mějte na paměti oddělenou hranici hrozby: přístup k souborovému systému může odhalit počet zašifrovaných indexů, i když pozorovatel nemůže obsah dešifrovat.

Výsledkem je praktické rozdělení uvnitř aplikace, podpořené šifrováním obsahu. Není to matematická záruka, že zkoušející zařízení nemůže detekovat další šifrované kontejnery.

Proč na tom záleží

Možná si myslíte, že forenzní odolnost zní extrémně. Většina lidí nečelí zabavení zařízení ani soudním příkazům. Ale princip za skrytými trezory vás chrání i v každodenních scénářích.

Osoba, která se dostane na zamykací obrazovku Vaultaire, neobdrží seznam názvů trezorů, na který se má zaměřit. Spolupracovník, který si půjčuje vaše zařízení, nemůže procházet mezi trezory pomocí nástroje pro výběr. Zloděj stále ví, že je nainstalován Vaultaire a může cílit na aplikaci nebo zařízení, ale šifrovaný obsah zůstává chráněn vzorem, PBKDF2 náklady, AES-GCM, a okolí iOS bezpečnostní hranice.

Skryté trezory odpovídají na užší otázku ochrany soukromí: odhalí otevření jednoho trezoru katalog ostatních? V normálním rozhraní je odpověď ne. Zda silnější zkoušející dokáže detekovat šifrované kontejnery, závisí na stavu zařízení a úrovni přístupu a na dokumentech Vaultaire, které přímo omezují.

Často kladené otázky

Jak Vaultaire najde vault bez zobrazení seznamu vaultů?

Vaultaire odvozuje klíč trezoru ze vzoru, vypočítává 128bitový otisk tohoto klíče a hledá odpovídající zašifrovaný indexový soubor. Pokud soubor existuje a AES-GCM ověření proběhne úspěšně, aplikace otevře daný trezor a rozbalí jeho náhodný hlavní klíč. V opačném případě rozhraní nabízí prázdný stav namísto vystavení jiných vaultů.

Dokáže někdo zjistit, kolik trezorů mám, pohledem na využití úložiště?

Využití úložiště neodhalí čitelné názvy souborů ani obsah, ale může odhalit, že Vaultaire ukládá šifrovaná data a kolik místa zabírá. Každý trezor má také samostatný zašifrovaný soubor indexu, takže zkoušející s přístupem ke kontejneru aplikace může tyto soubory spočítat. Vaultaire netvrdí, že úložný prostor skrývá počet úschoven.

Co se stane, když smažu trezor? Zmenší se úložiště?

Odstraněním trezoru se odstraní jeho zašifrovaný index a zašifrované soubory blob vlastněné pouze tímto trezorem. Skladování se proto může zmenšit. Flash úložiště, snímky souborového systému, zálohy a další systémové vrstvy mohou uchovávat artefakty mimo kontrolu aplikace, takže odstranění není popisováno jako zaručené forenzní vymazání.

Jak se to liší od pouhého šifrování složky?

Vaultaire ve svém rozhraní nezobrazuje uživatelsky pojmenované složky úschovny ani seznam úschoven v prostém textu. Vytváří šifrované indexové soubory a soubory blob uvnitř kontejneru aplikace. Jejich jména neodhalí váš vzor, ​​štítek trezoru, názvy souborů nebo obsah, ale jejich existence a počet nejsou před zkoušejícím souborového systému skryty.

Mohl by budoucí update Vaultaire ohrozit skryté trezory?

Budoucí verze libovolného klienta s uzavřeným zdrojovým kódem by mohla změnit to, co aplikace zaznamenává nebo zobrazuje. Současný design Vaultaire se vyhýbá prostému textovému registru křížového úložiště v uživatelském rozhraní, ale aktualizace softwaru zůstávají součástí modelu důvěry. Před instalací změn ve vysoce rizikovém nastavení si prostudujte poznámky k verzi a bezpečnostní dokumentaci.

Fungují skryté trezory se zálohou iCloud?

Ano. Vaultaire šifruje zálohovací komponenty na zařízení pomocí samostatného zálohovacího klíče odvozeného ze vzoru a vkládá je do pevných 10 MB CloudKit záznamy, šifruje strukturální značky a přidává záznamy návnady. Soukromý CloudKit databáze stále odhaluje počty záznamů a metadata přenosu do Apple, ale nečitelné názvy souborů, obsah nebo role záznamů.

Vaše trezory bez viditelného katalogu

Vytvářejte samostatné šifrované trezory za samostatnými vzory. Vaultaire otevře ten, který požadujete, bez zobrazení seznamu mezi trezory, přičemž limity úložiště daného návrhu jsou explicitní.

Stáhnout Vaultaire zdarma