微软的驱动黑名单为何失效?

2022-10-17 Windows安全 驱动程序 BYOVD攻击 微软
微软的驱动黑名单为何失效?

最近的一份安全报告指出,微软的Windows系统在过去几年里,可能并未有效保护用户免受恶意驱动程序的攻击。问题的核心在于一个本应自动更新的“黑名单”机制出现了停滞。这导致了一种特定类型的攻击风险增加,让普通用户也需对此有所了解。

驱动程序的特殊权限与风险

驱动程序是让操作系统与硬件(如打印机、显卡)通信的软件。由于它们能深入系统核心,微软要求所有驱动程序必须经过数字签名,以证明其安全性。然而,如果某个已经获得签名的驱动程序自身存在安全漏洞,黑客就可以利用这个漏洞直接攻击Windows系统。我的理解是,这好比一个持有合法门禁卡的人,如果卡片被复制或滥用,安全防线就会失效。

BYOVD攻击的实例

这种利用有漏洞的合法驱动进行攻击的方式,被称为“自带易受攻击的驱动程序”(BYOVD)。现实中已经发生过多起此类事件。例如,今年8月,黑客就利用了一款用于显卡超频软件(MSI AfterBurner)的驱动来部署勒索软件。此外,热门游戏《原神》的反作弊驱动也曾被利用。安全研究显示,甚至有针对特定人员的攻击也采用了这种手法。

防护机制为何失灵

微软其实部署了一项名为“虚拟机管理程序保护的代码完整性”(HVCI)的安全功能,旨在阻止恶意驱动运行,并在部分设备上默认开启。但安全研究人员发现,这个功能未能提供足够保护。关键问题在于,微软用来识别和拦截恶意驱动的“黑名单”,自2019年以来就没有更新。这意味着,即使一个驱动已被列入黑名单,系统在长达三年的时间里可能依然无法阻止它。

微软的回应与现状

在研究人员公开此问题后,微软做出了回应。他们承认在“操作系统版本之间的同步存在差距”,并表示已经纠正了问题,修复将通过未来的Windows更新推送。目前,微软也提供了手动更新黑名单的指导方法。不过,自动更新机制何时能完全恢复正常并持续运行,目前还没有明确的时间表。

总结

总的来说,这次事件暴露了微软安全更新流程中的一个疏漏,使得一项重要的防护措施在数年间未能生效。对于用户而言,及时安装系统更新依然是保障安全的基础。虽然微软已着手修复,但它也提醒我们,任何复杂的安全体系都需要持续的维护与验证。