在最近举办的 BlueHat IL 2023 大会上,微软企业和操作系统安全副总裁 David Weston 上台演讲并讨论 Windows 安全的演变,同时透露最新进展和对未来路线的规划。
其中一个重要变化就是微软正在内核安全模块中抛弃 C++ 转而使用 Rust 编程语言进行开发,不过部分网站称微软要用 Rust 重新开发 Windows 内核着实有些夸张了。
目前微软只在 Windows 内核的部分模块上使用 Rust 开发,比如内存安全,内存安全是微软近几年关注的重点,Microsoft Defender 里提供的内核隔离功能就是内存安全方面的。
David Weston 称 Windows 11 很快就会在内核中使用 Rust 启动,到目前为止微软工程团队已经添加了 36000 行代码,用来重写 Windows 内核内存安全方面的某些模块。
重点是经过测试换成 Rust 编写的模块后性能测试没有问题,GDI (图形驱动程序接口) 兼容性测试也通过了,所以微软很有信心在接下来几个月里在 Windows 内核里使用 Rust 启动 (其实未来几周就能看到相关测试版本)。
至于 Windows 内核,这是一个极其庞大的东西,短时间内微软是不可能用 Rust 重写整个内核的,不过随着时间的推移,后续应该越来越多的模块都会从 C++ 换成 Rust。
版权声明:感谢您的阅读,除非文中已注明来源网站名称或链接,否则均为蓝点网原创内容。转载时请务必注明:来源于蓝点网、标注作者及本文完整链接,谢谢理解。