211service.com
L'iPhone ha superato una soglia di sicurezza chiave
Meno di un mese dopo che Apple ha lanciato per la prima volta l'iPhone nel giugno 2007, un gruppo chiamato Independent Security Evaluators falle di progettazione di sicurezza profonde documentate nel dispositivo. L'errore più imbarazzante di Apple: ogni applicazione per iPhone che Apple aveva scritto funzionava con i cosiddetti privilegi di root, dando a ciascuno il controllo completo sull'intero telefono. Gli hacker hanno trovato bug in quelle app che potrebbero essere utilizzate per prendere il controllo del telefono dall'interno. Apple non ha corretto il difetto di progettazione fino a gennaio 2008.
Ma dopo quel lancio roccioso, Apple ha investito molto nella sicurezza dell'iPhone. È ancora possibile per un hacker prendere il controllo di un telefono, ma è sempre più difficile, soprattutto perché ogni app viene eseguita nella propria sandbox isolata. Il telefono verifica anche il suo sistema operativo all'avvio. Oggi l'Apple iPhone 4S e l'iPad 3 sono sistemi di mobile computing affidabili che possono essere utilizzati per pagamenti mobili, e-commerce e la fornitura di programmi a pagamento di alta qualità, che portano ad Apple entrate significative sotto forma di commissioni.
In effetti, nei suoi sforzi per rendere i suoi dispositivi più sicuri, Apple ha superato una soglia significativa. Le tecnologie che l'azienda ha adottato proteggono così bene i contenuti dei clienti Apple che in molte situazioni è impossibile per le forze dell'ordine eseguire esami forensi sui dispositivi sequestrati ai criminali. Più significativo è l'uso crescente della crittografia, che sta iniziando a causare problemi alle forze dell'ordine quando incontrano sistemi con unità crittografate.
Cose recensite
Sicurezza iOS
Apple, maggio 2012
Posso dirti dal punto di vista del Dipartimento di Giustizia, se quell'unità è crittografata, hai finito, Ovie Carroll, direttore del laboratorio di criminalità informatica presso la Sezione Criminalità informatica e proprietà intellettuale del Dipartimento di Giustizia, ha detto durante il suo keynote discorso alla conferenza di informatica forense DFRWS a Washington, DC, lunedì scorso. Quando si conducono indagini penali, se si accende un'unità crittografata per l'intero disco, si perde ogni possibilità di recuperare quei dati.
La crittografia per il mercato di massa non è stata considerata una potenziale minaccia per le forze dell'ordine sin dalle guerre crittografiche degli anni '90. All'epoca c'era una battaglia molto pubblica contro le leggi e i regolamenti degli Stati Uniti che limitavano l'uso e l'esportazione della tecnologia crittografica. Da un lato, i gruppi per le libertà civili e gli interessi commerciali hanno affermato che il pubblico aveva bisogno di una crittografia avanzata per proteggere la privacy e le transazioni finanziarie. D'altro canto, le forze dell'ordine hanno avvertito che la stessa tecnologia avrebbe dato potere a spacciatori, rapitori, riciclatori di denaro e terroristi.
Le forze dell'ordine hanno perso le guerre crittografiche: oggi sostanzialmente non ci sono restrizioni sulla crittografia del mercato di massa. Fortunatamente, pochi degli orribili previsti si sono avverati. Uno dei motivi è che i sistemi di crittografia sviluppati e venduti ai consumatori negli ultimi 20 anni hanno avuto un tallone d'Achille: non esisteva un buon modo per consentire agli utenti di gestire in modo sicuro le chiavi di crittografia. La crittografia, nonostante tutta la sua potenza, non fornisce alcuna sicurezza a meno che le chiavi utilizzate per bloccare i dati rimangano segrete.
Inserisci l'iPhone. L'architettura di sicurezza di Apple è così robusta e così strettamente intrecciata nel suo hardware e software, che è facile per i consumatori utilizzare la crittografia sui loro telefoni e molto difficile per qualcun altro rubare le informazioni crittografate.
Al centro della sicurezza di Apple architettura è l'algoritmo Advanced Encryption Standard (AES), un sistema di codifica dei dati pubblicato nel 1998 e adottato come standard del governo degli Stati Uniti nel 2001. Dopo oltre un decennio di analisi esaustive, AES è ampiamente considerato indistruttibile. L'algoritmo è così potente che nessun computer immaginabile per il prossimo futuro, nemmeno un computer quantistico, sarebbe in grado di decifrare una chiave AES a 256 bit veramente casuale. Il La National Security Agency ha approvato AES-256 per l'archiviazione di dati top-secret (PDF).
Apple non ha risposto alle richieste di commento su questa storia. Ma la chiave AES in ogni iPad o iPhone è unica per ciascun dispositivo e non è registrata da Apple o da nessuno dei suoi fornitori, ha affermato la società in un documento relativo alla sicurezza. carta bianca . La masterizzazione di queste chiavi nel silicio impedisce che vengano manomesse o aggirate e garantisce che possano essere accessibili solo dal motore AES.
Ciò significa in pratica che quando i dispositivi iOS vengono spenti, la copia della chiave di crittografia nella memoria accessibile del computer viene cancellata. Ecco perché un investigatore che ottiene il telefono di un sospetto dovrebbe provare tutte le chiavi possibili, compito ritenuto impossibile dalla NSA.
L'iPhone e l'iPad conservano una copia della chiave di crittografia più in profondità nella memoria flash, altrimenti non ci sarebbe modo per il dispositivo di recuperare i dati quando viene riacceso. Ma quella chiave di crittografia è essa stessa protetta dal blocco PIN dell'utente, un codice che deve essere inserito prima che il dispositivo possa essere utilizzato.
L'iPhone supportava sempre un blocco PIN, ma il PIN non era un deterrente per un aggressore serio fino all'iPhone 3GS . Poiché quei primi telefoni non utilizzavano il loro hardware per eseguire la crittografia, un investigatore esperto poteva hackerare il telefono, scaricare la sua memoria flash e accedere direttamente alla rubrica del telefono, ai messaggi di posta elettronica e ad altre informazioni. Ma ora, con l'approccio più sofisticato di Apple alla crittografia, gli investigatori che vogliono esaminare i dati su un telefono devono provare ogni PIN possibile. Gli esaminatori eseguono questi cosiddetti attacchi di forza bruta con un software speciale, perché l'iPhone può essere programmato per cancellarsi da solo se viene fornito il PIN sbagliato più di 10 volte di seguito. Questo software deve essere eseguito sull'iPhone stesso, limitando la velocità di ipotesi a 80 millisecondi per PIN. Provare tutti i PIN a quattro cifre richiede quindi non più di 800 secondi, poco più di 13 minuti. Tuttavia, se l'utente sceglie un PIN a sei cifre, il tempo massimo richiesto sarebbe di 22 ore; un PIN di nove cifre richiederebbe 2,5 anni e un PIN di 10 cifre richiederebbe 25 anni. Questo è abbastanza buono per la maggior parte dei segreti aziendali e probabilmente anche abbastanza buono per la maggior parte dei criminali.
Ci sono molti problemi quando si tratta di estrarre dati da dispositivi iOS, afferma Amber Schroader, CEO di Paraben, un fornitore di software, hardware e servizi forensi per telefoni cellulari. Abbiamo avuto molte cause civili che non siamo stati in grado di elaborare ... per la scoperta a causa della crittografia che ci blocca.
Un'altra innovazione dell'iPhone ha a che fare con come e dove i dati vengono crittografati. Anni fa la crittografia non veniva utilizzata molto spesso perché era difficile da implementare e costosa dal punto di vista computazionale: richiedeva molte risorse. Non così con l'iPhone. Apple ha progettato i dispositivi iOS in modo che l'hardware che crittografa i dati si trovi nel percorso in cui i dati viaggiano quando si spostano dalla memoria flash alla memoria principale dell'iPhone. Ciò significa che i dati possono essere decifrati automaticamente quando letti dalla memoria flash nella memoria e ricodificati quando salvati dalla memoria alla memoria flash. Su iPhone, la crittografia è essenzialmente gratuita.
Ciò rende possibile offrire servizi come Foxygram, un'app per iPhone che consente agli utenti di condividere dati crittografati nella consapevolezza che non possono essere intercettati e forniti alle forze dell'ordine. Markus Kangas, cofondatore del creatore dell'app, FoxyFone, afferma che l'obiettivo è fornire messaggistica sicura di facile utilizzo per tutti e allo stesso tempo proteggere la privacy degli utenti. Aggiunge: Non siamo lì per la polizia.
Il sistema operativo Android di Google supporta anche l'archiviazione crittografata , ma solo per alcuni dati sul telefono. Ancora più importante, non è presente alcuna chiave nell'hardware, quindi anche le password complesse possono essere decifrate estraendole e utilizzando una rete di poche centinaia di computer. I telefoni BlackBerry, d'altra parte, hanno anche un forte sistema di crittografia che può essere basato su più fattori oltre al PIN dell'utente .
Ma il sistema BlackBerry è progettato per i clienti aziendali ed è più difficile da usare rispetto a quello di Apple, realizzato per il mercato consumer. Ora che la crittografia avanzata e di livello militare è difficile e facile da usare per i consumatori, supponendo che l'utente abbia impostato un blocco PIN lungo e difficile da indovinare, lo scenario da incubo delle guerre crittografiche potrebbe finalmente essersi avverato.
Simson L. Garfinkel, che lavora in computer forensics, è un redattore collaboratore di Revisione della tecnologia .
Questo articolo è stato aggiornato il 13 agosto per correggere la quantità di tempo necessaria per provare tutte le possibili chiavi di crittografia di determinate lunghezze.