依据微软最新的规定,微软不再承受 EV 代码签名证书为驱动程序数字签名,而是须要驱动程序开发商申请 WHQL 认证解决驱动签名的问题。上面,小编将与您细说 WHQL 微软驱动签名的具体计划。
什么是 WHQL 认证?
WHQL 认证,也叫 Windows 徽标认证,是 Windows 硬件设施品质实验室(Windows Hardware Quality Labs)的简称,由微软设立的认证规范。WHQL 认证通过应用微软的测试平台测试您的设施或驱动程序与 Windows 操作系统的兼容性、稳定性、互通性,打消零碎或设施宕机和性能降落的问题,为用户提供更好的应用体验。胜利通过所有测试后,您的设施或驱动程序将取得 WHQL 认证。
在 WHQL 认证过程中,您将运行一系列测试以验证第三方硬件或软件上的驱动程序品质,而后提交日志文件以供微软查看。如果您的 Windows 驱动程序胜利通过了所有 WHQL 测试,微软将向您发送一个带有 WHQL 认证签名的文件,您须要将其增加到驱动程序安装包中。取得 WHQL 认证即示意您的驱动程序与 Windows 零碎兼容。
简而言之,WHQL 认证旨在向 Microsoft 以及最终用户证实您的设施或驱动程序能够在 Windows 零碎上顺畅运行,而且获取“Designed for Windows”徽标的程序将列入到 Windows Catalog 以及 HCL 产品列表中。
WHQL 微软驱动签名解决方案
依据驱动程序开发商的不同需要,锐成信息提供不同的驱动数字签名解决方案。但所有计划有一个相同之处,即均需程序开发商在申请 WHQL 认证前申请一张 EV 代码签名证书以便创立 Azure AD 账户和提交测试 LOG。
Windows 单零碎驱动数字签名计划
Windows 单零碎驱动数字签名计划解决驱动在 Win7,Win8,Win8.1,Win10,Win2008,Win2012,Win2016,Win2019 等零碎中的任意一个零碎上的数字签名验证问题,实用于只须要驱动在微软的单零碎上能够失常运行的用户。
Windows 多零碎驱动数字签名计划
顾名思义,多零碎驱动签名计划就是解决驱动在 Windows 全零碎上数字签名验证问题。须要值得注意的是,因为 SHA1 过期被淘汰,现如今无奈签发 SHA1 算法的代码签名证书。所以,经 WHQL 认证后 Win7,Win2008,Win2008 r2 零碎须要打补丁方能失常应用。
硬件兼容性测试
此计划次要测试驱动在各个 Windows 零碎下的兼容性,并对 WHQL 测试中发现的驱动兼容性问题给予批改倡议,让通过签名验证的驱动取得 WHQL 测试报告,而后公布驱动到微软的 update 服务器上,实现在线装置。因而,该计划实用于须要测试驱动在各零碎的兼容性,获取 WHQL 测试报告,并在产品上打上微软徽标的用户。
为什么须要微软 WHQL 认证?
如果没有微软 WHQL 认证,用户将在装置驱动程序时看到正告音讯,此音讯将提醒 Windows 无奈验证此驱动程序软件的发布者,或者您的软件未通过 Windows 徽标测试以验证其与 Windows 的兼容性。
(未签名的驱动装置时弹出的正告音讯)
如果您的软件取得 WHQL 认证,将能够:
晋升用户体验
通过 WHQL 认证的驱动在装置时不会被 Windows 拦挡正告,让用户可能顺畅装置、启动、运行程序,用户体验感更好!
取得微软认可
在产品和包装上应用“Designed for Windows”徽标,取得微软品牌及用户对产品与 Windows 兼容认可的劣势。
更易更新程序
经 WHQL 认证的驱动程序将收费公布在 Microsoft 兼容性核心中,该核心为 Windows 提供最新版本的驱动程序,因而客户很容易主动下载到最新版驱动程序。
优先被洽购
经 WHQL 认证的驱动程序可列入寰球 Windows Catalog 以及 HCL 产品列表。政府机关,中大型企业等在洽购相干产品时经常会参考产品是否在这些列表之中。
避免程序篡改
WHQL 已验证过其开发者身份信息和合法性,能够避免驱动程序篡改,保障其代码的完整性和有效性。不过,这也意味着驱动程序有任何更新都须要重做 WHQL 认证。
利于程序改良
借助 WHQL 对您的驱动程序进行全面测试,有利于找到尽可能多的 bug,并让开发人员在公布程序之前修复改良,从而向市场公布高品质的程序软件。
如果您须要解决微软驱动签名的问题,可本人申请 WHQL 认证,也可抉择业余的 WHQL 认证公司,如领有成熟 WHQL 测试教训和技术的锐成信息为您提供 WHQL 测试认证的服务!
本文转载于 https://www.racent.com/blog/w…