Linux Kernel Runtime Guard (LKRG) is a loadable kernel module that will perform runtime integrity checking of the Linux kernel. Its purpose is to detect exploitation attempts for known and unknwon security vulnerabilities. LKRG will also detect privilege escalation for running processes, and kill the running process before the exploit code runs. The project’s creators warn users not to consider their tool as unbreakable and 100% secure. It is “bypassable by design
Source: