Il nome di un algoritmo non sostituisce le prove sulla posizione dei dati e sulla protezione delle chiavi.
La crittografia dei dati a riposo, o Data-at-Rest, protegge i dati memorizzati; la crittografia end-to-end protegge il contenuto dei messaggi tra dispositivi autorizzati. Per valutare la sicurezza di un'app di messaggistica occorre esaminare entrambe. Il nome di un algoritmo o l'etichetta «post-quantistica» non basta a mostrare come siano protetti il database, la cache multimediale e i file esportati sul telefono.
Anche nell'analisi forense dei dispositivi mobili, «ottenere un file» non equivale a «leggerne il contenuto cifrato». Il risultato dipende dal modello del dispositivo, dalla versione del sistema operativo, dallo stato di blocco, dal tipo di dati, dalle chiavi utilizzabili e dal metodo di analisi. Il solo nome di uno strumento non consente di prevedere il successo o il fallimento dell'estrazione per tutti i telefoni.
Tre livelli da non confondere
| Livello | Che cosa protegge? | Domanda importante |
|---|---|---|
| Crittografia end-to-end dei messaggi | Il contenuto scambiato tra dispositivi autorizzati | Chi detiene le chiavi e come viene verificato il contatto? |
| Crittografia della memoria del dispositivo | I file conservati nella memoria | Quando e con quale autorizzazione si possono usare le relative chiavi? |
| Protezione nell'app e dei backup | Database, esportazioni o copie separate | Quali dati sono coperti e dove si trova la chiave di ogni copia? |
Per esempio, un'immagine salvata da una chat nella galleria non è più soggetta soltanto alle regole di conservazione di quell'app di messaggistica. Anche un backup nel cloud o un'esportazione manuale devono essere esaminati separatamente. La guida alla sicurezza dei backup delle chat spiega questa differenza.
Che cosa significano BFU e AFU?
Questi termini descrivono generalmente lo stato del dispositivo rispetto al primo sblocco dopo l'avvio:
- BFU, o Before First Unlock: dall'accensione o dal riavvio, l'utente non ha ancora sbloccato il dispositivo per la prima volta.
- AFU, o After First Unlock: il primo sblocco è avvenuto; ora il dispositivo potrebbe mostrare nuovamente la schermata di blocco.
Queste due etichette non sono punteggi di sicurezza né esiti certi di un'analisi forense. AFU non significa «tutte le chiavi sono estraibili»; BFU non significa neppure «nessun dato è accessibile».
Nella crittografia basata su file di Android, lo spazio Credential Encrypted, o CE, diventa disponibile dopo lo sblocco da parte dell'utente. Lo spazio Device Encrypted, o DE, può essere usato anche per le funzioni necessarie in Direct Boot. Contano la posizione di ciascun dato e le regole relative alle chiavi; non tutti i file condividono lo stesso stato di accesso.
Perché la gestione delle chiavi conta più del nome AES?
La cifratura del database è utile quando anche la sua chiave è protetta correttamente. Conservare un file cifrato accanto a una chiave non protetta non crea lo stesso confine di protezione di una chiave vincolata all'autenticazione e a hardware sicuro. Deve inoltre essere chiaro come vengono gestiti i file temporanei, gli allegati e i log dell'app.
Android Keystore permette di usare chiavi non esportabili, e alcune chiavi possono essere supportate da hardware sicuro. Ma una chiave non esportabile non è necessariamente inutilizzabile da un attaccante: secondo la documentazione Android, chi ha compromesso il processo dell'app potrebbe riuscire a usare la chiave anche senza poter estrarre la chiave stessa.
Neppure un blocco visibile dell'app dimostra necessariamente che il database sia cifrato con una chiave indipendente. Per sostenere una simile affermazione occorre esaminare la progettazione della memorizzazione, le condizioni di autenticazione e l'implementazione di quella specifica versione.
Che cosa si può concludere su Livara?
La documentazione sulla sicurezza di Livara e sul modello di minaccia descrive la progettazione e i limiti del prodotto secondo il fornitore; non sostituisce una prova forense indipendente.
In particolare, il recupero dell'identità nel formato v7 non va considerato un backup della cronologia delle chat né una prova della cifratura del database locale. Anche la descrizione di un protocollo di messaggistica come LVR1, da sola, non chiarisce con quale chiave e in quali stati sia protetto ogni file sul telefono.
Per questo articolo non sono stati eseguiti test su strumenti forensi commerciali né sul database di una specifica versione di Livara. Affermazioni come «nessuno strumento forense può leggere Livara» o «ML-KEM cifra tutti i file in memoria» non sono quindi conclusioni sostenibili.
Quali prove chiedere per valutare un'app di messaggistica?
Invece di una classifica senza test, cercate risposte a queste domande precise:
- Quale versione dell'app, quale modello di dispositivo e quale versione del sistema operativo sono stati esaminati?
- Dove vengono memorizzati, rispettivamente, il testo dei messaggi, i file, le miniature, la cache e le esportazioni manuali?
- Come viene generata e conservata la chiave del database? Il suo utilizzo dipende dall'autenticazione?
- Che cosa cambia con il dispositivo bloccato, dopo lo sblocco e mentre l'app è in esecuzione?
- Che cosa include esattamente il backup e chi detiene la sua password o la chiave di recupero?
- È stato pubblicato un rapporto indipendente con il metodo di prova, i limiti e la data dell'analisi?
Senza risposte a queste domande, l'etichetta «cifrato» non basta per confrontare i prodotti. Pubblicare documentazione tecnica è utile, ma non va presentato come equivalente a una convalida indipendente di tutte le affermazioni.
Misure pratiche per la protezione quotidiana
Usate una password di blocco adeguata, installate gli aggiornamenti del sistema operativo e dell'app e limitate la visualizzazione di testo sensibile nella schermata di blocco. Gestite consapevolmente le copie aggiuntive nella galleria, nella cartella dei download e nei backup; una copia esterna all'app di messaggistica potrebbe seguire regole di protezione diverse.
Per una conversazione sensibile conta anche la sicurezza del dispositivo del contatto. Se un malware può leggere il testo dopo l'apertura dell'app, il problema non è soltanto l'estrazione di un file cifrato. La guida alla sicurezza delle sessioni su Android approfondisce questo confine.
Domande frequenti
Un telefono spento rende impossibile estrarre i dati?
No. Lo stato del dispositivo è uno dei fattori, non una garanzia del risultato. Occorre specificare l'hardware, il software, i dati e il metodo di analisi.
La crittografia post-quantistica dei messaggi garantisce la sicurezza della memoria?
No. La protezione dello scambio di chiavi e dei messaggi non sostituisce la progettazione e l'analisi della memorizzazione locale.
Recuperare l'account significa riavere tutti i messaggi?
Non necessariamente. Recuperare l'identità, riconnettersi a un account e ripristinare la cronologia sono tre funzioni diverse. Prima di cambiare telefono, verificate che cosa copre il backup di quello specifico prodotto e della relativa versione.



