La custodia per Vaultaire

Le app per la privacy hanno un difetto fatale: sembrano app per la privacy. Questo manifesto spiega perché Vaultaire è stato creato per rimuovere la prova, non per aggiungere un'altra schermata di blocco.

Le app per la privacy hanno un difetto fatale: sembrano app per la privacy.

Una cartella bloccata indica che è bloccata. Una galleria nascosta chiamata “Calculator+” non inganna nessuno che sta guardando. Ogni archivio fotografico “secure” sul tuo iPhone condivide lo stesso problema: dimostra che hai qualcosa da nascondere.

Quando qualcuno ti costringe a sbloccare il telefono, che si tratti di un agente di frontiera, di un partner violento o di un governo autoritario, vedono l'app, vedono il lucchetto e non si fermano finché non lo apri.

Vaultaire non si apre su un catalogo di casseforti con nome. Una sequenza punta a una cassaforte cifrata, e l'interfaccia non mostra le altre.

Come dovrebbe funzionare effettivamente l'archiviazione di foto crittografate

Disegna una sequenza sulla griglia. PBKDF2 deriva una chiave locale della cassaforte, che autentica l'indice cifrato e sblocca la chiave master casuale usata per la cifratura AES-256-GCM dei file. Disegna un'altra sequenza configurata e puoi aprire un'altra cassaforte cifrata. Le operazioni AES vengono eseguite in CryptoKit nel processo dell'app; Vaultaire non sostiene di eseguire cifratura simmetrica arbitraria dentro il Secure Enclave.

Inserisci una sequenza senza un indice corrispondente? Nessun messaggio di «password errata» e nessun elenco di altre casseforti, solo uno stato vuoto di creazione. Questa equivalenza vale per l'interfaccia. Il nome di un file di indice copiato e il tag AES-GCM permettono comunque a un attaccante di verificare i tentativi offline.

L'interfaccia non mostra un elenco delle casseforti, ma il limite dello storage è dichiarato: i file di indice nella radice stanno in un pool con padding a blocchi di 64 con file esca casuali, e tutte le casseforti condividono 1 cartella di storage con nomi di file casuali, ma chi esamina il file system può comunque stimare quante casseforti contengono file. L'uso dello spazio cambia con il contenuto cifrato. Chi esamina il dispositivo può copiare il testo cifrato, mentre la chiave derivata dalla sequenza e la chiave master casuale proteggono la mappa leggibile e il contenuto dei file.

Questa non è la serratura di una porta. È un muro dove una volta c'era la porta.

Perché l'architettura a conoscenza zero è importante

Una schermata di blocco da sola non dimostra che i file siano cifrati. Ogni cassaforte per foto va giudicata dal formato di storage, dalla gerarchia delle chiavi, dal percorso di ripristino e dal comportamento quando il contenitore dell'app viene copiato, non dalla presenza di un PIN o di una schermata con sequenza.

Vaultaire è nato attorno a un principio più ristretto: i servizi che conservano i record cifrati di Vaultaire non dovrebbero ricevere contenuti leggibili delle casseforti né chiavi di decifratura. Il client, iOS, il Keychain e il dispositivo sbloccato restano parte del modello di fiducia, e i file cifrati restano riconoscibili come dati cifrati dell'app.

Nessun account identificativo Vaultaire. L'app non richiede il tuo indirizzo email o numero di telefono. Apple può comunque conservare i record di acquisto, iCloud e account del dispositivo. L'analisi delle app e la diagnostica degli arresti anomali sono abilitate per impostazione predefinita e possono essere disattivate con "Condividi gli errori in forma anonima" in Impostazioni; quando abilitati, creano eventi di prodotto pseudonimi in base all'informativa sulla privacy.

Nessuna dipendenza dal cloud per l'uso locale della cassaforte. Vaultaire crea record CloudKit per il backup cifrato, attivo per impostazione predefinita e disattivabile nelle Impostazioni, e per la sincronizzazione tra dispositivi o la condivisione quando le usi. CloudKit riceve quindi testo cifrato e metadati operativi, non file leggibili delle casseforti né chiavi di decifratura in chiaro. Il backup iCloud e i backup del dispositivo sul computer sono percorsi di sistema separati e possono includere i file locali cifrati dell'app.

Nessuno sblocco biometrico dentro Vaultaire. Una sequenza offre una credenziale separata dal codice dell'iPhone e da Face ID, ma può comunque essere osservata, indovinata, rivelata sotto coercizione o catturata su un dispositivo compromesso. Abbiamo escluso la biometria per mantenere esplicito il percorso di accesso.

Nessun reset tramite email. Nessuna chiave di ripristino in mano al fornitore. Vaultaire genera una frase di ripristino personalizzata di 9 parole, non una mnemonica BIP-39. Conserva la frase in un database cifrato nel Keychain, così puoi rivederla in seguito, e può conservare un manifest CloudKit cifrato con la frase finché il backup è attivo, come avviene per impostazione predefinita.

La tua sequenza passa attraverso 600.000 iterazioni di PBKDF2-HMAC-SHA512 con un salt a livello di dispositivo per derivare una chiave della cassaforte a 256 bit. Quella lunghezza dell'output non trasforma una sequenza indovinabile in 256 bit di entropia. La chiave esiste nella memoria dell'app durante l'uso, e il blocco scarta lo stato attivo senza pretendere la cancellazione dimostrabile di ogni copia temporanea.

A chi è rivolto

Giornalisti che proteggono fonti in cui le perquisizioni telefoniche sono di routine. Attivisti che trasportano documentazione sotto sorveglianza governativa. Sopravvissuti ad abusi domestici che tengono al sicuro le prove su un dispositivo che sanno essere monitorato. Viaggiatori che attraversano confini dove l'ispezione del dispositivo è obbligatoria. Avvocati con materiali privilegiati su telefoni personali.

E chiunque ottenga questa privacy non ha nulla da nascondere. Si tratta di avere qualcosa che valga la pena proteggere.

La cassaforte anti-coercizione

Con Pro, designa una cassaforte come attivatore della coercizione. Quando disegni quella sequenza, la cassaforte designata si apre mentre Vaultaire rimuove dal dispositivo attuale gli indici locali, i file di archiviazione e le associazioni di ripristino delle altre casseforti. I backup iCloud cifrati esistenti e le copie sugli altri dispositivi restano invariati, e un ripristino successivo richiede esplicitamente una frase di ripristino. L'impostazione di coercizione è un elemento del Keychain, quindi chi esamina il dispositivo con accesso al Keychain può vedere che ne è stata impostata una.

Il processo è silenzioso nell'interfaccia dell'app, ma non è garantito che sfugga all'analisi forense. File eliminati, stato del file system, record nel cloud, altri dispositivi o un dispositivo già compromesso possono comunque rivelare che i dati esistevano o sono cambiati.

Quello che non costruiremo

Non aggiungeremo lo sblocco biometrico perché può essere imposto legalmente. Non aggiungeremo spazio di archiviazione dipendente dal cloud, perché crea un bersaglio per mandati di comparizione e violazioni. Non inseriremo contenuti, pattern, frasi di ripristino, nomi di file, ID di condivisione o ID di cassaforte nell'analisi. Non aggiungeremo una backdoor mascherata da recupero dell'account. Non indeboliremo l'architettura per comodità.

Ogni decisione in Vaultaire si basa su una cosa: i tuoi file privati ​​rimangono tuoi, in ogni circostanza.


Vaultaire è una cassaforte cifrata per foto e file privati su iPhone e iPad. Non richiede alcun account. Le statistiche dell'app, la diagnostica degli arresti anomali e l'attribuzione di Apple Ads sono attive per impostazione predefinita e si possono disattivare con "Condividi gli errori in forma anonima" nelle Impostazioni. La policy documentata sugli eventi esclude contenuti delle casseforti, sequenze, frasi di ripristino, tipi di file e ID di condivisione. I rapporti sugli arresti anomali possono includere nomi di file, e ogni cassaforte ha un riferimento hash stabile. AES-256-GCM viene eseguito in locale tramite CryptoKit, con il Keychain che protegge lo stato di ripristino legato al dispositivo.

Scarica Vaultaire

Nessun account. Nessuna nuvola. Nessun compromesso. Basta matematica per proteggere i tuoi file.

Ottieni Vaultaire gratuitamente