Crittografia Android: come verificarla
La crittografia Android protegge i dati salvati sul dispositivo (foto, messaggi, app, documenti) cifrandoli in modo che, in caso di furto o smarrimento, non siano leggibili senza la password di sblocco. Da Android 7.0 in poi, la crittografia è obbligatoria per default su tutti i dispositivi nuovi. In questa guida ti spieghiamo come verificare la crittografia su Android, i tipi disponibili (FBE e FDE) e cosa significano per la tua sicurezza.
Tipi di crittografia Android
Esistono due tecnologie principali di crittografia su Android. FDE (Full Disk Encryption): l'intera partizione dati viene cifrata con un'unica chiave derivata dalla password. Approccio usato in Android 5.0-6.0. Limite principale: il telefono deve essere sbloccato all'accensione prima che qualsiasi cosa possa funzionare (incluse sveglie, notifiche). Quindi dopo un riavvio, il telefono non riceve notifiche fino al primo sblocco.
FBE (File-Based Encryption): ogni file viene cifrato con la propria chiave. Esistono due livelli, Direct Boot (file accessibili prima dello sblocco, es. alarm) e Credential Encrypted (file accessibili solo dopo sblocco). Standard da Android 7.0. Vantaggi: telefono funziona parzialmente anche prima del primo sblocco (sveglie, notifiche di urgenza), boot più veloce, miglior performance generale. Tutti i telefoni venduti negli ultimi 5 anni usano FBE.
Verificare la crittografia
- Apri Impostazioni sul telefono.
- Vai in Sicurezza (o "Sicurezza e privacy" su Android 14+).
- Cerca la voce Crittografia e credenziali o Crittografia telefono.
- Vedrai lo stato: tipicamente "Crittografato" o "Telefono crittografato".
- Su molti dispositivi recenti questa voce è semplicemente assente perché la crittografia è data per scontata.
- Per verifica avanzata, in Opzioni sviluppatore puoi vedere il tipo di FBE.
- Via ADB:
adb shell getprop ro.crypto.typerestituisce "file" (FBE) o "block" (FDE). - Su Android 14+ FBE è obbligatoria; FDE solo su dispositivi molto vecchi.
- Se non hai PIN/biometria configurati, la crittografia esiste ma è basata su chiave di default (meno sicura).
Implicazioni per la sicurezza
La crittografia attiva offre protezione importante contro questi scenari. Furto del telefono: anche se un ladro estrae la memoria flash e tenta di leggerla con strumenti forensi, vedrà solo dati cifrati senza chiave; non può accedere a foto, messaggi, password salvate. Recupero dati post-reset: dopo un factory reset, i dati cifrati restano sul disco ma senza chiave sono illeggibili. Forensics legali: anche tribunali e forze dell'ordine, con strumenti come Cellebrite, non possono accedere ai dati senza la password (con alcune eccezioni su modelli vecchi).
Limiti della crittografia. Telefono acceso e sbloccato: la crittografia è "trasparente": chi accede al telefono già sbloccato vede tutto. La crittografia non protegge da uso fisico non autorizzato. Backup cloud: i backup su Google Drive sono soggetti a politiche Google; la cifratura E2E del backup (WhatsApp) è separata. App malevole: una volta che il telefono è sbloccato e l'app ha permessi, può leggere i dati come l'utente.
Sicurezza biometrica e PIN
La forza della crittografia dipende dalla forza della password che protegge la chiave. PIN a 4 cifre: solo 10.000 combinazioni, brute-force teoricamente in ore se l'hardware non lo protegge. PIN a 6 cifre: 1 milione, ore-giorni. Password alfanumerica: trilioni di combinazioni, impossibile brute-force pratico.
I telefoni moderni hanno protezioni hardware: dopo 5 PIN sbagliati, l'inserimento successivo richiede attesa progressiva (30 sec, 1 min, 1 ora...). Su Pixel dopo molti tentativi falliti l'enclave hardware cancella le chiavi rendendo il telefono inutilizzabile. La biometria (impronta, viso) è un wrapper di convenienza: il PIN/password resta sempre fallback richiesto periodicamente (es. dopo riavvio, dopo 72 ore senza sblocco biometrico).
Errori comuni e come risolverli
- "Non vedo l'opzione crittografia in Impostazioni": su Android 10+ è data per scontata e nascosta dal menu; è sempre attiva.
- "Telefono lento dopo crittografia": rallentamento improbabile su hardware recente; su vecchi (pre-2018) può esserci impatto.
- "Posso disattivare la crittografia?": no, è obbligatoria per design e non disabilitabile.
- "Crittografia microSD": opzionale, in Impostazioni > Sicurezza > Crittografa scheda SD; la SD diventa leggibile solo su quel telefono.
- "Backup cloud sono cifrati?": in transito sempre (TLS); a riposo cifrati lato Google. Per E2E vero usa app con backup cifrato (WhatsApp).
Domande frequenti
D: Il PIN del telefono è la chiave di crittografia?
R: La chiave reale è derivata dal PIN tramite KDF (Key Derivation Function) e protetta da hardware secure enclave. Il PIN sblocca la chiave, non è esso stesso la chiave.
D: Cosa succede se dimentico il PIN?
R: I dati sono persi; devi fare factory reset (FRP richiede account Google). Nessun "backdoor" disponibile.
D: Crittografia funziona anche per le foto sulla SD?
R: Solo se cifri la SD esplicitamente. Per default la microSD non è cifrata e i suoi dati sono leggibili da qualsiasi PC.
D: Posso sapere se la chiave è in TPM/hardware enclave?
R: Sì, telefoni con StrongBox keystore (Pixel 3+, Samsung con eSE) lo dichiarano in Impostazioni > Sicurezza > Keystore.
Hai bisogno di aiuto?
Se vuoi supporto Android per la tua azienda, il team di G Tech Group può aiutarti. Contattaci tramite il modulo di contatto.