Qu’est-ce qu’une signature numérique dans les fichiers Windows ?

Les exécutables et programmes d’installation Windows peuvent inclure des données de signature intégrées qui identifient le signataire et l’algorithme de signature. Dans les fichiers PE tels que .exe ou .dll, la signature est généralement stockée dans une table de certificats. Les packages MSI utilisent leur propre format de conteneur pour des métadonnées similaires.

Ces données intégrées peuvent indiquer qui a signé le fichier et quels algorithmes ont été utilisés, mais elles ne correspondent pas à une vérification complète de la chaîne de confiance par le système d’exploitation.

Description de l’outil

Cet outil inspecte les fichiers .exe, .dll, .sys, .msi et .msp, puis extrait les informations de signature numérique intégrées qu’il trouve. Il affiche les données du certificat du signataire, les algorithmes de hachage, les dates de validité et les remarques sur l’état.

Il est utile lorsque vous souhaitez consulter rapidement les métadonnées de signature sans ouvrir les outils Windows spécialisés.

Exemples

  • Un exécutable Windows signé
  • Un package d’installation MSI signé
  • Un fichier de driver système contenant des données de certificat intégrées

Fonctionnalités

  • Analyse avec la meilleure précision possible des formats PE et MSI
  • Détails du certificat et algorithmes de hachage pour chaque signature
  • Avertissements clairs pour les fichiers non signés ou non pris en charge

Limitations

L’outil lit uniquement les données de signature intégrées. Il n’effectue pas la validation de confiance de Windows ni la vérification complète de la chaîne de certificats.

La prise en charge de MSI est heuristique, et certains fichiers peuvent être signalés comme des blocs de signature analysés plutôt que comme des signatures entièrement vérifiées.