No longer all performance in iOS 6 gets much attention. An underexposed addition to iOS 6 is Kernel Address Space Layout Randomization (KASLR) that the security of the platform to a new height tilt. ASLR iOS was introduced for the first time in iOS 4.3, but now also found its way into the kernel. The addition of Kernel ASLR will ensure th
at the platform will be even better protected against mobile malware, but also ensures that jailbreaking iOS 6 is still difficult.


Kernel Address Space Layout Randomization on iOS

Devices which make use of iOS may, in principle, only code that has been signed by Apple. A common method for this limitation is the use of Return-Oriented Programming (ROP), with bits of code can be reused in an unforeseen manner. For ROP requires that an attacker or jail breaker knows where they want to reuse code found in memory. ASLR ensures that the location of objects in memory are no longer in a fixed position to be picked, and thus complicates the use of ROP. Generally, this means that an attacker or jail breaker two userland vulnerabilities need, one for injecting code and a memory address to find out that ROP can be applied.

Kernel Address Space Layout Randomization and jail breaks 

The exploits that we knew so far, and which made possible so far JailBreak will now insignificant.Indeed, Apple has included a new additional security: the KASLR. Nobody really knows what the 'K' means, but means ASLR Address Space Layout Randomization.

This kind of security was already present in the iOS5, and were able to pass this Jailbreak security after some time. But this is not enough, the 'K' would be a higher level of security with the addition of a building like this with every release of iOS.

The team that among other things was responsible for most recent Absinthe jailbreak iOS 5.1.1 seems not (yet) from the field beaten by introducing KASLR iOS. Besides introducing KASLR shows also the administrative control tool racoonctl , who played an important role in the jailbreak for iOS 5.0.1 and 5.1.1, in iOS 6 to be removed . The hackers have also not yet released a vulnerability in the kernel of IOS, which normally can be used for the kernel-level security that is enforced by means of off-kernel patches. The question is whether the vulnerability even after the introduction of KASLR used for this purpose will be. The hacker po
 , who was largely responsible for the iOS 5.1.1 jailbreak is at least one of the first iOS 6 users.


If you still have questions regarding iOS 6 KASLR Consequences for jailbreak, you can either leave us a comment on our  Facebook page, Follow us on twitter, add us on your Google+ circle to Keep up to date.

Follow us on Twitter, subscribe to our Facebook Page, find us on LinkedIn