PrivGuard: Protecting Sensitive Kernel Data From Privilege Escalation Attacks
Kernels of operating systems are written in low-level unsafe languages, which make them inevitably vulnerable to memory corruption attacks.Most existing kernel defense mechanisms focus on preventing control-data attacks.Recently, attackers have turned the direction to non-control-data attacks by hijacking data flow, so as to bypass current defense