Che cos'è una firma digitale nei file Windows?

Gli eseguibili e i programmi di installazione Windows possono includere dati di firma incorporati che identificano il firmatario e l'algoritmo di firma utilizzato. Nei file PE come .exe o .dll, la firma è generalmente memorizzata in una tabella dei certificati. I pacchetti MSI utilizzano un proprio formato contenitore per metadati simili.

Questi dati incorporati possono indicare chi ha firmato il file e quali algoritmi sono stati utilizzati, ma non equivalgono alla verifica completa della catena di attendibilità da parte del sistema operativo.

Descrizione dello strumento

Questo strumento analizza i file .exe, .dll, .sys, .msi e .msp ed estrae le informazioni sulla firma digitale incorporata che riesce a trovare. Mostra i dati del certificato del firmatario, gli algoritmi digest, le date di validità e le note sullo stato.

È utile quando si desidera esaminare rapidamente i metadati della firma senza aprire strumenti Windows specializzati.

Esempi

  • Un eseguibile Windows firmato
  • Un pacchetto di installazione MSI firmato
  • Un file di driver di sistema con dati del certificato incorporati

Funzionalità

  • Analisi con il miglior risultato possibile per i formati PE e MSI
  • Dettagli del certificato e algoritmi digest per ogni firma
  • Avvisi chiari per file non firmati o non supportati

Limitazioni

Lo strumento legge esclusivamente i dati della firma incorporati. Non esegue la convalida dell'attendibilità di Windows né la verifica completa della catena di certificati.

Il supporto per MSI è di tipo euristico e alcuni file potrebbero essere segnalati come blocchi di firma analizzati anziché come firme completamente verificate.