The project to research driver security and develop an automated testing framework named
Kronl. It consists of IREC, IRPT and IRCAP.
Why the driver?
A driver is a software component that lets the operating system and a device communicate with each other. The main reason for writing a driver is to gain access to protected data that is available only in kernel mode. If there are security flaws in a driver, unlike user mode applications, it can lead to serious problems that SYSTEM privileges are violated.