Stories
Slash Boxes
Comments

SoylentNews is people

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