Torna alla home
Privacy

L'illusione dei messaggi effimeri

SM

Simone Mammola | CompTIA Security+ & CCST Cybersecurity Certified

· 6 min di lettura

Immagine di copertina: L'illusione dei messaggi effimeri

Abstract

La cancellazione di un messaggio agisce su tre piani distinti l'interfaccia, il database dell'applicazione e il supporto di memorizzazione che l'utente percepisce come un gesto solo. Questo lavoro ricostruisce i tre piani a partire dalla documentazione dei fornitori e dagli standard di sanitizzazione, e delimita ciò che la cifratura end-to-end garantisce rispetto a ciò che le viene comunemente attribuito.

Introduzione

La percezione di sicurezza nelle applicazioni di messaggistica poggia su due pilastri: la riservatezza del canale di trasmissione e il controllo sull'effettiva permanenza dei dati. La cancellazione remota, il blocco delle singole conversazioni e i messaggi a scadenza vengono comunemente letti come garanzie di scomparsa definitiva. Esiste però una divergenza fra il livello logico - ciò che l'interfaccia mostra - e il livello fisico, ciò che accade sul supporto di memorizzazione.

  • Livello dell'interfaccia: il messaggio sparisce dalla vista dell'utente.
  • Livello del database applicativo: il record viene marcato come eliminato.
  • Livello del supporto di memorizzazione: i byte restano finché non vengono sovrascritti.

Cancellazione logica e persistenza fisica

La maggior parte delle applicazioni di messaggistica mobile gestisce i dati tramite il motore relazionale SQLite. In ambiente Android le conversazioni risiedono in msgstore.db e la rubrica applicativa in wa.db; su iOS il contenuto è consolidato nel file ChatStorage.sqlite. Secondo la documentazione di SQLite, l'esecuzione di un comando DELETE non comporta di per sé l'eliminazione dei byte dal supporto. Il motore esegue una cancellazione logica: le pagine contenenti i record eliminati vengono scollegate, ma il contenuto resta dove si trova finché non viene sovrascritto.

La cifratura end-to-end

È diffusa la convinzione che la presenza della cifratura end-to-end implichi l'impossibilità di recuperare i dati eliminati. In realtà il protocollo protegge il dato in transito. Una volta decifrato e consegnato, il messaggio passa allo stato di dato a riposo, e la sua sicurezza dipende dalle contromisure del sistema operativo locale.

Conclusioni

La scomparsa immediata e totale di un dato su una piattaforma di messaggistica mobile è un'astrazione costruita per l'interfaccia utente. La cancellazione, il timer e il blocco delle conversazioni agiscono su ciò che l'applicazione controlla, mentre la traccia informatica segue le regole del filesystem e del controller di memoria, che nessuna di quelle funzioni governa.

Condividi

Commenti (2)

Il tuo commento viene pubblicato subito, sotto il tuo nome.

  • G

    Giulia Ferrari

    DPO · 29 luglio 2026

    Distinzione fra livello logico e livello fisico spiegata benissimo. La userò nella prossima formazione interna.

  • M

    Marco Bianchi

    Incident responder · 30 luglio 2026

    Aggiungerei che su molti dispositivi il TRIM riduce la finestra di recupero, ma non la azzera. Ottimo articolo.

Continua a leggere

Immagine di copertina: Apple, i nuovi iPhone e la sicurezza
Sicurezza Mobile

Apple, i nuovi iPhone e la sicurezza

Che cosa è stato presentato il 9 settembre 2026, che cosa fa il chip A20 Pro e che cosa cambia con iOS 27: autenticazione biometrica sul pieghevole, immagini firmate nel sensore e nuove protezioni per i minori attive per impostazione predefinita.

Simone Mammola | CompTIA Security+ & CCST Cybersecurity Certified · 10 settembre 2026 · 7 min di lettura

Immagine di copertina: NIS 2 e nuovi obblighi di sicurezza
Normative

NIS 2 e nuovi obblighi di sicurezza

Il decreto legislativo 138/2024 ridefinisce chi deve adottare controlli di sicurezza, chi ne risponde e il perimetro dell'obbligo, coinvolgendo anche la catena di approvvigionamento.

Simone Mammola | CompTIA Security+ & CCST Cybersecurity Certified · 31 agosto 2026 · 5 min di lettura