Recupero forense delle chat eliminate

Android, le chat AI cancellate restano recuperabili: cosa svela ORISA

🛡️ Executive Summary

  • Il Georgia Institute of Technology sviluppa ORISA, uno strumento forense capace di recuperare informazioni da conversazioni AI eliminate su dispositivi Android.
  • La ricerca coinvolge 10 applicazioni, tre modelli AI e 60 configurazioni sperimentali. In un test vengono recuperati 26 fatti da una conversazione cancellata.
  • Il problema riguarda soprattutto la persistenza dei dati nella memoria di lavoro e non dimostra una vulnerabilità generalizzata di Android o dei database SQLite.

Le conversazioni con l’intelligenza artificiale cancellate da uno smartphone Android potrebbero lasciare informazioni recuperabili nella memoria del dispositivo, anche quando l’applicazione non le mostra più. Una ricerca del Georgia Institute of Technology mette in discussione l’effettiva eliminazione delle chat gestite dagli assistenti AI locali, attraverso uno strumento forense chiamato ORISA, capace non soltanto di recuperare frammenti delle conversazioni, ma anche di ricostruire una sessione funzionante. Gli esperimenti, condotti su 10 applicazioni Android e tre modelli AI, mostrano che la rimozione di un contenuto dall’interfaccia non coincide necessariamente con la sua cancellazione dalla memoria. Il risultato solleva questioni sulla privacy degli assistenti eseguiti direttamente sul telefono, pur senza dimostrare che ogni chatbot Android presenti la stessa esposizione.

ORISA recupera le conversazioni AI eliminate dalla memoria Android

Annuncio

La ricerca, presentata all’IEEE Symposium on Security and Privacy 2026 e illustrata dal Georgia Institute of Technology nella comunicazione ufficiale del 13 ottobre, descrive una tecnica di analisi forense applicata agli assistenti AI che eseguono i modelli direttamente sul dispositivo. Lo studio, intitolato Recovering and Rehosting Mobile Local LLM Conversations and Contexts via Memory Forensics, è firmato da Haichuan Xu, David Oygenblik, Runze Zhang, Mingxuan Yao, Muhammad Ibrahim e Brendan Saltaformaggio. Il sistema sviluppato dai ricercatori, denominato ORISA, individua nella memoria dello smartphone informazioni associate alle interazioni con il modello linguistico, recuperando porzioni di conversazioni che l’utente ritiene eliminate. La caratteristica più interessante riguarda la possibilità di utilizzare i dati recuperati per ricostruire il contesto di un assistente AI e ripristinare una sessione interrogabile, superando il semplice recupero di stringhe testuali isolate. La ricerca si concentra sugli assistenti che elaborano localmente le richieste, una soluzione generalmente considerata più riservata perché evita l’invio sistematico dei prompt a server esterni. Tuttavia, l’assenza di una trasmissione cloud non garantisce automaticamente che le informazioni vengano eliminate dalla memoria al termine dell’interazione.

Leggi anche: Project Lily apre le chat di ChatGPT ai revisori umani: il nodo è cosa resta davvero privato

Il test con 100 informazioni dimostra che la cancellazione non basta

Per verificare l’efficacia del sistema, i ricercatori hanno costruito un assistente sperimentale chiamato Project Note Keeper, utilizzando l’applicazione Android ChatterUI. Durante una conversazione controllata, al modello sono state fornite 100 informazioni fittizie relative a un progetto, successivamente eliminate attraverso la funzione prevista dall’applicazione. L’esperimento ha evidenziato un risultato significativo: mentre l’assistente originale riusciva ancora a richiamare soltanto 14 informazioni, anche a causa dei limiti della propria finestra di contesto, ORISA ha recuperato elementi sufficienti per ricostruire una sessione capace di restituirne 26. Il dato non significa che il sistema abbia recuperato integralmente i cento fatti originari, ma dimostra che la memoria del dispositivo può conservare informazioni non più disponibili nella conversazione attiva. I ricercatori hanno successivamente esteso la valutazione a 60 configurazioni, ottenute attraverso dieci applicazioni Android e tre modelli linguistici differenti, individuando informazioni conversazionali ancora presenti nella memoria. La procedura evidenzia una distinzione tecnica fondamentale: cancellare una chat significa modificare lo stato dell’applicazione e la sua rappresentazione visibile, ma non comporta necessariamente la sovrascrittura immediata di tutte le copie temporanee dei dati prodotte durante l’elaborazione.

Memoria RAM e database SQLite sono problemi differenti

Il risultato non deve essere confuso con una vulnerabilità generalizzata dei database SQLite, frequentemente utilizzati dalle applicazioni Android per conservare informazioni strutturate. La ricerca su ORISA riguarda principalmente la memoria di lavoro, nella quale possono rimanere rappresentazioni dei prompt, delle risposte e del contesto elaborato dal modello anche dopo l’eliminazione della conversazione. Si tratta di una superficie diversa dai database persistenti e dalle cache su disco, che possono a loro volta contenere informazioni residue ma richiedono verifiche specifiche per ciascuna applicazione. In termini tecnici, la liberazione di una porzione di memoria non implica necessariamente l’azzeramento immediato dei dati precedentemente conservati: fino alla loro sovrascrittura, alcune informazioni possono rimanere individuabili attraverso procedure di acquisizione forense. ORISA non rappresenta quindi la dimostrazione di una falla universale di Android, né permette di affermare che chiunque possa recuperare da remoto le conversazioni cancellate. L’estrazione richiede capacità di acquisizione e analisi della memoria del dispositivo, mentre le possibilità di recupero diminuiscono quando altre attività sovrascrivono le informazioni residue. Anche le differenze fra versioni Android, implementazioni dei modelli e applicazioni incidono sul risultato. Il problema resta rilevante perché dimostra che l’esecuzione locale dell’intelligenza artificiale riduce una categoria di rischi legati al cloud, ma non elimina quelli associati alla gestione della memoria sul dispositivo.

Continua con: OpenAI lancia Lockdown Mode e Memory potenziato, ChatGPT rafforza sicurezza e continuità

La privacy degli assistenti AI locali dipende anche dalla cancellazione effettiva

Le implicazioni riguardano soprattutto l’utilizzo degli assistenti AI per elaborare documenti riservati, informazioni aziendali, dati sanitari e comunicazioni personali. Quando un modello viene eseguito direttamente sul telefono, l’utente potrebbe considerare la conversazione maggiormente protetta rispetto a un servizio cloud, ma questa valutazione dipende anche dalle modalità con cui il software conserva e rimuove le informazioni temporanee. Per gli sviluppatori diventa quindi importante verificare il ciclo di vita dei dati sensibili, evitando copie superflue e adottando, quando tecnicamente possibile, procedure di cancellazione sicura della memoria. Sul piano della protezione dei dispositivi, il mantenimento della cifratura, degli aggiornamenti di sicurezza e dei controlli sugli accessi rimane essenziale per ridurre il rischio di acquisizioni non autorizzate. Per gli utenti, invece, eliminare una conversazione continua a essere una misura utile, ma non dovrebbe essere interpretata come una garanzia assoluta di irrecuperabilità immediata. Lo studio non stabilisce che servizi cloud come ChatGPT o Gemini conservino necessariamente le conversazioni cancellate attraverso il medesimo meccanismo: politiche di conservazione sui server, archiviazione locale e residui nella RAM rappresentano questioni distinte. ORISA mostra infine una doppia conseguenza della ricerca forense: le informazioni recuperate possono aiutare a ricostruire eventi durante un’indagine, ma la stessa possibilità obbliga a ripensare le garanzie di riservatezza promesse dagli assistenti AI. La privacy locale non dipende soltanto da dove viene eseguito il modello, ma anche da ciò che rimane nella memoria dopo che l’utente ha premuto il pulsante di eliminazione.

Iscriviti alla Newsletter

Non perdere le analisi settimanali: Entra nella Matrice Digitale.

Matrice Digitale partecipa al Programma Affiliazione Amazon EU. In qualità di Affiliato Amazon, ricevo un guadagno dagli acquisti idonei. Questo non influenza i prezzi per te.

Torna in alto