Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 15 submissions in the queue.

Submission Preview

Link to Story

Kernel Address Randomized Link in OpenBSD

Accepted submission by canopic jug at 2017-06-13 17:14:11
Software

https://marc.info/?l=openbsd-tech&m=149732026405941&w=2 [marc.info]
https://marc.info/?l=openbsd-tech&m=149732265506347&w=2 [marc.info]

There is now scaffolding to ensure booting to a newly-linked kernel
for every reboot. New random kernels can be linked
together, automatically in the background by the rc
scripts, and installed as /bsd. On a fast machine it takes less than
a second. A mail is sent to the system administrator. A reboot runs
the new kernel, and yet another kernel is built for the next boot.

As a result, every new kernel is unique. The relative offsets between
functions and data are unique.


Original Submission