подпись драйверов для Vista 64 и Server 2008
От: DioNNis http://i-liger.com
Дата: 09.01.08 08:08
Оценка:
Подскажите пожалуйста (пошагово), что надо сдлать что бы подписать свои драйвера БЕЗ регистрации в MS, как можно дешевле (приветствуется бесплатный способ).
Пропитал полностью несколько топиков на похожую тему, но ответа так и не нашел...
Заранее спасибо!
Владея информацией, владеешь миром. Уинстон Черчилль
Re: подпись драйверов для Vista 64 и Server 2008
От: Ivan Россия www.rsdn.ru
Дата: 09.01.08 11:14
Оценка:
Здравствуйте, DioNNis, Вы писали:

DNN>Подскажите пожалуйста (пошагово), что надо сдлать что бы подписать свои драйвера БЕЗ регистрации в MS, как можно дешевле (приветствуется бесплатный способ).


бесплатного способа не существует, необходим обычный сертфикат для подписи исполняемых файлов, например, от verisign
см. здесь
Автор: Ivan
Дата: 26.06.07


для отладки подойдет и тестовый сертфикат, который можно сделать самому с помощью makecert, чтобы тестовый сертификат проходил проверку, нужно включить опцию testsigning загрузчика так:

bcdedit /set testsigning on

Re: подпись драйверов для Vista 64 и Server 2008
От: Valery A. Boronin Россия linkedin.com/in/boronin
Дата: 09.01.08 11:29
Оценка:
Здравствуйте, DioNNis, Вы писали:

DNN>Подскажите пожалуйста (пошагово), что надо сдлать что бы подписать свои драйвера БЕЗ регистрации в MS, как можно дешевле (приветствуется бесплатный способ).

во-первых, есть поиск: цифровая подпись для драйвера для Vista64
Автор: regiomontanus
Дата: 26.06.07


во-вторых без регистрации можно лишь сгенерить свой тестовый сертификат, им подписать — а потом гонять в тестовом режиме (под админом дернуть bcdedit /set testsigning ON или вот поподробнее Digital Signatures for Kernel Modules on Systems Running Windows Vista).


Если же по нормальному нужно — то нужен (как минимум) обычный сертификат от одного из лицензированных МС CA (вроде VeriSign) на контору + кросс-сертификат от МС который будет удостоверять что первый серт — от правильного CA. Цена вопроса тут несколько сот зеленых. Плюс если правильно помню, физлицо не катит или получение на не-контору как минимум затруднено, особенно для ребят из стран вроде России — по крайней мере с этого начиналось и было много шума от разработчиков драйверов "для себя", сейчас может быть что-то начало меняться

Короче с этим сертификатом нужно подписать свое изделие и пройти WHQL тесты, используя DTM
Автор: Valery A. Boronin
Дата: 26.09.07
из Windows Logo Kit
Автор: Valery A. Boronin
Дата: 26.09.07
(небесплатно). после этого драйвер будет подписан WHQL и готов к использованию везде. Подписывать можно по-разному — в зависимости от типа драйвера, либо .cat файл либо сам бинарь.

Вот портал по подписыванию: Driver Signing Requirements for Windows

конкретно инструкции со скриншотами и т.п. — как подписать по шагам — можно найти в этом документе:
Kernel-Mode Code Signing Walkthrough

про кросс-сертификаты, которыми нужно иногда отоварить свои драйвера:
Microsoft Cross-Certificates for Windows Vista Kernel Mode Code Signing.
... << RSDN@Home 1.2.0 alpha rev. 0>>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
code signing
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.