iOS 10 kernel moest opengesteld zijn
Nooit eerder werd een iOS kernel, de kern van een besturingssysteem, in de bèta opengesteld. In het verleden werd de kernel juist opzettelijk volledig versleuteld door Apple. De iOS 10 kernel is volledig opengesteld, ofwel niet versleuteld, en al snel werd er gedacht dat dit een nogal grove fout was van Apple. De fabrikant zelf geeft aan dat het zeker niet om een foutje gaat. De kernel is expres niet versleuteld om ervoor te zorgen dat de prestaties van iOS verbeteren zonder dat dit ten koste gaat van de veiligheid.
Fouten worden sneller opgespoord
De kernel is opengesteld om ervoor te zorgen dat app ontwikkelaars een volledig inzicht hebben in de details die er bestaan in het besturingssysteem. Hierdoor hebben zij ook direct volledig inzicht in de code, en dit zorgt er weer voor dat eventuele fouten gemakkelijker en sneller worden opgespoord. Deze lekken kunnen hierdoor sneller worden gedicht. Nog niet zo heel lang geleden moest Apple natuurlijk de strijd aangaan met de FBI, en juist deze strijd zou er (onder meer) toe hebben geleid dat Apple voor het eerst heeft besloten de kernel niet te versleutelen.
Hoe zit het dan met aanvallen?
Een niet versleutelde kernel is natuurlijk ook wel kwetsbaarder voor mensen met kwade bedoelingen. Er bestaat meer mogelijkheid om aanvallen uit te voeren, echter, er kunnen nu volgens Apple zoveel mensen zoeken naar lekken en gaten in de software dat een aanval ook op tijd onderschept zal worden. Laten we hopen dat Apple daar gelijk in heeft.