Login Register






OpenBSD Will Get Unique Kernels On Each Reboot filter_list
Author
Message
OpenBSD Will Get Unique Kernels On Each Reboot #1
A new feature added in test snapshots for the upcoming OpenBSD 6.2 release will create a unique kernel every time an OpenBSD user reboots or upgrades his computer. This feature is named KARL (Kernel Address Randomized Link) and works by relinking internal kernel files in a random order so that it generates a unique kernel binary blob every time. Currently, for stable releases, the OpenBSD kernel uses a predefined order to link and load internal files inside the kernel binary, resulting in the same kernel for all users. Developed by Theo de Raadt, KARL will work by generating a new kernel binary at install, upgrade, and boot time. If the user boots up, upgrades, or reboots his machine, the most recently generated kernel will replace the existing kernel binary, and the OS will generate a new kernel binary that will be used on the next boot/upgrade/reboot, constantly rotating kernels on reboots or upgrades. KARL should not be confused with ASLR (Address Space Layout Randomization) a technique that randomizes the memory address where application code is executed, so exploits can't target a specific area of memory where an application or the kernel is known to run. A similar technique exists for randomizing the memory location where the kernel loads called KASLR. The difference between the two is that KARL loads a different kernel binary in the same place, while KASLR loads the same binary in random locations. Currently Linux and Windows only support KASLR.

Learn More @ https://www.bleepingcomputer.com/news/se...x-windows/
[Image: tm06mQ3.gif]
If my threads help you feel free to Like and Rep
Keybase | https://keybase.io/ecks  ProtonMail | n3r0nu77@protonmail.com  Steam | Nu77v47u3  Discord | Ecks#2162


Reply

RE: OpenBSD Will Get Unique Kernels On Each Reboot #2
Sounds great.

I really want to start using OpenBSD, I need to figure out if I can make it rolling like with Debian. (can someone lemme know about this?)


(11-02-2018, 02:51 AM)Skullmeat Wrote: Ok, there no real practical reason for doing this, but that's never stopped me.

Reply

RE: OpenBSD Will Get Unique Kernels On Each Reboot #3
Very interesting, is it planned to be put into main release? I would be a little worried of potential difficulties with kernel verification on systems that use it, might brake it, who knows?
You can find me on Keybase
"Reach the state of ubiquity, and you will be in control"
Student, Technician, Designer, and more.
[Image: YUpAMpx.png]

Reply