Category Archives: Fun

Trusted Path Execution – an unorthodox kernel module

For the past two months, I’ve been working on this project:

https://github.com/cormander/tpe-lkm

This kernel modules implements Trusted Path Execution (TPE), a security feature that anyone who is looking for an easy, single solution that will prevent all kinds of exploits. The short of it is, a user can’t execute code that they can write to. Meaning, if they download, compile, or otherwise write a file on the system with executable code, they can not execute it. This single handedly closes the door on a whole range of system exploits.

Continue reading