日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 芯聞號 > 充電吧
[導(dǎo)讀]微軟方面宣布,該公司已與 LLVM 和 Rust 開發(fā)團隊達成合作,將對 Windows Control Flow Guard(CFG)平臺安全功能的支持添加到了 Clang 和 Rustc 編譯器中

微軟方面宣布,該公司已與 LLVM 和 Rust 開發(fā)團隊達成合作,將對 Windows Control Flow Guard(CFG)平臺安全功能的支持添加到了 Clang 和 Rustc 編譯器中。此前,CFG 僅適用于使用 Microsoft Visual C ++ 編譯的 C/C ++ 代碼。

CFG 是微軟自 Windows 8.1 版本開始添加的一項強大的安全功能,目前已在 Windows 10 中被廣泛使用 。該功能可以保護應(yīng)用程序代碼的執(zhí)行流,以防止惡意代碼(例如內(nèi)存錯誤的結(jié)果)劫持本機 “控制流”并使應(yīng)用程序執(zhí)行有害的操作。CFG 是對其他漏洞利用緩解措施的補充,例如地址空間布局隨機化(Address Space Layout Randomization,ASLR)和數(shù)據(jù)執(zhí)行保護(Data Execution Prevention,DEP)。

目前,CFG 功能已在 LLVM 10.0 和 Rust 1.47(當(dāng)前為 Nightly 版本)兩個版本中可用。

“LLVM 10.0 現(xiàn)在支持 CFG。我們對 CFG 的實現(xiàn)完全包含在核心庫中,這使得它可以在基于 LLVM 的任何編譯器中重用–前端編譯器只需要設(shè)置正確的 flags 即可。”

“CFG 在 Rust 1.47(當(dāng)前為 Nightly 版本)中可用。要啟用 CFG,只需添加 -C control-flow-guard flag 即可?!?/p>

值得一提的是,微軟方面透露,將 CFG 支持擴展到 LLVM/Clang 的主要驅(qū)動器是 Chromium,而 Chromium 代碼庫是使用 Clang 編譯的?!耙虼?,Chromium 團隊正在努力在 Windows 版本中啟用 CFG,這是在 Google Chrome 和 Microsoft Edge 中采用 CFG 的第一步。”

詳情可查看官方博客:

https://msrc-blog.microsoft.com/2020/08/17/control-flow-guard-for-clang-llvm-and-rust/

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉