=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/innovations.html,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- www/innovations.html 2017/06/26 17:18:57 1.49 +++ www/innovations.html 2017/07/03 22:01:03 1.50 @@ -463,6 +463,11 @@ protection against address space discovery attacks. Implemented first by Damien Miller (sshd(8) 2004), Claudio Jeker (bgpd(8), 2015), Eric Faurot (smtpd(8), 2016), Rafael Zalamena (various, 2016), and others. +
  • The .o files of the kernel are relinked in random order from a link-kit, + before every reboot. This provides substantial interior randomization in + the kernel's text and data segments for layout and relative branches/calls. + Basically a unique address space for each kernel boot, similar to the userland + fork+exec model described above but for the kernel. Theo de Raadt, June 2017.

    Functions