聚焦源代码安全,网罗国内外最新资讯!

编译:奇安信代码卫士团队

上周,谷歌发布旨在利用臭名昭著的 Spectre 漏洞并从 web 浏览器泄露信息的 PoC 代码。

Spectre 漏洞最初在2018年初和 Meltdown 漏洞一同发布,利用这两个漏洞的侧信道攻击可使恶意应用访问在设备上处理的数据。该漏洞可暴露即时通讯 app 等的密码、文档、邮件和数据。

Meltdown 和 Spectre 漏洞公开披露后,硬件厂商和软件开发人员等一致致力于防御类似缺陷,而浏览器厂商也在执行应用程序级别的缓解措施。2019年,谷歌 Chrome V8 JavaScript 引擎团队表示,无法从软件层面缓解这些漏洞,指出浏览器中的安全边界应当和底层原语如基于处理器的隔离一致。

为了保护用户的安全,浏览器厂商已经执行了一些防护措施如网站隔离 (Site Isolation)、跨源读取拦截 (Cross-Origin Read Blocking) 和进程外内联框架等,已经为其它应用程序开发人员提供了多种安全功能,包括跨源资源 (Cross-Origin Resource) 和跨源开放策略 (Cross-Origin Opener Policies) 等。这些机制的目的是阻止敏感数据存在于可被攻击者读取的内存区域中。然而,它们均无法阻止 Spectre 利用。

为了评估这些缓解措施的有效性,谷歌研究人员已为多个操作系统、架构和硬件变体发布 JavaScript PoC 代码,“证实了针对 JavaScript 引擎的 Spectre exploit 的实践性。“

虽然 Chrome 用于展示攻击,但遭利用的漏洞并非它独有,而是也影响其它现代浏览器。谷歌解释称,“展示网站在 Intel Skylake CPU 上的 Chrome 88 运行时,以1kB/s 的速度泄露数据。需要对代码稍作修改才能适用于其它的 CPU 或浏览器版本;然而,在测试中攻击可成功在其它多个处理器(包括 Apple M1 ARM CPU)上执行,而无需做出大量修改。“

谷歌建议

除了发布 PoC 外,谷歌还提供了一些建议(后 Spectre 的 Web 开发和缓解侧信道攻击),指导 web 开发人员如何改进网站隔离拒绝对跨源资源的访问,从而有效地缓解 Spectre 类的硬件攻击活动等。这些缓解措施包括:跨源资源策略 (CORP) 和提取源数据请求标头、跨源开放策略 (COOP) 和跨源嵌入式策略 (COEP) 以及标准的防护措施如 X-Frame-Options 和 X-Content-Type-Options 标头以及 SameSite cookies。

谷歌指出,“虽然这些机制是重要且强大的安全原语,但并无法完全保证能够抵御 Spectre;它们要求部署方法的配合,考虑特定于既定应用程序的行为。”

攻击演示

更多技术详情请见:

https://github.com/google/security-research-pocs/tree/master/spectre.js

推荐阅读

首个完全武器化的 Spectre Exploit 现身

研究人员披露 Meltdown 和 Spectre 攻击的7种新变体

参考链接

https://www.securityweek.com/google-releases-poc-exploit-browser-based-spectre-attack

题图:Pixabay License(塞尚作品)

本文由奇安信代码卫士编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的

产品线。

 觉得不错,就点个 “在看” 或 "赞” 吧~

谷歌发布基于浏览器的 Spectre 攻击的 PoC exploit相关推荐

  1. 在Autodesk应用程序商店发布基于浏览器的Web应用程序

    你一定已经听说过Autodesk应用程序商店了,通过Autodesk应用程序商店,你可以免费下载或购买来自全球的优秀开发者发布的应用程序,来帮助你更快更方便的完成你的工作.而且作为开发者,您也可以在A ...

  2. 李彦宏:百度今年全员涨薪,比去年还多;谷歌暂停Chrome浏览器更新;Eclipse 4.15发布 | 极客头条...

    整理 | 郭芮 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦 ...

  3. 谷歌浏览器中文版_中国科学家设计超薄指尖传感器,厚度不到A4纸五分之一 / 谷歌发布地图时光机:百年前,你家街道啥样?/ AI看图说话首超人类...

    关注我们了解计算机视觉最新动态 ! 动态先览 1 中国科学家设计超薄指尖传感器,厚度 不到A4纸五分之一 2 谷歌发布地图「时光机」:100年前, 你家街道长啥样? 3 仿真环境跟车2分钟,就让自动驾 ...

  4. 谷歌发布地图「时光机」:100年前,你家街道长啥样?

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要5分钟 Follow小博主,每天更新前沿干货 转自:量子位 10年前,乃至100年前,你长大的那条街道长什么样? △大谷Spitzer 现在, ...

  5. 谷歌发布TensorFlow,用于测试人工智能模型的隐私保护

    本文作者:郭仁贤 2020-06-25 17:36 导语:人工智能模型会泄露训练数据集的敏感信息,从而产生隐私风险. 近日,谷歌发布了隐私保护TensorFlow工具包,可以评估各种机器学习分类器的隐 ...

  6. 浅析防御僵尸网络基于应用层的DDOS攻击

    近期数据显示,针对应用层的DDOS攻击有加速的趋势.据预测,基于应用层的DDOS攻击每年以三倍的速度增长,Gartner预测DDOS攻击会占2013年所有的应用层攻击中的25%左右.研究指出,黑客现在 ...

  7. 谷歌发布 Linux 内核提权漏洞奖励计划,综合奖金最高超30万美元

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 谷歌在博客中表示推出Linux 内核漏洞奖励计划,为其三个月(截止到当地时间2022年1月31日).如研究员能在实验环境中通过已修复漏洞实现提权 ...

  8. 对抗模拟浏览器的DDoS攻击

    本文讲的是 :  对抗模拟浏览器的DDoS攻击  , 收藏该文基于浏览器的僵尸网络就是DDoS世界里的T-1000s.他们之所以如此危险是因为他们就跟终结者里的反派一样,被设计的可以适应各种情况的攻击 ...

  9. 火狐浏览器老版本_谷歌和火狐浏览器将在下个月的新版本中支持开源免费的AVIF图像格式...

    AVIF 图像格式是开放媒体联盟 AOMedia 推出的开源免费技术标准,与 AV1 视频编解码技术属于同宗同源的产品.开放媒体联盟此前联合多家制造商和开发商制定 AV1 标准,目前 AV1 标准已经 ...

最新文章

  1. zabbix   微信报警( python 2.x )
  2. 指针:调用自定义交换函数,完成三个数整从小到大排列
  3. 我为什么鼓励工程师写blog
  4. HYSBZ - 1208 宠物收养所(Splay)
  5. 使用系统规则测试System.in和System.out
  6. python向量化和c哪个快_在python中向量化6 for循环累积和
  7. python class def try_python 中exception,class学习
  8. ASP.NET高级配置Web.config和Machine.Config
  9. 【没有assembly目录】spark2.0.0启动时无法访问spark-assembly-*.jar的解决办法
  10. 用servlet编写下载程序
  11. 小车手app安卓版下载_美森网校app下载_美森网校安卓版下载[英语培训]
  12. ElasticSearch ​What is Learning to Rank?
  13. 计算机病毒模块测试题,计算机病毒分类测试题集
  14. 视频教程-Java高级技术-Java
  15. 如何设置虚拟机访问外网
  16. 自制USB转串口TTL(ch340)
  17. 地铁收费系统课程设计总结
  18. 大专生三面蚂蚁金服,Java中高级核心知识全面解析(7)
  19. QT QTextEdit添加文字的方式
  20. 主动降噪耳机哪个好?2021年双11主动降噪耳机推荐!

热门文章

  1. iOS之 开发学习笔记-block
  2. 典型重构3 (Try/Catch)
  3. 产品设计:一层分类与多层分类模式的感悟
  4. 我的IT之路2011(二)
  5. 设计模式笔记(21)---备忘录模式(行为型)
  6. 推荐一个中文mda网站
  7. DB First .edmx
  8. XenDesktop 5之痛---Database Transaction Log速增
  9. Java中类的初始化顺序是什么?
  10. adb 不识别解决办法