一级毛片福利影院_国产一区二区三区高清av_亚洲网友拍到精美视频_黄色网站在线看精品

ARM 計(jì)劃將 SLS 補(bǔ)丁反向移植到 GCC 10 和 GCC 9

        【每日科技網(wǎng)】
每日科技網(wǎng)

  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)處理.