Как проверить подлинность программного обеспечения Windows с помощью цифровой подписи

Как проверить подлинность программного обеспечения Windows с помощью цифровой подписи

Каждый раз, скачивая программу из Интернета, вы вынуждены верить разработчику, что это не вредоносное ПО. Другого варианта нет. Но обычно это не проблема, особенно с известными разработчиками и программным обеспечением.

Однако веб-сайты, на которых размещено программное обеспечение, более уязвимы для атак. Злоумышленники могут подорвать безопасность веб-сайта и заменить программы вредоносными версиями. Вредоносная версия выглядит и функционирует точно так же, как оригинал, за исключением того, что в нее встроен бэкдор . С помощью этого бэкдора злоумышленник может контролировать различные части компьютера. Ваш компьютер будет подключен к ботнету или, что еще хуже, вредоносное ПО будет ждать, пока вы не воспользуетесь своей кредитной/дебетовой картой и не украдите свои данные для входа. Вам следует быть особенно осторожным при загрузке важного программного обеспечения, такого как операционные системы, криптовалютные кошельки или другое подобное программное обеспечение.

Инструкции по аутентификации программного обеспечения Windows с помощью цифровых подписей

Цифровые подписи могут защитить вас в наше время

Разработчики программного обеспечения могут «подписывать» свои продукты. Если злоумышленник не сможет украсть закрытый ключ автора программного обеспечения, у кого-то не будет возможности подделать эту подпись. Известно много случаев, когда тысячи пользователей загружали вредоносные программы, и почти в каждом случае, если бы они проверили цифровые подписи, то заметили бы, что они недействительны, и такой ситуации можно было бы избежать. Подменить программное обеспечение на уязвимом веб-сайте относительно легко, но чрезвычайно сложно украсть закрытый ключ, который правильно хранится и изолирован от доступа в Интернет.

Подробнее о цифровых подписях вы можете прочитать в статье: Как проверить подлинность программного обеспечения Linux с помощью цифровых подписей . В этой статье обсуждается то же самое, за исключением того, что для аутентификации загрузок вы будете использовать утилиты Windows.

Как использовать Gpg4win для проверки цифровых подписей

Загрузите и установите Gpg4win . Умные люди задаются вопросом, как точно узнать, что это программное обеспечение является законным. Это хороший вопрос, и если эта страница загрузки не работает, то все последующие шаги будут напрасными.

К счастью, разработчик Gpg4win преодолел все трудности с подписью своего программного обеспечения в центре сертификации и подробно описал шаги по проверке своей программы на веб-сайте. Хотя для проверки достоверности используется одна и та же криптография, общий метод будет другим. Для этого используются цифровые сертификаты.

Подтвердить контрольную сумму файла

Допустим, вы хотите загрузить кошелек Bitcoin Core . Загрузите исполняемый файл Windows x64 ( exe , а не zip ). Затем нажмите « Проверить подписи выпуска », чтобы загрузить файл SHA256SUMS.asc. Первым шагом является проверка хеша установочного файла.

Перейдите в папку загрузки, и после установки Gpg4win вы можете щелкнуть файл правой кнопкой мыши, и появится новое контекстное меню. Щелкните правой кнопкой мыши установочный файл Bitcoin ( загруженный вами exe-файл ) и выберите «Дополнительные параметры GpgEX» > «Создать контрольные суммы» , как показано на изображении ниже.

Как проверить подлинность программного обеспечения Windows с помощью цифровой подписи

Откройте как созданный файл sha256sum.txt , так и загруженный файл SHA256SUMS.asc . Сравните контрольные суммы SHA256: они должны совпадать.

Как проверить подлинность программного обеспечения Windows с помощью цифровой подписи

Проверьте подпись файла списка контрольных сумм

Даже если вы только что загрузили установочный файл и список контрольных сумм с одного и того же веб-сайта, если злоумышленник заменит установочный файл, он также может легко заменить и список контрольных сумм. Однако хакеры не могут подделать подписи. Это может быть подтверждено известным (законным) открытым ключом. Для начала вам необходимо скачать этот ключ.

Изображение подписи выглядит так:

Как проверить подлинность программного обеспечения Windows с помощью цифровой подписи

Это встроенная подпись (включенная в тот же файл, который она проверяет). Иногда эта подпись будет отделена и помещена в отдельный файл. Если вы измените хотя бы одну букву в этом текстовом файле, подпись перестанет быть действительной. Это способ узнать наверняка, что разработчик утвердил и подписал именно эти конкретные активы с правильной контрольной суммой.

Введите открытый ключ разработчика

Открытые ключи доступны для загрузки в разделе « Ключи подписи выпуска Bitcoin Core » на странице загрузки Bitcoin. В качестве меры предосторожности вы можете скачать их из другого источника. Если злоумышленник заменит законные ключи своим закрытым ключом, вы найдете правильные ключи (и отпечатки пальцев) во всех других местах, где они были опубликованы или обсуждались.

Щелкните правой кнопкой мыши SHA256SUMS.asc и выберите «Расшифровать и проверить» . Программа сообщит вам, что у вас нет открытого ключа. Нажмите «Поиск».

Как проверить подлинность программного обеспечения Windows с помощью цифровой подписи

Поиск может занять некоторое время. Обратите внимание на строку в поле Найти.

Как проверить подлинность программного обеспечения Windows с помощью цифровой подписи

Вы можете скопировать и вставить в Google, чтобы увидеть отпечатки открытых ключей, которые обсуждались на законных веб-сайтах или форумах. Чем в большем количестве мест вы найдете этот открытый ключ, тем больше вы будете уверены в том, что он принадлежит законному владельцу.

Нажмите на ключ и затем введите его. Вы можете нажать «Нет» в появившемся следующем сообщении (принять меры для подтверждения ключа), если вы не знаете, как или не хотите сделать это прямо сейчас.

Наконец, нажмите «Показать журнал аудита» .

Как проверить подлинность программного обеспечения Windows с помощью цифровой подписи

Вы увидите текст «Хорошая подпись» , выделенный на следующем изображении.

Попробуйте изменить всего одну букву в SHA256SUMS.asc, и вы получите результат, показанный на следующем изображении.

Как проверить подлинность программного обеспечения Windows с помощью цифровой подписи

Очень немногие разработчики дают вам возможность проверить, принадлежит ли программное обеспечение им. Но обычно программы, обрабатывающие конфиденциальные или очень важные данные, предоставляют вам такую ​​возможность. Используйте опцию проверки цифровой подписи, и однажды это может избавить вас от неприятностей.

Надеюсь, вы добьетесь успеха.


Как ускорить запуск Windows 10

Как ускорить запуск Windows 10

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

Как проверить подлинность программного обеспечения Windows с помощью цифровой подписи

Как проверить подлинность программного обеспечения Windows с помощью цифровой подписи

Каждый раз, скачивая программу из Интернета, вы вынуждены верить разработчику, что это не вредоносное ПО. Другого варианта нет.

Невероятно эмоциональные обои для компьютера с парой

Невероятно эмоциональные обои для компьютера с парой

Если у вас уже есть возлюбленный, но вы хотите сохранить это в секрете, вы также можете использовать романтические обои ниже в качестве обоев своего компьютера, чтобы все вокруг знали, что у вас есть любовник.

Microsoft выпустила сборку Windows 10 17074, предоставив операционной системе множество новых функций.

Microsoft выпустила сборку Windows 10 17074, предоставив операционной системе множество новых функций.

Это первая сборка Microsoft Windows 10 в 2018 году для программы Windows Insider, выпущенная для пользователей филиалов Fast Ring (включая Skip Ahead). Windows 10 build 17074 имеет множество улучшений операционной системы, не уступающих финальной сборке 2017 года.

Ускорьте работу Windows 10 от запуска до завершения работы

Ускорьте работу Windows 10 от запуска до завершения работы

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

Как использовать CompactGUI для сжатия данных на жестких дисках

Как использовать CompactGUI для сжатия данных на жестких дисках

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

Лучшее программное обеспечение и инструменты IPAM для управления IP-адресами

Лучшее программное обеспечение и инструменты IPAM для управления IP-адресами

Одной из наиболее важных задач управления сетью является IPAM, что означает управление IP-адресами. Каждое приложение и устройство в сети зависят от IP-адреса и требуют назначения адреса.

Инструкция по поиску и удалению дубликатов файлов в Windows

Инструкция по поиску и удалению дубликатов файлов в Windows

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

Как удалить вирусы с помощью автономного Защитника Windows в Windows 10

Как удалить вирусы с помощью автономного Защитника Windows в Windows 10

Защитник Windows в операционной системе Windows 10 Creators был обновлен, а интерфейс изменен на Центр безопасности Защитника Windows. Пользователи также могут включить функцию автономного Защитника Windows в Windows 10 Creators.

10 советов по повышению производительности в Windows 10

10 советов по повышению производительности в Windows 10

Windows 10 предлагает множество функций, которые помогают пользователям с легкостью организовывать приложения и выполнять многозадачные задачи.