Microsoft is taking steps to strengthen the security of the Windows kernel by excluding drivers that have not passed the Windows Hardware Compatibility Program (WHCP).

Increased security for the kernel

The goal is to reduce vulnerabilities arising from unverified code. Kernel drivers, operating at a privileged level of the operating system, represent a potential attack vector if compromised. Requiring compliance with WHCP means that drivers must pass a series of security tests and checks before being considered trusted by the operating system.

Implications for developers

This decision requires driver developers to comply with WHCP requirements, which may result in increased development costs and time. However, the end result is a more secure and reliable Windows ecosystem.