ARM|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 指令会对性能造成影响 。
【ARM|Arm 计划将 SLS 补丁反向移植到 GCC 10 和 GCC 9】可以通过 -mharden-sls= 来启用 GCC 的 Arm SLS 缓解 。其中值为“all”时,可缓解所有易受攻击的指令,为“retbr”时则仅在 RET 和 BR 指令上插入 speculation barrier,而“blr”只用于缓解 BLR usage 。当前,此 Arm SLS 缓解措施尚不支持 per-function basis 缓解 。
推荐阅读
- 快手电商推出商家双百扶持计划与服务商合伙人计划|快手电商推出商家双百扶持计划与服务商合伙人计划
- 香港|香港普及社区检测计划29日开始预约 两小时约3万港人预约参与
- 隆福医院|北京市隆福医院挂牌成为国家重点研发计划临床实验室
- 记者暗访:长沙“名医”看病要先签“生死状”,女子服药三月后身亡,称:她刮痧打乱了治疗计划
- 积水|青岛对积水路段大摸排 计划对13处重点积水点启动改造
- 香港普及社区检测计划,5小时超过11万人预约登记
- Huawei|法国电信运营商Bouygues计划到2028年拆除3000套华为基站天线
- 香港普及社区检测计划今天7时开始预约 两小时约三万港人预约参与
- 可口可乐|可口可乐计划裁员 向4000名员工提供自愿离职方案
- |洛杉矶涉游民“门匙计划”引居民不满 抗议收效甚微
