Apple: Lack of encryption of kernel in iOS 10 beta is intentional

Apple: Lack of encryption of kernel in iOS 10 beta is intentional

Against the backdrop of the recent discovery of an unencrypted kernel in Apple’s iOS 10 beta version, a company representative has confirmed to TechCrunch that the lack of encryption of the kernel is intentional. The kernel dictates how hardware can be used by software, and ensures the security of devices.

The Apple representative told TechCrunch that here is a reason why Apple has not encrypted the kernel in iOS 10 beta.

In the wake of concerns that the unencrypted kernel in iOS 10 beta can potentially enable users and researchers to access to the core of Apple’s new iOS version and its inner workings, the representative explained that Apple has not encrypted the kernel because the iOS 10 kernel cache does not contain sensitive information.

Asserting that “the kernel cache doesn't contain any user info,” the Apple representative said: “…by unencrypting it we're able to optimize the operating system's performance without compromising security.”

Going by the Apple representatives’ explanation, the kernel has been left unencrypted by Apple so as to give researchers and developers the ability to "poke around" and discover potential security flaws. The easier access to the kernel will evidently facilitate the detection of security flaws, thereby enabling Apple to patch potential issues easily and more quickly.