Forensica · Metodi

Chip-Off nella forensica degli smartphone: possibilità e limiti

Il Chip-Off è uno dei metodi a livello hardware più noti della forensica dei dispositivi mobili. Sugli smartphone attuali, cifrati, incontra però un limite di principio: il chip di memoria contiene i dati, ma non la chiave.

Revisione tecnica a cura di Jan Petermann, Fondatore e amministratore delegato di smartmodPubblicato il

Che cosa significa Chip-Off?

Chip-Off indica la dissaldatura del componente di memoria – negli smartphone per lo più eMMC o UFS – e la lettura del suo contenuto grezzo con un lettore esterno. Il risultato è un'immagine fisica della memoria, che viene poi decodificata e analizzata.

L'intervento è invasivo: dopo la dissaldatura il dispositivo non può più funzionare nel suo stato originale, finché il componente non viene rimontato.

Quando si usa il Chip-Off?

  • Memorie non cifrate

    Smartphone meno recenti e telefoni cellulari semplici senza crittografia integrale.

  • Schede di memoria e sistemi embedded

    Schede di memoria, chiavette USB e dispositivi la cui memoria non è vincolata a un'area di sicurezza del processore.

  • Dispositivi non più funzionanti

    Dispositivi distrutti al punto da non poter più essere messi in funzione – purché nessuna crittografia si opponga alla lettura.

Perché sugli smartphone moderni il Chip-Off spesso non basta?

Gli iPhone e i dispositivi Android attuali cifrano i dati utente per impostazione predefinita. Sui dispositivi attuali Android utilizza la crittografia basata su file (File-Based Encryption); Apple cifra tramite Data Protection con chiavi gestite dalla Secure Enclave.

In questo caso un'immagine ottenuta con il Chip-Off contiene sì i dati cifrati, ma non il materiale crittografico vincolato al dispositivo. Senza di esso il contenuto non può essere decifrato.

Crittografia e vincolo ai componenti originali

Le chiavi di decifratura vengono derivate da una chiave hardware ancorata nel dispositivo e – a seconda della classe di dati – dal codice di blocco. La chiave hardware è progettata per non lasciare l'area di sicurezza del processore e non può essere letta.

In pratica significa: memoria e processore formano un'unità. Solo nell'interazione di questi componenti originali i dati possono tornare accessibili.

Differenza tra Chip-Off e ricostruzione Board-Level

  • Chip-Off

    Rimuove la memoria dal sistema e la legge isolatamente. Risultato: un'immagine grezza – sui dispositivi cifrati, testo cifrato.

  • Ricostruzione Board-Level

    Ripristina le funzioni necessarie del sistema originale, in modo che il dispositivo lavori con le proprie chiavi. Risultato: un dispositivo che può di nuovo essere inserito in un workflow di estrazione forense.

ISP, JTAG e altri metodi basati sull'hardware

Con l'In-System Programming (ISP) la memoria viene contattata direttamente sulla scheda, senza dissaldarla. JTAG utilizza le interfacce di test e debug del processore per accedere alla memoria. Entrambi i metodi sono meno invasivi del Chip-Off, ma presuppongono che la rispettiva interfaccia sia accessibile.

Per la crittografia vale lo stesso che per il Chip-Off: anche un'immagine di una memoria cifrata ottenuta tramite ISP o JTAG è illeggibile senza il materiale crittografico del sistema originale. Su molti smartphone attuali, inoltre, le interfacce di debug sono disattivate alla consegna.

Quando conviene ricostruire l'hardware originale?

Ogni volta che il dispositivo cifra i propri dati e i componenti rilevanti per i dati e la crittografia sono ancora integri. L'obiettivo allora non è leggere la memoria, ma un sistema originale funzionante, di nuovo disponibile per un sistema di estrazione.

In questi casi il Chip-Off può essere persino controproducente: dissaldando il componente di memoria si scioglie l'unità con il processore – il che rende più difficile una successiva via attraverso il sistema originale.

Conclusione

Il Chip-Off resta un metodo prezioso per memorie non cifrate, dispositivi meno recenti e sistemi embedded. Sugli smartphone moderni e cifrati, invece, è di regola decisivo preservare il sistema originale: la ricostruzione Board-Level ripristina le funzioni necessarie, l'estrazione avviene poi con metodi forensi consolidati. Quale procedura sia corretta nel singolo caso lo chiarisce una diagnosi tecnica del dispositivo specifico.

Domande frequenti

Risposte in breve.

Si può dissaldare e leggere il chip di memoria di un iPhone?

Tecnicamente sì, ma di regola non in modo utilizzabile a fini forensi. I dati sugli iPhone attuali sono cifrati e il materiale crittografico è vincolato alla Secure Enclave del processore originale. L'immagine letta contiene quindi solo dati cifrati.

Quando ha ancora senso il Chip-Off nella forensica dei dispositivi mobili?

Per memorie senza crittografia vincolata al dispositivo – ad esempio in telefoni cellulari meno recenti, schede di memoria e alcuni sistemi embedded. Se ciò valga per un dispositivo specifico dipende da modello e versione software.

Reperto danneggiato?

Verifichiamo se il dispositivo è ricostruibile.

Per una prima valutazione tecnica bastano poche indicazioni sul dispositivo e sul tipo di danno.

Wasserweg 8–10 · 60594 Frankfurt am Main