Apple claimt met opzet de kernelcache in iOS 10 niet versleuteld te hebben. Tot nu toe paste het bedrijf encryptie toe op dat gedeelte van zijn mobiele besturingssysteem, maar volgens Apple is dat niet nodig, omdat de kernelcache geen gebruikersgegevens bevat.
Daardoor komt de privacy van gebruikers niet in gevaar, claimt Apple in een statement tegen TechCrunch. Apple heeft zich in de afgelopen jaren sterk gericht op encryptie om de privacy van gebruikers te bevorderen. Daarom versleutelt het mobiele besturingssysteem gebruikersgegevens.
Het niet-versleutelen van de kernelcache in iOS 10 geeft Apple naar eigen zeggen de mogelijkheid om de prestaties van het mobiele besturingssysteem te optimaliseren. Bovendien kunnen beveiligingsonderzoekers nu makkelijker rondsnuffelen in de code, en eventuele kwetsbaarheden opsporen en doorgeven aan Apple. Daar staat tegenover dat criminelen dat ook kunnen doen, merkt TechCrunch op.
Tot nu toe versleutelde Apple de kernelcache van zijn mobiele besturingssysteem steevast en de testversie van iOS 10 is de eerste keer dat het niet gebeurt. De kernelcache is een bestand in img4-formaat, bestaande uit de kernel zelf en alle extensies.
Dat de kernelcache nu niet langer versleuteld is, betekent niet dat gebruikers automatisch alle info te zien krijgen. De tool Joker, die al jaren gebruikt kan worden om de kernelcache van iOS-apparaten in te zien, vermeldt in de changelog voor de iOS 10-versie dat er bij het simpel exporteren van de onversleutelde kernelcache nog altijd elementen niet te zien zijn. In tegenstelling tot wat sommige media melden, heeft Apple de kernel niet opengesteld of opensource gemaakt. Het gaat louter om het niet versleutelen van de al gecompileerde kernelcache, die in de vorm van een img4-bestand in iOS staat.