Controllo di accesso in un driver

Per proteggersi dall'accesso inappropriato, la maggior parte dei driver si basa sui controlli di accesso predefiniti applicati dal gestore di I/O rispetto agli oggetti dispositivo. Altri meccanismi sono disponibili per i driver. Forse il più semplice per i driver normali consiste nell'applicare un descrittore di sicurezza esplicito quando installano il driver. Un esempio di applicazione dei descrittori di sicurezza all'oggetto dispositivo viene illustrato in una sezione successiva.

Un driver che implementa i propri criteri di sicurezza può basarsi sulle API Di Windows standard per assistenza nella gestione dell'accesso alla sicurezza. In questo caso, il driver gestisce l'archiviazione dei descrittori di sicurezza ed è responsabile della chiamata delle routine di monitoraggio dei riferimenti di sicurezza per convalidare la sicurezza. Questi includono numerose routine, ad esempio le seguenti:

Questo elenco è incompleto, ma descrive una serie di funzioni chiave che possono essere usate all'interno di un driver per eseguire la convalida dell'accesso.