HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

Spectre 1.1 和 1.2 漏洞披露

  • 2018-07-18
  • 本文字数:695 字

    阅读完需:约 2 分钟

近日,有两个利用 CPU 预测执行缺陷的新漏洞被披露。这两个漏洞的名称是Spectre 1.1 和1.2,它们都是原 Spectre (Spectre-v1)漏洞的变种,利用预测存储造成预测缓冲区溢出,这样就可以避开 Spectre-v1 缓解措施。

可以执行任意预测写的能力带来了重大的安全风险,包括任意预测执行。遗憾的是,这让本地和远程攻击成为可能,即使不存在 Spectre 1.0 代码片段。另外,它还使攻击者可以绕过针对之前的预测执行攻击而提出的软件缓解建议。

安全研究人员 Vladimir Kiriansky 和 Carl Waldspurger 披露了新漏洞,下面的代码提供了 Spectre 1.1 的验证攻击:

复制代码
<pre data-anchor-id="oaw7">

if (y < lenc)
c[y] = z;

复制代码

上述代码的问题在于,在预测分支执行时,CPU 可能会忽视边界检查,这样,就给攻击者留下了任意覆写内存的可能。这种机制使得临时覆写的数据存在被后续 Spectre-v1 攻击使用的可能。

Spectre 1.2 漏洞则是延迟执行用户 / 超级用户页表条目(PTE)防护检查。这样,预测数据攻击就可以覆写只读数据,包括代码指针、虚函数表和控制流缓解元数据。

研究人员介绍了软件和硬件缓解措施,包括使用预测防护,完全阻止预测执行;还有屏蔽,这种方法尝试限定索引值,在使用之前把它们屏蔽,这样,后续访问数组的那个位置时就不会越界访问内存;还有其他的方法。研究人员还指出,针对新攻击的软件防御最终变成了防御经典的缓冲区溢出的技术。因此,

预防攻击的第一步最好是强化栈溢出、堆溢出、整数溢出等已有的检查。

虽然 Kiriansky 和 Waldspurger 向英特尔、ARM、AMD 谷歌、IBM 和微软报告了这两个新的 Spectre 变种,但现在还没有补丁可用

查看英文原文: Spectre 1.1 and 1.2 Vulnerabilities Disclosed

2018-07-18 07:251094
用户头像

发布了 1008 篇内容, 共 389.9 次阅读, 收获喜欢 344 次。

关注

评论

发布
暂无评论
发现更多内容

iBarcoder for Mac(条形码生成工具) v3.15.1中文激活版

Rose

可视化工作流程设计RapidMiner Studio for mac 注册激活版

Rose

“模”力加持,大模型电销场景最佳范式!

中关村科金

Dynamic Wallpaper mac动态壁纸软件 每日一换,心情更佳!

Rose

JetBrains GoLand 2023 中文永久激活码 Mac/win

Rose

阿里面试:说说自适应限流?

王磊

CBA体育赛事直播在线观看平台开发多少钱?视频直播源数据获取方法

软件开发-梦幻运营部

WonderPen妙笔 for Mac中文版 写作软件下载

Rose

苹果Macos系统 macOS 12 Monterey v12.7.2正式版

Rose

碳课堂|搞清楚碳足迹 只看这篇文章就够了

AMT企源

双碳 碳管理 碳核算 碳足迹

流量限制防火墙工具 TripMode for Mac v2.2.1中文激活版

Rose

照片编辑新高度!Capture One,专业摄影师的首选!

Rose

灵感与技术的结合,Glyphs 3引领字体设计新潮流!

Rose

一文了解微服务

NGINX开源社区

DevOps 微服务 CI/CD API NGINX PLUS

5个改善用户体验的HTML属性

南城FE

html 前端 用户体验

官答|slow_query_log_file实例内存中变量与配置文件设置的不一致

GreatSQL

如何提升金融业务效率的同时保障身份认证安全和用户体验(二)

芯盾时代

iam 统一身份认证 银行业

Lightroom Classic 2024中文直装版 Mac&win

Rose

火山引擎ByteHouse助推金融头部客户精准营销提效

字节跳动数据平台

数据库 大数据 数据仓库 云原生 Clickhouse

Spectre 1.1和1.2漏洞披露_语言 & 开发_Sergio De Simone_InfoQ精选文章