Как проверить цифровую подпись программы в Windows

Инструменты хакинга

Разработчики программного обеспечения и компании могут подписывать программы, которые они разрабатывают или распространяют, которые используются для проверки целостности программы, чтобы гарантировать, что она не была изменена после ее подписания.

В сегодняшней  статье я расскажу о нескольких способах проверки цифровых подписей программ на компьютере под управлением Windows.

Проверка цифровой подписи программы в проводнике

Вы можете отображать и проверять подпись любой программы в Windows с помощью проводника.

  1. Кликните правой кнопкой мыши по программе, которую вы хотите проверить, и выберите свойства из контекстного меню. проверить цифровую подпись программы в Windows
  2. Выберите вкладку «Цифровые подписи» в окне «Свойства». проверка цифровой подписи программы
  3. Если вы видите подписи, перечисленные на вкладке, вы знаете, что файл был подписан в цифровом виде. Дважды щелкните по одной из подписей, чтобы отобразить дополнительную информацию. проверка цифровой подписи программы

Windows открывает информацию о подписчике и подписи в открывшемся окне. Вы можете нажать «Просмотреть сертификат», чтобы отобразить подпись или щелкнуть вкладку «Дополнительно», чтобы отобразить детали подписи.

Windows показывает вам, если «цифровая подпись в порядке», или нет.

Проверка цифровой подписи программы с помощью SignTool

SignTool — это программа Microsoft, включенная в Windows SDK. Программа не включается при установке Windows на машину или использовании Windows и ее необходимо добавить в систему, установив Windows SDK.

проверка цифровой подписи программы
Проверка цифровой подписи программы с помощью

Примечание. При загрузке Windows 10 SDK загрузка имеет размер около 2,5 ГБ. Он установит в систему всевозможные файлы, которые вам не нужны, если вы не разрабатываете программы для Windows.

Установщик устанавливает файл signtool.exe в следующих местах:

  • C: \ Program Files (x86) \ Windows Kits \ 10 \ bin \ x86 \ signtool.exe
  • C: \ Program Files (x86) \ Windows Kits \ 10 \ bin \ x64 \ signtool.exe

Для проверки подписей используйте следующие команды:

  • SignTool проверяет program.exe — по умолчанию для политики драйвера Windows для проверки.
  • SignTool verify / pa program.exe — используйте это, чтобы проверить сертификаты подписи кода.

Проверка цифровой подписи программы в DigiCert Certificate

Вы можете загрузить утилиту Digicert Certificate Utility для Windows, чтобы проверить подписи приложений в операционной системе.

  1. Запустите программу после загрузки. Ее не нужно устанавливать.
  2. Примите условия использования, отображаемые при запуске.
  3. На вкладке «Подписание кода» выберите «проверить подпись» в заголовке.
  4. Выберите программу цифровую подпись которой хотите проверить.
  5. DigiCert проверяет подпись и отображает информацию в дополнительном окне.
    1. Он проверяет, был ли файл подписан, и если подпись подтверждена.
    2. Он проверяет метку времени подписи.

проверка цифровой подписи программы

Если вы получите зеленые галочки для обеих проверок, проверка прошла успешно.

Заключение

В то время как большинству пользователей Windows, возможно, нет необходимости проверять подпись программ, это может быть полезно разработчикам, исследователям и продвинутым пользователям Windows.

QUASAR

Этичный хакер и компьютерный ниндзя. Новые статьи в нашей Телеге!

Добавить комментарий