Crittografia su Android: evoluzione e stato attuale
Gli smartphone con Android sono stati più vulnerabili di altre piattaforme ad hacker e problemi di sicurezza. Ma grazie ai miglioramenti nella crittografia basata sul dispositivo nell'OS Android, i dispositivi sono meno suscettibili ad attacchi con furto di dati sensibili. Dispositivi con versioni Android più vecchie potrebbero dover usare app terze per crittografare i dati.
Contesto
Da Android 2.3.4 "Gingerbread", gli smartphone supportano nativamente la crittografia a livello dispositivo. Primi a sfruttarla: Droid Bionic e Samsung Galaxy S II. Anche Android 3.0 "Honeycomb" (tablet) include supporto nativo. Tuttavia, maggio 2011 (InfoWorld): ~99,7% dei dispositivi Android usa ancora versioni 2.3.3 o precedenti, senza crittografia dispositivo.
Crittografia dispositivo
Usa un filtro di crittografia basato su file che blocca il dispositivo con un PIN, impedendone l'uso senza inserirlo. Molte aziende richiedono crittografia dispositivo per smartphone usati dai dipendenti per connettersi a Microsoft Exchange Server e accedere a dati aziendali (email, calendario, contatti). La mancanza di crittografia nelle versioni precedenti rendeva alcuni dipartimenti IT restii ad允许 Android (Ars Technica, gennaio 2011).
Crittografia software
Android 2.2 supportava crittografia a livello software (Network World, ottobre 2010): i dati usati dalle app installate erano protetti. Ma la crittografia software è "meno un ostacolo" per potenziali hacker rispetto a quella dispositivo (Tim Armstrong, Kaspersky Lab, Network World).
Versioni precedenti
Proprietari di dispositivi con Android vecchi possono installare app terze per crittografia dispositivo più sicura. Marzo 2011: Whisper Systems ha rilasciato WhisperCore, crittografia disco completo per dati su Android (CNET). L'app permette di impostare una passphrase che crea una chiave per proteggere i dati salvati (CNET).
Considerazioni
Giugno 2011: Symantec rileva che Android pre-2.3.4 (smartphone) e pre-3.0 (tablet) usano solo un "modello di isolamento" anziché crittografia hardware. Le app sono isolate dal kernel Android. Se qualcuno ruba un tale dispositivo o la sua SD, può rubare gran parte dei dati salvati (Symantec).