I am working on prototyping a product using 3.18 Linux kernel.
I am trying to understand the ways to harden Linux Kernel? I am referring a documentation. The document refers to numerous configuration options that should be taken care of? Is that all to hardening the Kernel? Or are there other things that I should take care.
P.S: I cannot move to a newer kernel version as the SoC is supported best on 3.18. I am using gcc-4.9 as the toolchain to build all the software.