Un componente driver è un modulo software che funziona con fiducia elevata e può interagire strettamente con il sistema operativo, spesso a livello del kernel o nelle sue vicinanze. A differenza delle applicazioni ordinarie, può gestire hardware, chiamate di sistema, memoria e controlli di sicurezza di basso livello. A causa di questo accesso, i driver sono potenti ma anche rischiosi: un difetto o una progettazione malevola può compromettere l'intera macchina.
Nella sicurezza informatica, i componenti driver sono importanti perché gli attaccanti possono abusarne per ottenere persistenza, nascondere attività, disabilitare le difese o raggiungere privilegi più profondi di quelli ottenibili da un processo in modalità utente. Il caricamento di un driver sospetto è spesso un importante segnale di allarme, soprattutto sui sistemi che non necessitano di driver hardware personalizzati. I difensori monitorano driver non firmati o insoliti, percorsi di installazione inattesi, transizioni di privilegio e manomissioni a livello del kernel. Bloccare il caricamento non autorizzato dei driver e monitorare la telemetria dei driver sono modi importanti per ridurre questa superficie di attacco.


