SOFTWARE HARDENING
Kernel Exploitation Mitigations
We have conducted research on the defense mechanisms employed by popular operating system kernels. Specifically, we have explored the kernel exploitation mitigations of the following operating systems:
- Linux (version 2.6.37)
- Windows 7
- Mac OS X Snow Leopard (version 10.6.6)
- FreeBSD (version 8.1)
- iOS (Apple's iPhone OS)
- Google's Android
Our results were presented at the Black Hat Europe 2011 Briefings:
- Protecting the Core: Kernel Exploitation Mitigations, Black Hat Europe 2011 Briefings [slides] [white paper]
An earlier study (from 2010) of FreeBSD's kernel exploitation mitigations is available here.