根据微软最新的规定,微软不再接受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/what-is-whql

什么是WHQL微软徽标认证?为什么需要这项认证?相关推荐

  1. 为什么要进行WHQL微软徽标认证?

    什么是WHQL? WHQL是Windows Hardware Quality Labs的简称,意思是Windows操作系统硬件质量实验室,这个实验室主要从事计算机硬件产品.驱动程序于Windows操作 ...

  2. 华为云hcip认证试题_首信AAA认证计费系统通过华为云兼容性认证,成为华为认证级ISV伙伴...

    点击上方"蓝字"关注我们首信AAA认证计费系统软件3.0在2020年9月24日通过华为云Stack 6.5(鲲鹏)的兼容性测试,最终获得华为技术认证书及HUAWEI COMPATE ...

  3. 宁盾目录成功对接Coremail邮箱,为其提供LDAP统一认证和双因子认证

    近日,宁盾与 Coremail 完成兼容适配,在 LDAP 目录用户同步.统一身份认证及双因子认证等模块成功对接.借此机会,双方将加深在产品.解决方案等多个领域的合作,携手共建信创合作生态,打造信创 ...

  4. Elastic:如何成为一名 Elastic 认证工程师,Elastic 认证分析师及 Elastic 认证可观测性工程师

    Elasticsearch 无疑是是目前世界上最为流行的大数据搜索引擎.世界上很多著名的 IT 公司都是我们的客户.这些客户包括微软,甲骨文,Adobe,Salesforce, Uber,苹果,沃尔玛 ...

  5. Shiro01 功能点框图、架构图、身份认证逻辑、身份认证代码实现

    基本功能点 功能点框图 功能点说明 1.Authentication:身份认证/登录,验证用户是不是拥有相应的身份: 2.Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个 ...

  6. 配置用户通过Telnet登录设备的身份认证(AAA本地认证)

    背景信息 用户通过Telnet登录设备时,设备上必须配置验证方式,否则用户无法成功登录设备.设备支持不认证.密码认证和AAA认证三种用户界面的验证方式,其中AAA认证方式安全性最高. 采用AAA本地认 ...

  7. 一文读懂Https的安全性原理、数字证书、单项认证、双项认证等

    为什么80%的码农都做不了架构师?>>>    本文引用了作者Smily(博客:blog.csdn.net/qq_20521573)的文章内容,感谢无私分享. 1.前言 目前苹果公司 ...

  8. [转]asp.net权限认证:HTTP基本认证(http basic)

    本文转自:http://www.cnblogs.com/lanxiaoke/p/6353955.html HTTP基本认证示意图 HTTP基本认证,即http basic认证. 客户端向服务端发送一个 ...

  9. shiro将session认证改成token认证_Shiro 运行过程

    什么是shiro shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证.用户授权. shiro架构 subject:主体,可以是用户也可以是程序,主体要访问系统,系统需要对主体 ...

最新文章

  1. 句法依存分析_[NLP学习笔记]句法分析
  2. [20150601]模拟ora-00600[2608]错误.txt
  3. 信息系统项目管理案例2
  4. docker 内部ping不通宿主机_Docker容器数据管理
  5. HT68F30控制GPG96244QS1 TFT液晶屏
  6. php class使用方法,PHP调试类Krumo使用教程
  7. python matplotlib 保存图片失真_Python matplotlib线框失真
  8. Struts2 通配符不能使用问题
  9. WIN10 修改系统用户名
  10. 数列极限的概念及性质
  11. [精品教程,新老鸟必读]:极限装机、优化全攻略(新手优化教程)
  12. 迅雷某页面存在sql注入漏洞
  13. JS学习之BOM | 常见网页特效 | 轮播图 | 返回顶部 | 筋斗云案例
  14. 三八节送什么礼物比较好?这四款数码好物别错过了!
  15. python用表格中的数据画柱状图_Python数据可视化:5种绘制柱状图表的方法(附源码)...
  16. 数据分析课堂笔记Day2(20221114)
  17. 在BricxCC中用C++语言为EV3编程
  18. Python中安装GDAL
  19. 基础电子元器件介绍-4.二极管
  20. 解决文件上传重名的方案

热门文章

  1. 从一维卷积、因果卷积(Causal CNN)、扩展卷积(Dilation CNN) 到 时间卷积网络 (TCN)
  2. go-zero 基础
  3. 黑客零基础入门教程:「黑客攻防实战从入门到精通(第二版)」堪称黑客入门天花板
  4. 图论及其应用,考点总结,UESTC研究生数学
  5. 仓库管理系统(简易版)
  6. Cobalt Strike(cs神器)简洁功能介绍、被控端常见执行命令
  7. c语言词法分析器实验原理,词法分析器的设计与实现 编译原理实验报告.doc
  8. Cannot create resource output directory
  9. java计算器输入框_java实现计算器的输入框
  10. ASP.NET债务管理系统源码