Apple legt uit waarom de iOS 10-kernel opzettelijk open is gelaten
Foto: Ste Smith/Cult of Mac
Apple heeft uitgelegd waarom het zijn eerste iOS 10-bèta met een niet-versleutelde kernel heeft uitgebracht. Sommige beveiligingsexperts suggereerden dat de verhuizing misschien onbedoeld was, maar het maakte altijd al deel uit van het plan van Apple.
De kernel die in iOS is ingebakken, combineert, zoals elke kernel, software met hardware. Het is de kern van het besturingssysteem en is verantwoordelijk voor het beheer van beveiliging, geheugen, systeemprocessen en verzoeken van geïnstalleerde apps.
Woensdag werd onthuld dat iOS 10 beta 1 werd uitgebracht met een niet-versleutelde kernel, waardoor het oneindig gemakkelijker wordt om erin te komen. Daar is een goede reden voor, zegt Apple - en het stelt gebruikers niet bloot.
"De kernelcache bevat geen gebruikersinformatie en door deze te decoderen kunnen we de prestaties van het besturingssysteem optimaliseren zonder de veiligheid in gevaar te brengen", legt een woordvoerder van het bedrijf uit. TechCrunch.
Alle eerdere versies van iOS - inclusief de bèta's - zijn geleverd met versleutelde kernels, waardoor derden er niet in kunnen komen. Dit heeft geholpen om de code van Apple geheim te houden en maakte het moeilijker om fouten te vinden die misbruikt konden worden.
Maar door die fouten gemakkelijker te vinden tijdens de bètatestfase, kan Apple ze sneller repareren. Dat betekent dat tegen de tijd dat iOS 10 in september zijn publieke debuut maakt, het nog veiliger en nog moeilijker te hacken zou moeten zijn.