Driver Security Guidance

This section contains information on enhancing driver security.

In this section

Topic Description

Threat modeling for drivers

Driver writers and architects should make threat modeling an integral part of the design process for any driver. This article provides guidelines for creating threat models for drivers for the Microsoft Windows family of operating systems.

Deprecate unsafe functions

Create a process to look for and remove code vulnerabilities from your driver code. Because driver code is highly specialized, and threats continue to evolve, a single checklist cannot apply uniformly to all drivers. The following are general points to consider when creating drivers.

Windows security model: what every driver writer needs to know

This article provides information about writing secure kernel-mode drivers for the Microsoft Windows family of operating systems. It describes how the Windows security model applies to drivers and explains what driver writers must do to ensure the security of their devices.

 

 

 

Send comments about this topic to Microsoft