理解Elo Windows驱动程序7.0.0及更高版本中的SHA-2代码签名支持
受众:公众 / Elo客户, IT管理员与集成商
文章类型:安全架构与驱动程序兼容性指南
SHA-2(安全散列算法2)是一个行业标准的加密散列算法,广泛用于数字签名和代码签名安全证书。
微软要求与Elo驱动程序版本7.0.0
自2019年4月起,微软要求所有内核模式和用户模式的Windows驱动程序必须仅使用SHA-2证书进行数字签名,废弃旧版SHA-1代码签名,以防止篡改和漏洞。
根据这个微软安全标准,Elo将所有Windows触控驱动程序包过渡到从多触控驱动程序版本7.0.0及更高版本开始实施SHA-2代码签名。
⚠️ Windows 7系统的关键前提条件:
由于出厂Windows 7安装仅原生支持SHA-1,运行Windows 7 SP1的系统必须安装特定的微软服务堆栈和安全更新,才能验证SHA-2数字签名并安装Elo驱动程序7.0.0及以上版本。没有这些更新,Windows 7将以签名验证错误(例如代码52)阻止驱动程序安装。
配置流程与外部参考
- Elo实施指南:按照如何实现Windows 7驱动程序安装的SHA-2支持中的逐步修补说明进行操作。
- 微软官方公告:阅读微软的技术要求公告,网址为2019年SHA-2代码签名支持要求。
✔ 适用于Windows 10及11的说明:Windows 10和Windows 11原生支持SHA-2签名验证;现代Windows版本不需要额外的服务堆栈热修复。
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article