微軟正準備改進 Windows 11 的安全功能,並使用更強大、更高效的解決方案升級默認文件系統。這家科技巨頭的開發人員正在獨立開發兩項新功能——在內核中使用 Rust 啟動,並使用 ReFS 而不是 NTSF 作為默認文件系統。

Microsoft 正致力於通過以下方式增強 Windows 11 的安全功能將 Rust 集成到內核中。正如Wired 所解釋的,Rust 是一種內存-以防止注入攻擊而聞名的安全語言,類似於 Java 等語言。它旨在防止程序意外訪問計算機內存中的意外數據。

在 BlueHat IL 2023 會議上,David Weston,Microsoft 企業和操作系統安全副總裁,確認該公司計劃在內核中使用 Rust 來啟動 Windows 11。據這位高管稱,Windows 和 Rust 的集成比以往任何時候都更加緊密。

圖片由微軟提供

用戶可以在接下來的幾週或幾個月內啟動內核中帶有 Rust 的 Windows 11。目前,主要目標是確保兼容性和性能。這包括將一些內部 C++ 數據類型轉換為 Rust 等價物。

到目前為止,微軟已經取得了重大進展,例如使用 Vec 和 Result 等標準 Rust API,它們比 C++ 對應物更容易編寫和理解.

同時,移植代碼的性能非常出色,根據 PCMark 10 測量,Office 應用程序沒有明顯差異。

Rust 的集成也推動了語言本身在上游發生了變化,Vec 有更多的 try_ 方法,不會在 OOM 上恐慌。雖然仍然存在許多對外部函數的“不安全”代碼調用,但隨著更多代碼的移植,不安全塊和函數的數量會減少。

“Rust 不能也不會是增加內存的唯一解決方案Windows 中的安全性。這是一篇評估各種基於 CPU 的優秀論文 內存標記方法 及其針對漏洞的投資回報率,”David Weston 說。

將 Rust 集成到 Windows 11 內核旨在使操作系統更加安全和更易於維護,同時還可以從工具和性能改進中獲益。

ReFS 作為默認文件系統

Windows 11 預覽版中已經發現的另一項更改旨在用 ReFS 替換 NTFS作為新安裝的默認文件系統。

Microsoft 創建了彈性文件系統 (ReFS​​) 來取代新技術文件系統 (NTFS),但無法在 ReFS 上安裝 Windows 11 的消費者版本。對於那些不知道的人,ReFS 在很多方面都優於 NTFS,包括滿足意外的存儲需求和處理大卷或存儲池。

它還提高了抗腐敗能力,Windows 11 可能很快就會從 NTFS 切換到 NTFS新安裝的彈性文件系統 ReFS 可改善整體體驗。

Categories: IT Info