All of lore.kernel.org
 help / color / mirror / Atom feed
* [kernel-hardening] initcall randomization
@ 2016-10-05 17:09 Ard Biesheuvel
  2016-10-05 19:43 ` [kernel-hardening] " Mark Rutland
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Ard Biesheuvel @ 2016-10-05 17:09 UTC (permalink / raw)
  To: kernel-hardening; +Cc: Kees Cook, Laura Abbott, Mark Rutland

Did anyone ever look into whether there is anything to gain in terms
of hardening from randomizing the order initcalls are issued at each
level? I know entropy is hard to come by at this stage, but on recent
UEFI systems, this is something we could potentially solve
generically. (It may uncover some breakage as well, but only hidden
breakage that could already surface at any time due to linker changes,
so I think this could serve as a diagnostic option as well)

Since boot time mappings are often performed in initcalls, this could
potentially reduce the predictability of the layout of the virtual
kernel space. But before I start experimenting with this, I thought
I'd ask if anyone has ever looked into this.

Regards,
Ard.

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2016-10-12 20:19 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-05 17:09 [kernel-hardening] initcall randomization Ard Biesheuvel
2016-10-05 19:43 ` [kernel-hardening] " Mark Rutland
2016-10-05 20:23 ` [kernel-hardening] " Greg KH
2016-10-05 20:30 ` Kees Cook
2016-10-05 21:45   ` Ard Biesheuvel
2016-10-10 22:17     ` Kees Cook
2016-10-11 18:28       ` Ard Biesheuvel
2016-10-11 19:59         ` Kees Cook
2016-10-12  8:50           ` Ard Biesheuvel
2016-10-11 23:40         ` Mark Rutland
2016-10-12  8:55           ` Ard Biesheuvel
2016-10-12 20:19             ` Kees Cook

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.