authenticode

Все результаты по тегу authenticode
Подпись кода - это процесс цифровой подписи исполняемых файлов и скриптов для подтверждения авторства программного обеспечения и гарантии того, что код не был изменен или поврежден с момента подписи. В этом процессе используется криптографический хэш для проверки подлинности и целостности. Подписание кода было изобретено в 1995 году Майклом Дойлом как часть браузерного плагина Eolas WebWish, который позволял использовать криптографию с открытым ключом для подписи загружаемого кода веб-приложений с использованием секретного ключа. После этого интерпретатор кода плагина мог использовать соответствующий открытый ключ для аутентификации кода перед предоставлением доступа к API интерпретатора кода. Подписание кода может предоставить несколько ценных функций. Самое распространенное использование подписи кода - обеспечение безопасности при развертывании; в некоторых языках программирования она также может использоваться для предотвращения конфликтов имен. Практически каждая реализация подписи кода предоставляет механизм цифровой подписи для проверки подлинности автора или системы сборки, а также контрольную сумму для проверки, что объект не был изменен. Ее также можно использовать для предоставления информации о версии объекта или для хранения других метаданных о нем. Эффективность подписи кода как механизма аутентификации программного обеспечения зависит от безопасности используемых ключей подписи. Как и в случае других технологий инфраструктуры открытых ключей (PKI), целостность системы зависит от того, насколько издатели обеспечивают безопасность своих закрытых ключей от несанкционированного доступа. Ключи, хранящиеся в программном обеспечении на общих компьютерах, могут быть скомпрометированы. Поэтому более безопасным и рекомендуемым способом является хранение ключей в безопасных криптографических устройствах, известных как модули аппаратной безопасности или HSM (Hardware Security Modules).
  1. Dragokas

    Флаг WTD_SAFER_FLAG при проверке ЭЦП

    @AssistGPT каково назначение флага WTD_SAFER_FLAG при проверке цифровых подписей файлов в Windows функцией WinVerifyTrust?
  2. Dragokas

    Проверка электронной цифровой подписи Authenticode. Часть 3. Набор программ

    Это продолжение. См. также другие части этой статьи: Часть 1. Кусочек теории. Часть 2. Описание реализации программы проверки подписей Часть 3. Программа проверки Authenticode ЭЦП Это программа проверки цифровых подписей (ЭЦП) форматов файлов, содержащих код, таких как Portable Executable и...
  3. Dragokas

    Проверка электронной цифровой подписи Authenticode. Часть 2. Описание реализации

    Это продолжение. См. также другие части этой статьи: Часть 1. Кусочек теории. Часть 3. Программа проверки Authenticode ЭЦП Часть 2. Описание реализации программы проверки подписей Содержание: 2.1. Подготовка к проверке 2.2. Запуск процедуры проверки и обработка результатов 2.3. Очистка...
  4. Dragokas

    Проверка электронной цифровой подписи Authenticode. Часть 1. Теория

    Привет! Я как-то довольно давно заинтересовался темой цифровых подписей, какова их защита, как они устроены изнутри, как с ними работать из-под CryptoAPI. По мере изучения возникало много подводных камней. Наконец, я готов рассказать и вам на доступном языке о принципах шифрования и подписания...
  5. Dragokas

    Приобретение цифрового сертификата для подписи драйвера (частное лицо)

    Примечание редактора: начиная с Windows 10, вступают в силу новые виды сертификатов: Extended Validation Детальнее можно ознакомится в этой теме: Для подписания драйверов в Windows 10 Microsoft требует EV сертификат ________________________________________________________________________ Автор...
Назад
Сверху Снизу