Casseforti nascoste senza un elenco visibile

Vaultaire non si apre su un catalogo di casseforti con il loro nome. Disegni una sequenza e l'app individua solo l'indice cifrato associato a quella chiave derivata. Chi guarda da sopra la tua spalla vede la cassaforte che hai aperto, non un menu che mostra tutte le altre.

In Vaultaire le casseforti nascoste sono una proprietà dell'interfaccia e dell'instradamento delle chiavi: l'app non mostra alcun elenco in chiaro delle casseforti e apre una cassaforte solo dopo averne derivato la chiave dalla sequenza. Sul disco i file di indice cifrati separati restano enumerabili, quindi questo progetto non rende invisibile il numero di casseforti a un'analisi forense.

Cosa significa realmente "Casseforti Nascoste"?

La maggior parte delle app della cassaforte funzionano come schedari. Apri l'app e vedrai un elenco delle tue casseforti. Forse hanno dei nomi. Forse mostrano un conteggio. Forse c'è una piccola icona a forma di lucchetto accanto a ciascuno di essi. L'app sa esattamente quante casseforti hai e tali informazioni sono visibili a chiunque apra l'app, o esamini il dispositivo.

Nell'interfaccia Vaultaire funziona in modo diverso. Non c'è alcuna schermata che elenca i nomi delle tue casseforti o chiede quale sbloccare. Quando disegni una sequenza, l'app deriva con PBKDF2 una chiave della cassaforte a 256 bit, ne calcola l'hash per ottenere il nome del file di indice atteso e tenta la decifratura autenticata di quell'indice cifrato. Se l'indice esiste e il tag AES-GCM viene verificato, Vaultaire sblocca la chiave master casuale e apre i file. Altrimenti mostra uno stato vuoto.

Questo instradamento fa parte dell'architettura di storage, ma la sua protezione ha dei limiti. Vaultaire non tiene un registro principale in chiaro che associ le casseforti a sequenze o etichette. Conserva l'indice radice cifrato di ogni cassaforte in un insieme a blocchi di 64 posizioni con file di copertura casuali, ma ogni cassaforte reale ha anche una cartella di archiviazione con lo stesso identificatore, e l'app ha procedure di manutenzione che le enumerano. Chi esamina il file system può quindi contare le casseforti e distinguere i file radice reali dalle coperture, anche se senza una chiave non può leggere il contenuto dell'indice.

L'intuizione chiave

Vaultaire nasconde il catalogo delle casseforti nell'interfaccia normale. La sequenza seleziona un indice cifrato senza rivelare sequenze, etichette o contenuti degli altri indici. Questo riduce le rivelazioni accidentali a chi usa l'app, ma non equivale a nascondere a iOS o agli strumenti forensi ogni traccia delle casseforti.

Questa non è una "cartella nascosta"

La frase "archivio nascosto" potrebbe farti pensare ad app che nascondono una cartella dove non puoi vederla facilmente. Forse la cartella è denominata con un prefisso punto in modo che non venga visualizzata in un browser di file. Forse l'app utilizza un travestimento da "calcolatrice" per nascondere il suo vero scopo. Questi sono trucchi mimetici e condividono tutti lo stesso difetto fatale: i dati nascosti sono ancora lì, in un luogo noto, in attesa di essere trovati.

Un esaminatore forense con accesso al tuo dispositivo può trovare banalmente una cartella nascosta. Gli strumenti del file system elencano ogni directory. Gli analizzatori di archiviazione mostrano dove è allocato lo spazio su disco. Anche un amico moderatamente esperto di tecnologia con cinque minuti e un motore di ricerca potrebbe individuare la maggior parte delle cartelle "nascoste".

Vaultaire non si affida a una cartella mascherata o a un travestimento da calcolatrice. Dentro il contenitore dell'app conserva indici delle casseforti cifrati e blob cifrati. L'indice nasconde dietro AES-256-GCM i nomi dei file, i tipi MIME, le date, le mappe dei file e la chiave master incapsulata. Questi contenuti restano illeggibili finché la chiave derivata dalla sequenza corretta non autentica l'indice.

La differenza pratica è tra una cartella segreta con un nome in chiaro e un contenitore cifrato e autenticato, selezionato tramite un nome di file derivato dalla chiave. Chi esamina il dispositivo può vedere che il contenitore esiste. Senza la credenziale corretta non ottiene la mappa dei file né contenuti leggibili.

Cosa rivela la struttura dello storage

Anche senza un elenco di credenziali, un avversario intelligente potrebbe tentare un approccio diverso: analizzare l'utilizzo del disco. Se Vaultaire utilizza 500 MB di spazio di archiviazione oggi e 800 MB domani, forse hai aggiunto una cassaforte. Se l'eliminazione di foto da una cassaforte riduce lo spazio di archiviazione esattamente di 200 MB, forse esiste una correlazione da sfruttare.

Vaultaire non mantiene costante lo spazio occupato in locale. Aggiungere file consuma spazio, eliminare una cassaforte può liberarne, e ogni cassaforte ha una propria cartella di archiviazione. La cifratura protegge contenuto e integrità, ma non cancella dal file system ogni informazione su dimensioni, numero e tempi.

No
Elenco casseforti visibile
AES-GCM
Contenuto dell’indice cifrato
1
Indice cifrato per cassaforte

Chi ha accesso al contenitore dell'app può collegare numero di file, dimensioni e orari di modifica all'attività. La protezione dei dati di iOS può limitare l'accesso mentre il dispositivo è bloccato e i contenuti cifrati restano riservati senza le relative chiavi, ma Vaultaire non promette resistenza all'analisi del traffico locale.

Dove si usa il padding

Vaultaire usa il padding in formati specifici. Le intestazioni dei file cifrati hanno una dimensione fissa, quindi i nomi dei file e i tipi MIME non compaiono in chiaro. Il backup iCloud cifrato usa record fissi da 10 MB e blocchi esca. Questi controlli non vanno confusi con uno storage locale di dimensione costante.

Gli indici locali delle casseforti e i blob hanno comunque nomi e dimensioni riconoscibili a livello di applicazione. AES-GCM nasconde il testo in chiaro e rileva le modifiche; non rende ogni byte o artefatto del file system indistinguibile da settori casuali del disco.

Resistenza forense: cosa succede quando ti prendono il telefono

Siamo precisi sul modello di minaccia. Chi dà un'occhiata all'app non vede il catalogo delle casseforti. Chi accede al contenitore dell'app tramite un dispositivo compromesso o sbloccato ha una visione più ampia e può esaminare nomi dei file, numeri, dimensioni, marche temporali, disponibilità del Keychain e contenuti cifrati.

Cosa possono vedere gli strumenti forensi

Un esaminatore forense può vedere che Vaultaire è installato, quanto spazio occupa, quante cartelle di archiviazione per cassaforte esistono, a quali file radice "vault_index_*.bin" corrispondono, i file arena cifrati e i metadati di modifica. Può anche copiare il testo cifrato per provare a indovinare le sequenze offline.

Cosa protegge comunque la cifratura

  • Etichette leggibili delle casseforti e mappe dei file. L'indice cifrato protegge i record dei file e la chiave master casuale incapsulata.
  • Nomi originali dei file e tipi MIME. Questi campi si trovano dentro intestazioni di file cifrate e autenticate, non in nomi di cartelle in chiaro.
  • Contenuto di foto, video e documenti. I contenuti dei file usano AES-256-GCM con la chiave master casuale della cassaforte.
  • La sequenza stessa. Vaultaire non la salva come preferenza in chiaro, anche se il database di ripristino locale cifrato contiene materiale relativo a sequenza e frase durante il normale utilizzo del dispositivo.
  • Una scorciatoia per indovinare. PBKDF2 aumenta il costo di ogni tentativo, ma con un nome di file di indice copiato e il tag AES-GCM un aggressore può comunque verificare le ipotesi offline.
Il vicolo cieco della medicina legale

I dati cifrati lasciano comunque la prova che esistono dati cifrati. L'attuale struttura dello storage di Vaultaire può rivelare il numero di casseforti anche se non rivela sequenze, etichette, mappe dei file o testo in chiaro. Le casseforti nascoste proteggono interfaccia e contenuto; non promettono una negabilità in senso di teoria dell'informazione.

Come Casseforti Nascoste Abilita Negabilità Plausibile

Le casseforti nascoste forniscono la separazione nell'interfaccia su cui si basa la funzione di negabilità plausibile di Vaultaire. Il collegamento, e il suo limite di fronte all'esame del file system, contano quando valuti questa affermazione.

Nell'interfaccia di Vaultaire, sequenze valide diverse possono aprire casseforti reali diverse. Puoi scegliere una sequenza per il materiale sensibile e un'altra per una cassaforte meno sensibile. A chi vede solo l'interfaccia sbloccata non viene mostrata alcuna etichetta che indichi la cassaforte come "reale" o "esca".

Questo può ridurre le rivelazioni durante un'ispezione occasionale o a chi sbircia, ma non soddisfa la definizione forense più forte di negabilità plausibile. Chi ha accesso al contenitore dell'app può contare le casseforti. Usa questa funzione come separazione nell'interfaccia, non come prova che non esistano altre casseforti.

La catena completa

  • Passaggio 1:Crei più casseforti con modelli diversi, uno per file reali, uno per esche, quanti ne vuoi.
  • Passaggio 2:Se messo sotto pressione, disegni il modello dell'esca. L'osservatore vede una cassaforte con foto noiose.
  • Passaggio 3: L'interfaccia sbloccata non mostra alcun elenco delle casseforti e non chiede di indicare l'altra cassaforte.
  • Passaggio 4: Tieni presente il limite separato del modello di minaccia: l'accesso al file system può rivelare il numero di indici cifrati anche quando l'osservatore non riesce a decifrarne il contenuto.

Il risultato è una separazione pratica dentro l'app, sostenuta dalla cifratura dei contenuti. Non è una garanzia matematica che chi esamina il dispositivo non possa rilevare altri contenitori cifrati.

Perché questo è importante

Potresti pensare che la resistenza forense sembri estrema. La maggior parte delle persone non si trova ad affrontare sequestri di dispositivi o ordinanze del tribunale. Ma il principio alla base delle casseforti nascoste ti protegge anche negli scenari quotidiani.

Chi arriva alla schermata di blocco di Vaultaire non riceve un elenco di nomi di casseforti da colpire. Un collega che prende in prestito il tuo dispositivo non può scorrere le casseforti da un selettore. Un ladro sa comunque che Vaultaire è installato e può prendere di mira l'app o il dispositivo, ma i contenuti cifrati restano protetti dalla sequenza, dal costo di PBKDF2, da AES-GCM e dal perimetro di sicurezza di iOS.

Le casseforti nascoste rispondono a una domanda di privacy più ristretta: aprire una cassaforte rivela un catalogo delle altre? Nell'interfaccia normale la risposta è no. La capacità di un esaminatore più esperto di rilevare contenitori cifrati dipende dallo stato del dispositivo e dal livello di accesso, e Vaultaire documenta direttamente questo limite.

Domande frequenti

Come fa Vaultaire a trovare una cassaforte senza mostrare un elenco di casseforti?

Vaultaire deriva dalla sequenza una chiave della cassaforte, calcola un'impronta a 128 bit di quella chiave e cerca il file di indice cifrato corrispondente. Se il file esiste e l'autenticazione AES-GCM riesce, l'app apre la cassaforte e sblocca la sua chiave master casuale. Altrimenti l'interfaccia mostra uno stato vuoto invece di esporre altre casseforti.

Qualcuno può sapere quante casseforti ho osservando l'utilizzo dello spazio di archiviazione?

L'uso dello spazio non rivela nomi di file né contenuti leggibili, ma può rivelare che Vaultaire conserva dati cifrati e quanto spazio occupano. I file di indice radice sono raggruppati in blocchi da 64 con file di copertura casuali, ma ogni cassaforte ha anche una propria cartella di archiviazione, quindi chi esamina il contenitore dell'app può contare le casseforti. Vaultaire non afferma che il volume dei dati nasconda il numero di casseforti.

Cosa succede se elimino una cassaforte? Lo spazio di archiviazione si riduce?

Eliminare una cassaforte ne rimuove l'indice cifrato e i blob cifrati che appartengono solo a quella cassaforte, quindi lo spazio occupato può diminuire. La memoria flash, le istantanee del file system, i backup e altri livelli di sistema possono conservare artefatti fuori dal controllo dell'app, quindi l'eliminazione non viene presentata come una cancellazione forense garantita.

In cosa differisce dalla semplice crittografia di una cartella?

Vaultaire non espone nella sua interfaccia cartelle con il nome delle casseforti né un elenco in chiaro delle casseforti. Crea file di indice e blob cifrati dentro il contenitore dell'app. I loro nomi non rivelano la sequenza, l'etichetta della cassaforte, i nomi dei file o i contenuti, ma la loro esistenza e il loro numero non sono nascosti a chi esamina il file system.

Un futuro aggiornamento a Vaultaire potrebbe compromettere le casseforti nascoste?

Una versione futura di qualsiasi client closed source potrebbe cambiare ciò che l'app registra o mostra. Il progetto attuale di Vaultaire evita nell'interfaccia un registro in chiaro di tutte le casseforti, ma gli aggiornamenti software restano parte del modello di fiducia. In un contesto ad alto rischio, leggi le note di versione e la documentazione di sicurezza prima di installare modifiche.

Le casseforti nascoste funzionano con il backup iCloud?

Sì. Vaultaire cifra sul dispositivo i componenti del backup con una chiave di backup separata derivata dalla sequenza, li inserisce in record CloudKit fissi da 10 MB, cifra i tag strutturali e aggiunge record esca. Il database CloudKit privato espone comunque ad Apple il numero di record e i metadati di trasferimento, ma non nomi di file, contenuti o ruoli dei record leggibili.

Le tue casseforti, senza un catalogo visibile

Crea casseforti cifrate separate, ognuna con la propria sequenza. Vaultaire apre quella richiesta senza mostrare un elenco di tutte le casseforti, e dichiara apertamente i limiti di storage di questo progetto.

Scarica Vaultaire gratuitamente