内容提要
上周,由于CrowdStrike提供的错误配置更新,全球Windows系统出现蓝屏死机。微软官员提醒开发人员改进编码实践,减少系统崩溃和BSOD的可能性。微软推崇Rust语言,正在使用Rust创建安全引导模块和在Azure中广泛实施。微软投资约1000万美元用于Rust工具,并希望建立一个类似Linux操作系统的长期支持版本。
关键要点
-
上周,全球Windows系统因CrowdStrike的错误配置更新出现蓝屏死机(BSOD)。
-
微软官员提醒开发人员改善编码实践,以提高系统可靠性,减少崩溃和BSOD的可能性。
-
微软Azure首席技术官Mark Russinovich建议开发者逐步淘汰C/C++,转向内存安全的Rust语言。
-
BSOD的原因包括内存错误、驱动问题和进程问题,C/C++语言的内核是主要因素。
-
微软正在将Rust应用于Azure和Windows,创建安全引导模块以提高系统安全性。
-
微软的UEFI固件使用Rust提供内存安全机制,防止系统崩溃和安全漏洞。
-
美国网络安全基础设施安全局(CISA)呼吁公司转向内存安全技术。
-
微软的Secured-core计划为Surface和Windows PC提供稳定安全的启动环境,减少系统漏洞。
-
微软正在开发完全用Rust编写的实时操作系统Pluton,用于其安全处理器。
-
微软对Rust的历史包括在Firefox浏览器中使用Rust组件,越来越多的程序员开始采用Rust。
-
微软在Rust的实验中发现性能有所提升,特别是在字体解析器和图形设备接口(GDI)方面。
-
微软在Azure中广泛实施Rust,包括用于管理Hyper-V的虚拟机管理器和Azure Boost架构。
-
微软在Rust工具上投资约1000万美元,计划建立类似Linux的长期支持版本。