Apple spiega perché il kernel di iOS 10 è stato lasciato intenzionalmente aperto
Foto: Ste Smith/Culto di Mac
Apple ha spiegato perché ha rilasciato la sua prima versione beta di iOS 10 con un kernel non crittografato. Alcuni esperti di sicurezza hanno suggerito che la mossa potrebbe essere stata non intenzionale, ma faceva parte del piano di Apple da sempre.
Il kernel integrato in iOS, come qualsiasi kernel, sposa il software con l'hardware. È il cuore del sistema operativo ed è responsabile della gestione della sicurezza, della memoria, dei processi di sistema e delle richieste dalle app installate.
È stato rivelato mercoledì che iOS 10 beta 1 è stato rilasciato con un kernel non crittografato, il che rende infinitamente più facile entrarci. C'è una buona ragione per questo, afferma Apple, e non lascia gli utenti esposti.
"La cache del kernel non contiene informazioni sull'utente e decrittografandola siamo in grado di ottimizzare le prestazioni del sistema operativo senza compromettere la sicurezza", ha spiegato un portavoce dell'azienda. TechCrunch.
Tutte le versioni precedenti di iOS, comprese le beta, sono state fornite con kernel crittografati, impedendo a terze parti di accedervi. Ciò ha contribuito a mantenere segreto il codice di Apple e ha reso più difficile trovare difetti che potrebbero essere sfruttati.
Ma rendendo questi difetti più facili da trovare durante la fase di beta testing, Apple può risolverli più velocemente. Ciò significa che quando iOS 10 farà il suo debutto pubblico a settembre, dovrebbe essere ancora più sicuro e ancora più difficile da hackerare.