Blog — Recupero dati e cybersicurezza
Analisi tecniche, consigli di prevenzione e attualità del recupero dati dagli esperti di SOS Data Recovery, laboratorio svizzero dal 2006.
Recuperare i dati di un Mac: SSD saldato, chip T2 e FileVault
Su un Mac recente, l'SSD non è più un componente che si estrae per leggere i dati altrove: è saldato alla scheda madre, e il suo contenuto è cifrato in permanenza dal chip del Mac. Senza una scheda madre e un processore funzionanti, e senza la password FileVault, nessuno può decifrare questi dati, né noi né Apple. È per questo che, su un Mac in avaria, il recupero non consiste quasi mai nello spostare l'SSD, ma nel riparare la scheda madre per restituire l'accesso alle chiavi di decifratura che contiene.
Il seguito spiega le due grandi epoche di Mac, il ruolo del chip T2 e poi della Secure Enclave, ciò che FileVault aggiunge, la trappola del Fusion Drive e ciò che resta realmente recuperabile.
Due epoche di Mac
Il primo riflesso, nel recupero, è sapere con quale generazione di Mac si ha a che fare, perché tutto ne deriva.
Sui vecchi Mac, fino al 2016 circa, l'SSD era spesso un componente estraibile. Aveva un formato vicino all'M.2 che si conosce sui PC, ma era in realtà un formato proprietario Apple. Soprattutto, queste macchine non imponevano necessariamente una cifratura hardware. In questo caso, un SSD estratto dalla macchina resta leggibile, e il recupero somiglia a quello di un disco classico.
Sui Mac recenti, non è più possibile. L'SSD è saldato direttamente sulla scheda madre. Non lo si può quindi più estrarre per leggerlo su un altro apparecchio e, come vedremo, anche dissaldando i chip non si recupera nulla di utilizzabile finché la cifratura non è rimossa. Il disco e la macchina sono ormai una cosa sola.
Il chip T2: molto più di una cifratura
Sui Mac Intel recenti, Apple ha introdotto un chip dedicato, il T2. Lo si riassume spesso nel suo ruolo di cifratura, ma fa molto di più, ed è utile comprenderlo per cogliere perché un Mac può guastarsi in un modo sconcertante.
Il T2 agisce anzitutto come controller dell'SSD, con una cifratura hardware permanente dei dati. Ospita anche la Secure Enclave, la zona sicura che gestisce l'avvio sicuro e il Touch ID. Si occupa inoltre dell'elaborazione del segnale, per esempio per il microfono e la fotocamera. E gestisce una parte dell'alimentazione della macchina.
Quest'ultimo punto offre un esempio eloquente di avaria. Quando si collega il caricabatterie, l'alimentazione arriva dapprima a 5 volt standard, tramite l'USB. Si stabilisce allora una comunicazione con il T2, e a un certo momento il chip restituisce le informazioni che autorizzano la scheda madre ad aumentare la tensione. Il dialogo avviene con il caricabatterie, in sostanza per dirgli che può ormai fornire 20 volt. Se il firmware del T2 è corrotto, questo passaggio non avviene più: la macchina resta bloccata a 5 volt, non sale a 20 volt, e ci si ritrova con un Mac che non si avvia o non si carica, mentre il problema non è né la batteria né il caricabatterie.
Apple Silicon, la Secure Enclave e FileVault
Con i chip Apple Silicon, gli M1, M2, M3 e M4, Apple ha integrato queste funzioni direttamente nel processore principale. La Secure Enclave ne fa ormai parte, e rende praticamente impossibile qualsiasi aggiramento delle protezioni del Mac. Queste macchine sono più resistenti da questo punto di vista, ma ciò ha una conseguenza diretta sul recupero.
Il contenuto dell'SSD è sempre cifrato, e le chiavi di cifratura sono gestite dalla Secure Enclave, all'interno del processore. Se il processore muore, queste chiavi sono perse, e la decifratura semplicemente non è più possibile. Si potrebbero tecnicamente leggere i chip di memoria NAND uno per uno, ma si otterrebbe soltanto contenuto cifrato, quindi inutilizzabile.
È anche per questo che non ci si può limitare a spostare l'SSD, oltre al fatto che è saldato. Anche immaginando di dissaldare e poi risaldare i chip su un'altra scheda, si cambia processore, quindi chiave di cifratura, e i dati restano illeggibili. L'unica via, quando la scheda madre ha un problema, è riparare questa scheda madre per renderla funzionante, perché sono i suoi componenti a detenere le chiavi che permettono di decifrare.
FileVault aggiunge ancora uno strato al di sopra. È una protezione software che si sovrappone alla protezione hardware del chip. Concretamente, se la chiave FileVault non viene fornita, essa non libera la chiave di cifratura del processore. In altre parole, anche con una macchina perfettamente riparata, senza la password FileVault o la sua chiave di recupero, l'accesso ai dati resta chiuso.
Dove sono le chiavi, a seconda del Mac
| Generazione di Mac | SSD | Cifratura | Effetto sul recupero |
|---|---|---|---|
| Prima del ~2016 | Spesso estraibile (formato proprietario) | Non necessariamente imposta | SSD estratto resta leggibile, come un disco classico |
| Intel con chip T2 | Saldato | Hardware tramite il T2 | Riparare la scheda madre per accedere alle chiavi |
| Apple Silicon (M1-M4) | Saldato | Chiavi nella Secure Enclave del processore | Processore morto = chiavi perse, decifratura impossibile |
| Con FileVault attivato | A seconda del modello | Strato software in più | Senza password / chiave di recupero, accesso chiuso |
La trappola del Fusion Drive
Un caso particolare merita che ci si soffermi, perché intrappola regolarmente gli utenti come alcuni riparatori: il Fusion Drive. Questo sistema non esiste più sui Mac recenti, ma equipaggia ancora molte macchine. Apple lo ha introdotto nel 2012.
L'idea era di combinare due dischi: un SSD veloce ma di scarsa capacità, e un grosso disco rigido meccanico per archiviare molti dati. Il Mac ripartisce i file in modo più o meno intelligente tra i due, tenendo sull'SSD ciò che si usa spesso, per la velocità, e relegando sul disco meccanico ciò che è più pesante, più raro o meno sollecitato. Dal punto di vista dell'utente, tutto ciò appare solo come un unico e medesimo volume.
Il problema è che i due dischi formano un insieme inscindibile. Se uno dei due si guasta, SSD o disco meccanico, occorre riparare e recuperare entrambi per ricostituire i dati, perché i file sono ripartiti tra loro. Ora, molto regolarmente, un cliente ci porta un solo supporto, convinto che ce ne sia uno solo, perché vedeva un solo disco nella sua macchina. Un'analisi rapida, una volta riparato il supporto, rivela allora che si trattava in realtà di un Fusion Drive, e che manca la seconda metà. Su un vecchio Mac, la prima precauzione è quindi verificare che non vi siano un SSD e un disco rigido associati in Fusion Drive.
Ciò che resta davvero recuperabile
Siamo chiari su un punto che alcuni concorrenti mantengono nel vago: no, non si recupera tutto su un Mac recente. Quando vi si promette un recupero garantito qualunque sia lo stato della macchina, diffidate. Se il processore è difettoso, le chiavi di cifratura hardware sono perse, e nessun laboratorio al mondo decifrerà questi dati. Nemmeno Apple li recupera.
Per contro, una grande parte delle avarie non tocca il processore stesso. Quando ci si affida un Mac recente in avaria, con il suo SSD saldato, procediamo anzitutto alla riparazione della scheda madre. Molto spesso, il problema si situa a livello dell'alimentazione della scheda, un caso frequente sui MacBook Pro per esempio. Ripariamo questa parte e rendiamo la scheda madre nuovamente funzionante, il che permette alla macchina di avviarsi, di sbloccarsi e di decifrare i suoi dischi. È soltanto in seguito che realizziamo una copia bit a bit perfetta, sulla quale estraiamo i dati.
La lezione di prevenzione è semplice: su un Mac, l'SSD saldato è un punto unico di guasto, e un backup è indispensabile come su qualsiasi computer. I due strumenti di base sono Time Machine, per un backup su un disco esterno, e iCloud Drive, per la sincronizzazione. E se usate FileVault, annotate con cura la vostra password e la vostra chiave di recupero: senza di esse, anche una macchina riparata terrà i vostri dati sotto chiave.
Ciò che occorre ricordare
Su un Mac recente, l'SSD è saldato alla scheda madre e il contenuto è cifrato dal chip, T2 sui modelli Intel, Secure Enclave integrata nel processore sugli Apple Silicon M1-M4. Le chiavi di decifratura risiedono in questo processore. Se il processore muore, sono perse e i dati non sono più recuperabili; è per questo che spostare o dissaldare l'SSD non porta a nulla, e perché il recupero passa dalla riparazione della scheda madre. FileVault aggiunge uno strato software: senza la sua password, anche una macchina riparata resta chiusa.
Ne derivano due riflessi. Anzitutto, diffidare di chi promette di recuperare tutto su un Mac recente, perché un processore morto significa chiavi perse. Poi, fare backup, con Time Machine e iCloud, e conservare le proprie credenziali FileVault. E attenzione al Fusion Drive sui vecchi Mac: due dischi ne formano uno solo, occorre trattarli insieme.
Domande frequenti
Si può estrarre l'SSD di un Mac recente per leggere i dati altrove?
No. Sui Mac recenti, l'SSD è saldato alla scheda madre e il suo contenuto è cifrato dal chip. Anche dissaldando i chip di memoria, si cambia processore, quindi chiave di cifratura, e il contenuto resta illeggibile. Il recupero passa dalla riparazione della scheda madre d'origine.
Che cosa succede se il processore del Mac è morto?
Su un Apple Silicon (M1-M4), le chiavi di cifratura sono gestite dalla Secure Enclave, all'interno del processore. Se il processore è morto, queste chiavi sono perse e la decifratura diventa impossibile. Nessun laboratorio può allora recuperare i dati, e nemmeno Apple.
A cosa serve il chip T2 su un Mac Intel?
Il T2 non si limita a cifrare l'SSD. Serve anche da controller di archiviazione, ospita la Secure Enclave (avvio sicuro, Touch ID), gestisce l'elaborazione del segnale del microfono e della fotocamera, e pilota una parte dell'alimentazione. Una corruzione del suo firmware può per esempio bloccare l'aumento di tensione da 5 a 20 volt e impedire al Mac di avviarsi o di caricarsi.
Ho dimenticato la mia password FileVault, potete comunque recuperare i miei dati?
No, salvo che disponiate della chiave di recupero FileVault. FileVault è uno strato software che si aggiunge alla cifratura hardware: senza la password o la chiave di recupero, la chiave del processore non viene liberata, e l'accesso resta chiuso anche su una macchina riparata.
Che cos'è un Fusion Drive e perché è importante?
Un Fusion Drive, introdotto da Apple nel 2012, combina un SSD veloce e un disco rigido meccanico in un solo volume, con i file ripartiti tra i due. I due dischi sono inscindibili: se uno si guasta, occorre trattarli entrambi per ricostituire i dati. Molti clienti ne portano uno solo, senza sapere che ne manca una metà.
Come si esegue un buon backup di un Mac?
Con i due strumenti di base: Time Machine per un backup su un disco esterno, e iCloud Drive per la sincronizzazione. Essendo l'SSD saldato un punto unico di guasto, un backup è indispensabile. Se usate FileVault, conservate anche la vostra password e la vostra chiave di recupero.