|
Message-ID: <CAGXu5jKpNAVb657-d1zTu2dCgWhLUG0PkQmMx=orDCyB9vr_2Q@mail.gmail.com> Date: Mon, 28 Nov 2016 12:51:56 -0800 From: Kees Cook <keescook@...omium.org> To: Gaurav Minocha <gaurav.minocha.os@...il.com> Cc: "kernel-hardening@...ts.openwall.com" <kernel-hardening@...ts.openwall.com> Subject: Re: Introduction and task pick On Thu, Nov 17, 2016 at 6:06 PM, Gaurav Minocha <gaurav.minocha.os@...il.com> wrote: > Hello, > > I have been contributing in kernel as a hobbyist in device tree area. Still, > a kernel newbie. Here, my intent is to explore kernel and learn its design. Hi! Welcome to the fun! > Write a plugin to clear struct padding - If no one has started it, I believe > this task would be a good start. Could someone please share more > details..like similar plugin, problem and suggested solution? I would look at the PaX plugin "structleak_plugin.c", which does this already, IIUC, and see what is needed (if anything) to port it to the upstream kernel's gcc plugins. The easiest way to examine the plugin is to grab the latest grsecurity patch: https://grsecurity.net/download.php#test and then look for PAX_MEMORY_STRUCTLEAK (defined in arch/Kconfig) and the plugin itself in scripts/gcc-plugins/ > Please let me know if I'm missing something. > > Note: I contribute in my free time in multiple projects, so if task is > urgent, please let me know in advance. For the Kernel Self-Protection Project, getting it done right and well documented and tested is better than speed. Having both is nice, but generally it's harder to find people interested in the work; no need to rush people. :) -Kees -- Kees Cook Nexus Security
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.