Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa esercitazione offre una panoramica e illustra in dettaglio i passaggi per firmare i file binari del driver per Windows in un'unica posizione consolidata. Gli argomenti secondari seguenti descrivono il processo:
Panoramica
Windows richiede che tutti i software in esecuzione in modalità kernel, inclusi i driver, siano firmati digitalmente per essere caricati.
Certificare il driver con Microsoft e Microsoft fornisce una firma. Quando il pacchetto driver supera i test di certificazione, Windows Hardware Quality Labs (WHQL) può firmarlo. Se WHQL firma il pacchetto driver, puoi distribuirlo tramite il programma Windows Update o altri meccanismi di distribuzione supportati da Microsoft.
Nota
I criteri di firma del codice in modalità kernel obbligatori si applicano a tutti i software in modalità kernel per sistemi basati su x64 in esecuzione in Windows Vista e versioni successive di Windows. Tuttavia, Microsoft incoraggia gli editori a firmare digitalmente tutto il software in modalità kernel, inclusi i driver di dispositivo (driver in modalità utente inclusi) anche per i sistemi a 32 bit. Windows Vista e versioni successive di Windows, verificare le firme in modalità kernel nei sistemi a 32 bit. Il software per supportare il contenuto multimediale protetto deve essere firmato digitalmente anche se è a 32 bit.
Firma del driver in modalità utente
I driver in modalità utente non richiedono la firma digitale, ma è consigliabile per motivi di sicurezza. A partire da Windows 8, potrebbero esserci scenari in cui è necessaria la firma, ma la firma non è applicabile universalmente.
- Microsoft consiglia di firmare driver in modalità utente per garantire l'integrità e la sicurezza.
- La firma consente di verificare l'identità del fornitore e l'integrità del pacchetto driver.
I driver in modalità utente, come il driver della stampante, vengono installati e funzionano su un computer basato su x64. Viene visualizzata una finestra di dialogo all'utente durante l'installazione che richiede l'approvazione per installare il driver. Questi pacchetti driver devono essere firmati per continuare l'installazione.
Queste risorse descrivono in modo più dettagliato la firma dei driver.
L'articolo principale sulla firma del driver
L'argomento secondario "How to Release Sign a Kernel Module" (Come rilasciare un modulo kernel) nella procedura dettagliata per la firma del codice Kernel-Mode descrive le informazioni sulla firma del codice in modalità kernel. Le informazioni contenute nel documento si applicano anche alla firma dei driver in modalità utente.
Il file selfsign_readme.htm che si trova nella directory selfsign nell'installazione di Windows Driver Kit (WDK).