微软对驱动程序的测试规范进行了调整,这一行为导致Windows 11 25H2版系统的安全防护能力得到了显著增强。
7月19日,IT之家发布报道,微软于7月16日在其官方博客中公布了针对Windows 11 25H2版本的功能更新驱动程序测试标准。该更新通过运用CodeQL静态分析技术,旨在提升第三方驱动程序的安全性和稳定性。
更新背景
微软近期对驱动程序的测试规范进行了更新,这一举措是为了应对系统环境的持续变化以及日益严峻的安全挑战。随着Windows系统功能的不断拓展,第三方驱动程序在兼容性和安全性能方面的问题愈发突出。公司拟通过提高Windows硬件认证项目(WHCP)的静态分析要求,从源头上解决相关问题,以此保障用户在使用过程中能够体验到系统的高稳定性和安全保障。
WHCP 介绍
WHCP,亦称Windows硬件认证计划,主要针对硬件驱动程序实施两种核心的认证流程。在静态测试环节,驱动程序未启动时,对驱动代码及其执行路径进行严格审查;而在动态测试阶段,系统启动并运行后,对驱动程序执行相同的检验流程。目前,微软针对Windows 11 25H2系统的第三方驱动程序实施了更为严格的静态测试标准。同时,使用CodeQL工具对驱动程序在部署前进行剖析已成为一项不可或缺的要求。
CodeQL 工具
CodeQL是一款静态分析软件,微软利用它对第三方驱动程序进行了细致的审查。该软件在代码开发早期就能发现潜在的安全漏洞和编程错误。通过CodeQL的分析能力,微软能够对驱动程序进行严格的审查,确保其部署前不存在问题,进而减少由驱动程序引起的系统故障和潜在的安全风险。
测试要求
微软在其官方博客中详尽阐述了执行测试前所需满足的各项前提要求。在进行静态分析测试的更新版本实施前,需确保已安装CodeQL CLI的2.22.1版或更高版本,Microsoft Windows Drivers CodeQL查询包的1.6.0版或更高版本,以及相关驱动程序源代码等必要组件。这些条件确保了测试环境的统一性和测试结果的精确度。
影响范围
此次更新主要对Windows 11 25H2系统的第三方驱动程序开发者造成影响。开发者必须按照新规定对驱动程序进行测试和优化,以确保其产品能够通过微软的认证,并实现顺利部署。对于用户而言,这意味着他们能够享受到更安全、更稳定的驱动程序。此外,系统的性能和兼容性也将得到显著增强。
未来展望
微软近期对驱动程序的测试规范进行了调整,这一举措旨在强化操作系统的安全性和稳定性。面向未来,微软预计将加大对驱动程序监管和审查的力度,不断引入新技术和工具。这样的做法不仅有助于提升Windows系统的整体质量,也将推动整个行业在驱动程序安全与稳定性方面的持续发展。
微软近期推出的驱动程序测试标准,预计将如何直接影响独立开发者群体及众多用户?欢迎在评论区分享您的观点,并期待您的点赞以及文章的广泛传播。