Форум программистов, компьютерный форум, киберфорум
Программирование драйверов
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.98/43: Рейтинг темы: голосов - 43, средняя оценка - 4.98
 Аватар для darkf0x
2 / 2 / 2
Регистрация: 25.03.2015
Сообщений: 42

Подпись драйвера

03.07.2015, 14:33. Показов 9275. Ответов 38
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Коллеги, приветствую!

Подскажите (кто имеет опыт), как официально подписать драйвер в MS?
Куда заливать исходники или сам драйвер, что для этого надо и т.п.


Спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.07.2015, 14:33
Ответы с готовыми решениями:

Подпись драйвера для Win Vista/2008
Доброго времени суток. Подписанный драйвер никак не воспринимается Windows Vista / 2008, пишет что драйвер не подписан или использует...

Не удается проверить цифровую подпись драйвера видеокарты
После моей попытки установить драйвер на веб камеру genius e-messenger 310 у меня появился синий экран. После перезапуска компьютера у меня...

Как создать цифровую подпись для драйвера win 10x64?
Есть устройство usb от силикон, и программка CustomUSBDriverWizard для изменения имени устройства в инсталяторе драйвера к нему...

38
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
26.04.2016, 10:56
Студворк — интернет-сервис помощи студентам
Зачем тебе его куда-то добавлять?
Просто используй signtool.exe для подписывания драйвера и все.
0
0 / 0 / 0
Регистрация: 14.08.2015
Сообщений: 3
06.06.2016, 00:19
Подпись драйвера под Windows 10 x64 аналогична Win7/8/8.1?
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
06.06.2016, 10:09
Не совсем.

Требования к подписыванию драйверов в Windows 10 и Windows Server 2016
заметно ужесточились. Windows 10 постепенно переходит на новый режим,
который называется "attestation signing" - драйвер следует отправлять на
подпись в Microsoft, подписав пакет (.cab) сертификатом, причем сертификат
должен быть уровня EV (Extended Validation), не ниже.

Аналогичная процедура планируется для Windows Server 2016, причем там еще
требуется для каждого драйвера в обязательном порядке проходить HLK-тесты.

Много полезной информации по этим вопросам есть на форумах OSR Online (www.osronline.com), а
также на MSDN. На Channel 9 недавно выложили большое видео, где MS отвечает на вопросы о
подписывании драйверов (сам не смотрел еще):

Driver Certification on Windows Client and Server
https://channel9.msdn.com/Even... and-Server
1
0 / 0 / 0
Регистрация: 14.08.2015
Сообщений: 3
06.06.2016, 11:19
Убежденный, спасибо за ответ!
0
2 / 2 / 0
Регистрация: 23.09.2015
Сообщений: 61
18.08.2016, 15:54
Убежденный а можно пример командной строки как вы подписывали SHA1 сертификатом на GlobalSign?
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
19.08.2016, 09:27
Примерно так:
Code
1
signtool.exe /n "CertName" /ac "CrossPath" /tr http://timestamp.globalsign.com/scripts/timestamp.dll "FileToSign"
где
CertName - название сертификата (должен быть установлен в хранилище)
CrossPath - путь к кросс-сертификату для GlobalSign
FileToSign - путь к файлу, который нужно подписать

Если подписывается не драйвер, тогда /ac и CrossPath не нужны.
0
2 / 2 / 0
Регистрация: 23.09.2015
Сообщений: 61
19.08.2016, 14:44
а пароль что не нужен? /p <password>
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
19.08.2016, 18:28
Я использую командную строку выше, сертификат установлен в "Личные",
никакой пароль не требуется.
0
2 / 2 / 0
Регистрация: 23.09.2015
Сообщений: 61
22.08.2016, 20:04
хотел спросить а на SHA1 тоже можно использовать в таймштампе /tr или надо /t и формат файлов я так понимаю CertName - это pfx
а CrossPath это crt?
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
22.08.2016, 20:13
Цитата Сообщение от push_nop Посмотреть сообщение
хотел спросить а на SHA1 тоже можно использовать в таймштампе /tr или надо /t
Ну например, у GlobalSign есть два timestamp-сервера - один для SHA1
(ссылка в примере выше, см. ключ /tr), второй для SHA256.

А использовать ли /t или /tr - это зависит от сертификата.
GlobalSign пишут, что для их сертификатов следует использовать только /tr.

Я несколько месяцев назад столкнулся со странным багом, когда драйвер,
подписанный сертификатом GlobalSign с ключом /t (не /tr), проходил все
валидации signtool verify /kp /tw и т.д., но при этом не загружался на Windows 7.

Цитата Сообщение от push_nop Посмотреть сообщение
CertName - это pfx
CertName - это имя сертификата. Например, /n "My Certificate".
Сертификат должен быть установлен в хранилище.

CrossPath - это полный путь к кросс-сертификату на диске.
0
2 / 2 / 0
Регистрация: 23.09.2015
Сообщений: 61
22.08.2016, 20:27
хм я всегда SHA2 делал сигн с таким таймштампом вот моя командная строка

signtool sign /ac "C:\Sign\GlobalSign Root CA.crt" /f "C:\Sign\OS204325542.pfx" /p password /fd SHA256 /tr http://timestamp.globalsign.co... estamp.dll "C:\Sign\File.sys"
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
22.08.2016, 20:37
При такой комбинации получится, что цифровая подпись с SHA256, а в отметке времени стоит SHA1.
0
2 / 2 / 0
Регистрация: 23.09.2015
Сообщений: 61
22.08.2016, 21:44
это плохо или хорошо? у меня иногда бывают проблемы на некоторых Windows 7 не хочет грузить дров
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
23.08.2016, 07:51
Цитата Сообщение от push_nop Посмотреть сообщение
это плохо или хорошо?
Microsoft все грозится отключить поддержку SHA1.
Как это затронет драйверы - неизвестно.
Но если есть возможность подписывать драйверы сертификатом SHA256,
то я бы рекомендовал и timestamp-сервер тоже использовать с SHA256.

Цитата Сообщение от push_nop Посмотреть сообщение
у меня иногда бывают проблемы на некоторых Windows 7 не хочет грузить дров
Возможно, это из-за отсутствия установленного обновления 3033929,
которое добавляет поддержу SHA256 на уровне ядра.
1
2 / 2 / 0
Регистрация: 23.09.2015
Сообщений: 61
23.08.2016, 12:43
Убежденный а можно один драйвер подписать и SHA1 и SHA256 чтобы он работал на большинство OS?
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
23.08.2016, 21:22
Да. См. ключ /a (append signature) в signtool.exe.
1
2 / 2 / 0
Регистрация: 23.09.2015
Сообщений: 61
24.08.2016, 00:14
только уже не вижу в этом смысла я приобрёл серт у комодо за 84$ и SHA1 и SHA2 на год! выгодное предложение по сравнению с GlobalSign где только один стоил 300$... синганул всё SHA1 смотрю работает с XP до 10 (без упдейта 1607) все ОС без проблем или могут возникнуть какие то проблемы у пользователей? жаль что комодо не продаёт EV пока что, поищу для EV какой то другого продавца.. а вы брали на GlobalSign EV? интересно а старые серты что стояли 300$ не переводят в EV?
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
24.08.2016, 00:28
Цитата Сообщение от push_nop Посмотреть сообщение
или могут возникнуть какие то проблемы у пользователей?
Я с SHA1 особых проблем не встречал, а те, что были, достаточно быстро решались.

Цитата Сообщение от push_nop Посмотреть сообщение
жаль что комодо не продаёт EV пока что, поищу для EV какой то другого продавца.
Для Win10-1607 подходят только EV от GlobalSign, Symantec, DigiCert, WoSign и Entrust.
Да, и EV физ.лицам не продают, а только на юр.лицо.

Цитата Сообщение от push_nop Посмотреть сообщение
а вы брали на GlobalSign EV?
Я для себя покупал у GlobalSign, пока они лавочку "for individuals" не прикрыли.

Цитата Сообщение от push_nop Посмотреть сообщение
интересно а старые серты что стояли 300$ не переводят в EV?
Что значит "переводят"?
Standard Certificate - это одно, а EV - это совсем другое.

Цитата Сообщение от push_nop Посмотреть сообщение
приобрёл серт у комодо за 84$ и SHA1 и SHA2 на год!
Это где такие выгодные предложения раздают?
На сайте у них инфа прямо сейчас: 179 Euro в год...
1
2 / 2 / 0
Регистрация: 23.09.2015
Сообщений: 61
24.08.2016, 00:50
вот через посредника http://codesigning.ksoftware.net/ лично купил и рад серт получил в тот же день как оплатил и предоставил малость документов на GlobalSign почти месяц меня гоняли в России... что хреново что суппорт отвечает раз в пол часа-час а так всё хорошо и работает сам пользуюсь!

я не на частное лицо регистрирую у меня фирма и я уже предоставил все нужные документы в GlobalSign.. просто хотел узнать если я пол года назад на фирму оформил SHA256 серт он не станет EV?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.08.2016, 00:50

Электронная подпись гражданина как электронная банковская подпись банка кредитора этого гражданина
В качестве защиты приватности и безопасности граждан возможно оформлять электронную подпись гражданина как электронную банковскую подпись...

ДРАЙВЕРА как посмотреть, определить длину, размер файла драйвера и т.д.!
Здравствуйте! нам дали задание по ДРАЙВЕРАМ: Получить в текстовом формате детальную информацию о загруженных драйверах позволяет...

Windows 7 x64 SP1 и драйвера принтеров, любая программа выдаёт ошибку неправильной настройки драйвера
Сабж: Компьютер под семеркой х64 SP1 (предустановленный SP) и МФУ Canon MF4410. Долгое время работал с одним набором устройств (1...

Драйвера на Windows 10: не возможно установить драйвера
Здравствуйте, после установки Windows 10 не возможно установить на нее драйвера. На данный момент я использую Windows 7. Комплектация: ...

не могу скачать драйвера на нєтбук cq10-710sr поставил виндовс 7 а драйвера не могу найти!
не могу скачать драйвера на нєтбук cq10-710sr поставил виндовс 7 а драйвера не могу найти!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
39
Ответ Создать тему
Новые блоги и статьи
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru