6 月份,Google 的 SafeSide 小組在 ARM 處理器的 Armv8-A(Cortex-A)CPU 體系結(jié)構(gòu)中發(fā)現(xiàn)了一個名為 Straight-Line Speculation(SLS)的新漏洞(CVE-2020-13844),該漏洞可導(dǎo)致攻擊者對ARM架構(gòu)處理器進(jìn)行側(cè)信道攻擊。彼時,Arm 對該漏洞進(jìn)行了披露,不過并未引起公眾太大的關(guān)注。
目前,該 SLS 漏洞似乎已經(jīng)變得愈發(fā)嚴(yán)重起來。Arm 方面正在著手將 GCC 11 開發(fā)代碼中的緩解措施反向移植到 GCC 10 甚至是 GCC 9。Arm 的一位工程師已經(jīng)發(fā)布了一個 SLS 補(bǔ)丁程序,該補(bǔ)丁程序?qū)⒎聪蛞浦驳?GCC 9,而 GCC 10 的補(bǔ)丁則預(yù)計(jì)將在 GCC 10.2 發(fā)布后出現(xiàn)。
Arm 于本月初將其最初的 SLS 緩解措施合并到了 GCC Git 中,涵蓋 RET 和 BR 指令。用戶現(xiàn)下可通過編譯器在易受攻擊的指令周圍插入 speculation barrier(SB)指令來緩解 SLS。不過 Arm 方面表示,其不建議默認(rèn)情況下啟用這些基于編譯器的緩解措施,理由是過度使用 SB 指令會對性能造成影響。
可以通過 -mharden-sls= 來啟用 GCC 的 Arm SLS 緩解。其中值為“all”時,可緩解所有易受攻擊的指令,為“retbr”時則僅在 RET 和 BR 指令上插入 speculation barrier,而“blr”只用于緩解 BLR usage。當(dāng)前,此 Arm SLS 緩解措施尚不支持 per-function basis 緩解。
免責(zé)聲明:本文僅代表作者個人觀點(diǎn),與每日科技網(wǎng)無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實(shí)相關(guān)內(nèi)容。
本網(wǎng)站有部分內(nèi)容均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé),若因作品內(nèi)容、知識產(chǎn)權(quán)、版權(quán)和其他問題,請及時提供相關(guān)證明等材料并與我們聯(lián)系,本網(wǎng)站將在規(guī)定時間內(nèi)給予刪除等相關(guān)處理.
精彩推薦
-
采購拿回扣問題,教你一個小妙招,看看怎么做!
2017-09-18 11:09 廣告 閱讀
-
苦逼的老板,教你一個小妙招,怎么防采購拿回扣!
2017-09-18 11:09 廣告 閱讀
-
廣告采購與招標(biāo)網(wǎng)正式上線 傳播易技術(shù)創(chuàng)新廣告
2019-05-07 18:00:09 更新 閱讀
-
移卡(09923.HK)發(fā)布2022年年度業(yè)績 收入超預(yù)期
2023-03-28 14:53:57 更新 閱讀
-
移卡公布2022年到店電商業(yè)績 GMV同比增長733.1%
2023-03-28 11:37:49 更新 閱讀
-
視頻面試——社恐福利!不用見面也能拿offer
2023-03-23 13:39:39 更新 閱讀
-
1+X無代碼研習(xí)營:讓無代碼助力軟件開發(fā)團(tuán)隊(duì)釋放
2023-03-16 14:48:09 更新 閱讀
-
ChatGPT之后 標(biāo)貝科技關(guān)于如何為預(yù)訓(xùn)練大語言模
2023-03-15 17:52:37 更新 閱讀
-
云原生安全,會有一個較大的潛在市場|統(tǒng)信軟件
2023-03-15 17:51:39 更新 閱讀