Специальная цифровая подпись программы, как известно, ставиться разработчиком и/или издателем, которые её разрабатывали и распространяют.
Как правило, делается это для того, чтобы в будущем можно было проверить программный продукт на предмет целостности, а также убедиться в том, что после подписания в него не вносились никакие изменения.
В этом посте мы расскажем о том, как можно найти и проверить оригинальную цифровую подпись программы с помощью обычного Windows-компьютера.
Не пропустите: ЗАЧЕМ PAYWALL НА САЙТЕ, И КАК ОБОЙТИ БЛОКИРОВКУ КОНТЕНТА
Итак:
#1 — цифровая подпись программы — как проверить в Проводнике Windows 10
Данный метод, пожалуй, является самым простым, поскольку занимает минимум времени и не требует никакого дополнительного программного инструментария.
Сложностей никаких:
- открываем Проводник;
- правой кнопкой мыши кликаем по иконке программы (exe-файла), подпись которой надо проверить;
- в меню жмем «Свойства«;
- в открывшемся окне переходим во вкладку «Цифровые подписи«;
- если окошко «Список подписей» не пустое, значит, программа подписана, окно с дополнительными данными подписи открывается двойным кликом.
В окне «Состав цифровой подписи» можно найти Имя подписавшего и имена других сторон, дату подписания программы, посмотреть её Сертификат, попутно Windows покажет, действительная ли данная подпись на данный момент времени.
Не пропустите: КЛАССНЫЙ ИМПОРТНЫЙ VPN: САМЫЕ ВЫГОДНЫЕ ПРЕДЛОЖЕНИЯ НА СЕЙЧАС
#2 — цифровая подпись программы — как проверить с помощью SignTool
SignTool — это официальная Microsoft-овская утилита, которая содержится в Windows SDK. То есть, по умолчанию с ОС Windows она не устанавливается, и доустановить её можно вместе с Windows SDK.
Линки вот:
Однако: Windows 10 SDK «весит» 2.5 гига, предназначен для разработчиков и содержит уйму файлов, которые обычному юзеру совершенно без надобности.
После установки Windows 10 SDK файл 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 цифровая подпись программы проверяется следующими командами:
SignTool verify program.exe — проверить подпись драйвера
SignTool verify /pa program.exe — проверить сертификат подписи кода.
Не пропустите: ЧЕМ ОТКРЫТЬ SSD В APFS И HFS НА WINDOWS-КОМПЕ?
#3 — цифровая подпись программы — как проверить с помощью DigiCert
DigiCert Certificate Utility — это сторонняя утилита для проверки цифровых подписей Windows-приложений. Скачать её можно с сайта разработчика (ссылка), установка не требуется (но интерфейс на английском). Работает программка следующим образом:
- запускаем;
- соглашаемся с условиями использования;
- открываем вкладку «Code Signining» (слева), далее кликаем «Сheck signature» (сверху) и выбираем нужную программу;
- DigiCert проверит подпись и выведет все данные в отдельном окне (но главное, чтобы обе галочки вверху были зелеными, это означает, проверка произведена успешно. и цифровая подпись программы подтверждена):