博客 > 硬件驅(qū)動(dòng)為什么要有WHQL數(shù)字簽名?
瀏覽量:1726次評(píng)論:0次
作者:Sissi時(shí)間:2024-02-23 10:05:16
為了保證驅(qū)動(dòng)程序的安全性,避免用戶下載到不利于系統(tǒng)穩(wěn)定和安全的驅(qū)動(dòng)程序,驅(qū)動(dòng)程序簽名被設(shè)立出來。最初這一過程由代碼簽名證書來完成,現(xiàn)在取而代之的則是需要對(duì)驅(qū)動(dòng)程序做WHQL認(rèn)證。本文將詳細(xì)介紹硬件驅(qū)動(dòng)為什么要有WHQL數(shù)字簽名的相關(guān)內(nèi)容,希望能對(duì)大家有所幫助。
硬件驅(qū)動(dòng)為什么要有WHQL數(shù)字簽名?
事實(shí)上,這是因?yàn)楦鶕?jù)微軟新政策規(guī)定:從2021年4月底開始不再接受代碼簽名證書給驅(qū)動(dòng)程序進(jìn)行數(shù)字簽名,取而代之的是需要對(duì)驅(qū)動(dòng)程序做WHQL認(rèn)證。由于驅(qū)動(dòng)是在系統(tǒng)內(nèi)核模式下工作的,所以絕大數(shù)驅(qū)動(dòng)都是要經(jīng)過WHQL測(cè)試認(rèn)證,從而獲得微軟官方發(fā)布的數(shù)字簽名才可以正常工作。
如果一個(gè)硬件驅(qū)動(dòng)沒有微軟發(fā)布的數(shù)字簽名,則會(huì)在安裝時(shí)會(huì)被Windows 攔截警告,提示沒有數(shù)字簽名或者驅(qū)動(dòng)沒有發(fā)布者,而且更可能的是導(dǎo)致設(shè)備驅(qū)動(dòng)啟動(dòng)不了不工作。這就是硬件驅(qū)動(dòng)為什么要有WHQL數(shù)字簽名的原因。
(沒有WHQL認(rèn)證的驅(qū)動(dòng)程序)
獲得WHQL數(shù)字簽名有什么好處?
如何獲得WHQL數(shù)字簽名呢?
1、申請(qǐng)EV代碼簽名證書
驅(qū)動(dòng)程序開發(fā)者必須通過 Windows 硬件開發(fā)人員中心門戶向微軟提交新驅(qū)動(dòng)程序。而Windows 硬件開發(fā)中心帳戶注冊(cè)過程,必須使用 EV 代碼簽名證書簽名指定文件,才能完成帳戶注冊(cè)。因此首先要做的就是找專業(yè)證書服務(wù)機(jī)構(gòu)(如:銳成)申請(qǐng)EV代碼簽名證書。
2、軟硬件驅(qū)動(dòng)測(cè)試
申請(qǐng)Azure AD賬戶后,即可根據(jù)微軟要求搭建WHQL測(cè)試環(huán)境,使用微軟提供的測(cè)試工具(HCK/HLK)進(jìn)行驅(qū)動(dòng)測(cè)試。
3、提交測(cè)試報(bào)告給微軟
測(cè)試完成后需要將測(cè)試結(jié)果打包,文件需要用EV代碼簽名證書簽名,測(cè)試報(bào)告提交微軟審核認(rèn)證。
4、獲得微軟認(rèn)證簽名
經(jīng)過微軟嚴(yán)格審核通過后,下載驅(qū)動(dòng)數(shù)字簽名catalogfile和微軟認(rèn)證報(bào)告,硬件產(chǎn)品將會(huì)獲得微軟的徽標(biāo)授權(quán),驅(qū)動(dòng)軟件將獲得高安全級(jí)別保護(hù),同時(shí)有需要的公司還可以將驅(qū)動(dòng)發(fā)布到Windows Update。
經(jīng)過以上步驟,您就可以獲得WHQL數(shù)字簽名認(rèn)證的驅(qū)動(dòng)程序,從而確保其生產(chǎn)商的身份和程序的完整性,避免惡意軟件的植入和安裝。作為國(guó)內(nèi)數(shù)字安全證書行業(yè)領(lǐng)先者,銳成信息提供銳安信sslTrus及全球多個(gè)知名品牌的EV代碼簽名證書,及專業(yè)的WHQL認(rèn)證方案,可幫助您的驅(qū)動(dòng)程序順利獲得數(shù)字簽名。如您還有其他疑問或需求,可聯(lián)系我們獲得支持。
相關(guān)文章推薦
2025-06-03 16:11:30
2025-05-29 16:58:20
2025-05-28 15:34:20
2025-05-27 17:20:38
2025-05-27 11:53:22
熱門工具
標(biāo)簽選擇
閱讀排行
我的評(píng)論
還未登錄?點(diǎn)擊登錄