ARM 計劃将 SLS 補丁反向移植到 GCC 10 和 GCC 9

2023-04-03 14:51:26 來源:IT之家
        【每日科技網】
ARM 計劃将 SLS 補丁反向移植到 GCC 10 和 GCC 9

  6 月份,Google 的 SafeSide 小組在 ARM 處理器的 Armv8-A(Cortex-A)CPU 體系結構中發現了一個名為 Straight-Line Speculation(SLS)的新漏洞(CVE-2020-13844),該漏洞可導緻攻擊者對ARM架構處理器進行側信道攻擊。彼時,Arm 對該漏洞進行了披露,不過并未引起公衆太大的關注。

  目前,該 SLS 漏洞似乎已經變得愈發嚴重起來。Arm 方面正在着手将 GCC 11 開發代碼中的緩解措施反向移植到 GCC 10 甚至是 GCC 9。Arm 的一位工程師已經發布了一個 SLS 補丁程序,該補丁程序将反向移植到 GCC 9,而 GCC 10 的補丁則預計将在 GCC 10.2 發布後出現。

  Arm 于本月初将其最初的 SLS 緩解措施合并到了 GCC Git 中,涵蓋 RET 和 BR 指令。用戶現下可通過編譯器在易受攻擊的指令周圍插入 speculation barrier(SB)指令來緩解 SLS。不過 Arm 方面表示,其不建議默認情況下啟用這些基于編譯器的緩解措施,理由是過度使用 SB 指令會對性能造成影響。

  可以通過 -mharden-sls= 來啟用 GCC 的 Arm SLS 緩解。其中值為“all”時,可緩解所有易受攻擊的指令,為“retbr”時則僅在 RET 和 BR 指令上插入 speculation barrier,而“blr”隻用于緩解 BLR usage。當前,此 Arm SLS 緩解措施尚不支持 per-function basis 緩解。

免責聲明:本文僅代表作者個人觀點,與每日科技網無關。其原創性以及文中陳述文字和内容未經本站證實,對本文以及其中全部或者部分内容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關内容。
    本網站有部分内容均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,若因作品内容、知識産權、版權和其他問題,請及時提供相關證明等材料并與我們聯系,本網站将在規定時間内給予删除等相關處理.

猜你喜歡

AI+腦機接口:雙輪驅動生物科技邁向“數據智能”新時代

2026年全國兩會期間,人工智能(AI)與腦機接口作為關鍵技術融合的典型代表,成為代表委員熱議的焦點。從“經驗驅動”到“數據驅動”,從實驗室探索到國家戰略産業,這兩大前沿領域正深刻重塑生物科技産業的研

4個月前

三星正式宣布内存價格上調60%!手機、電腦将全面漲價

内存缺貨情況愈演愈烈,三星電子日前宣布,部分内存芯片價格将調漲60%,将使數據中心建設壓力再度增加,同時倒逼手機等消費電子産品全面漲價。據報道,内部消息來源顯示,繼三星電子在10月暫停報價後,昨日正式

三星

2025-11-17