O que é uma assinatura digital em arquivos do Windows?

Os executáveis e instaladores do Windows podem incluir dados de assinatura incorporados que identificam o signatário e o algoritmo de assinatura. Em arquivos PE, como .exe ou .dll, a assinatura geralmente é armazenada em uma tabela de certificados. Os pacotes MSI usam seu próprio formato de contêiner para metadados semelhantes.

Esses dados incorporados podem informar quem assinou o arquivo e quais algoritmos foram usados, mas não são a mesma coisa que uma verificação completa da cadeia de confiança pelo sistema operacional.

Descrição da ferramenta

Esta ferramenta inspeciona arquivos .exe, .dll, .sys, .msi e .msp e extrai as informações de assinatura digital incorporadas que conseguir encontrar. Ela exibe dados do certificado do signatário, algoritmos de resumo criptográfico, datas de validade e observações de status.

Ela é útil quando você quer consultar rapidamente os metadados da assinatura sem abrir ferramentas especializadas do Windows.

Exemplos

  • Um executável assinado do Windows
  • Um pacote instalador MSI assinado
  • Um arquivo de driver do sistema com dados de certificado incorporados

Recursos

  • Análise com melhor esforço para os formatos PE e MSI
  • Detalhes do certificado e algoritmos de resumo criptográfico para cada assinatura
  • Avisos claros para arquivos não assinados ou não compatíveis

Limitações

A ferramenta lê apenas os dados de assinatura incorporados. Ela não realiza a validação de confiança do Windows nem a verificação completa da cadeia de certificados.

O suporte a MSI é heurístico, e alguns arquivos podem ser relatados como blobs de assinatura analisados, em vez de assinaturas completamente verificadas.