n1ro°
RU

Компьютеры · Инструкция

Как проверить цифровую подпись файла в PowerShell

Перед запуском скачанного EXE или скрипта можно отдельно проверить его Authenticode-подпись. Команда показывает статус п

Редакция N1RO · Проверено

Короткий ответ

Get-AuthenticodeSignature показывает Status и сертификат Authenticode-подписи для выбранного файла. Проверьте актуальные условия по официальным источникам на дату 2026-09-18 и сверьте модель/версию устройства или сервиса перед действием.

Что сделать

  1. В PowerShell выполните: Get-AuthenticodeSignature "C:\Path\app.exe" | Format-List Status,StatusMessage,SignerCertificate
  2. Valid означает успешную проверку подписи; NotSigned — применимая Authenticode-подпись не найдена.
  3. Всегда проверяйте полный путь файла, чтобы не анализировать одноимённый EXE из другой папки.

Как проверить результат

  • Всегда проверяйте полный путь файла, чтобы не анализировать одноимённый EXE из другой папки.

Осторожно

Цифровая подпись подтверждает происхождение/целостность в рамках Authenticode, но не является абсолютной гарантией безопасности.

Что учитывать

Цифровая подпись подтверждает происхождение/целостность в рамках Authenticode, но не является абсолютной гарантией безопасности.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Get-AuthenticodeSignature). Пример и формулировки — редакция N1RO на 2026-09-18.