01微软更新驱动测试标准
产品:Microsoft Windows 11 微软 操作系统微软于7月16日发布技术博客,宣布将对Windows 11 25H2版本的驱动测试要求进行更新,旨在提升第三方驱动程序的安全性与稳定性。此次更新引入了CodeQL静态分析工具,作为驱动认证流程中的重要组成部分。
官方表示,针对Windows 11 25H2系统的第三方驱动,Windows硬件认证项目(WHCP)的静态分析标准将有所提升。WHCP为硬件驱动提供两类基本认证测试:静态测试与动态测试。其中静态测试是在不执行驱动程序的前提下,对驱动代码及其执行路径进行审查;而动态测试则是在驱动运行状态下进行类似检查。
根据此次更新的要求,第三方驱动在提交认证前,必须通过CodeQL这一静态分析引擎的检测,只有满足相关标准后方可获得部署许可。
微软在公告中列出了实施新测试要求的前提条件,包括:安装版本为2.22.1或更高的CodeQL命令行接口(CLI)、版本不低于1.6.0的Microsoft Windows Drivers CodeQL查询包,以及提供完整的驱动程序源代码。