微软正使用 Rust 编程语言重写其核心Windows库,这批内存安全性更高的代码已经被交付至软件开发商手中。 Windows 操作系统安全总监 David “dwizzle” Weston 在上个月于以色列特拉维夫召开的 BlueHat IL 2023 大会上,宣布 Rust 将正式入驻 Windows 系统内核。 “在未来几周或者几个月内,大家将开始在内核中使用 Rust...
微软用 Rust 重写核心 Windows 代码 上个月,微软 Windows 操作系统安全总监David Weston 宣布了 Rust 代码将进入 Windows 内核的消息。他表示:“在接下来的几周或几个月中,我们将实际上在内核中使用 Rust 启动 Windows,这真的很酷。” 软件项目中绝大部分的漏洞都属于内存安全错误。自 2006 年以来,微软在修复 ...
微软正着手用Rust语言重写核心Windows库,这批内存安全度更高的代码已被交付至软件开发商手中。Windows系统安全总监David “dwizzle” Weston在上月以色列特拉维夫的BlueHat IL 2023大会上,正式宣布Rust即将入驻Windows系统内核。“在未来几月甚至是几周内,大家就会开始用内核中的Rust代码启动Windows,这可太酷了。我们...
且 Weston 透露,Windows 内核中现在有一个 SysCall,是采用 Rust 实现的。但他也表示,用 Rust 重写 Windows 可能不会很快发生。“所以虽然我们喜欢 Rust,但我们需要一种策略,同时保护更多的 native code。”事实上,早在几年前微软就表现出了对 Rust 的兴趣,他们认为该语言是一种在代码到达用户手中之前捕获...
Rust 对 C 的颠覆已经开始。 微软正使用 Rust 编程语言重写其核心 Windows 库,这批内存安全性更高的代码已经被交付至软件开发商手中。 Windows 操作系统安全总监 David “dwizzle” Weston 在上个月于以色列特拉维夫召开的 BlueHat IL 2023 大会上,宣布 Rust 将正式入驻 Windows 系统内核。
作者| Tina ,核子可乐 Rust 对 C 的颠覆已经开始。 微软正使用Rust编程语言重写其核心 Windows 库,这批内存安全性更高的代码已经被交付至软件开发商手中。 Windows 操作系统安全总监 David “dwizzle” Weston …
早在今年5月,微软就用Rust重写了部分Windows内核,现在又发布了一系列开发工具包,允许开发者使用Rust来编写Windows驱动程序。这一举措引发了不少开发者的感慨,没想到Windows在拥抱Rust方面居然走在了Linux前面!【拥抱Rust曾遭反对】然而,在拥抱Rust的路上,微软曾经遭到了一些反对的声音。早在2019年,微软工程师Matt...
从2019 年放出风声,到已用 Rust 重写部分 Windows 11 内核代码,如今微软拥抱 Rust 的程度仍在继续加深:在 Github 上发布工具包,让开发者能用 Rust 编写 Windows 驱动程序——这无疑是为操作系统实现内存安全编程的关键一步。 仍处于早期开发阶段,不建议“用于商业用途” ...
微软新存储库的早期代码包括如下注释:// FIXME: Should this trigger Bugcheck via KeBugCheckEx?这个问题说明,将Rust引入底层Windows代码不仅仅是为WDK api添加Rust语言绑定的问题。其牵涉的细节往往牵一发而动全身。不过目前来看,内存安全问题在Windows的安全性和稳定性问题中占很大比重,转向Rust是一个可能的解决方案...
微软重写Win11内核 使用Rust语言取代C++ 微软近期在Windows 11内核中加入了基于Rust语言编写的Win32k.sys内核模式驱动文件,这一消息得到Azure云业务首席技术官Mark Russinovich的确认。 目前这一改进已经应用在Windows 11 Insider预览版中。Win32k.sys主要负责处理Windows上的图形设备界面(GUI)和窗口管理。