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

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

一名网络安全研究员披露了7个新出现的且无法修复的硬件漏洞,影响过去九年来出售的所有安装 Thunderbolt(雷电接口)或Thunderbolt 兼容 USB-C 端口的桌面和笔记本电脑。

这些漏洞被统称为 “ThunderSpy”,可被用于9中证实的邪恶女仆攻击场景中,主要用于窃取数据或读写锁定或睡眠计算机的系统内存。简言之,如果你认为有人可以在几分钟内物理访问你的计算机,就可对你造成重大损害,面临邪恶女仆攻击的风险。

埃因霍温科技大学研究员 Björn Ruytenberg 指出,ThunderSpy 攻击“虽然可能要求用螺丝刀打开目标计算机的外壳,但这样做并不会留下任何入侵痕迹且几分钟内即可完成。”换句话说,该缺陷和网络活动或任何相关组件并不关联,因此无法遭远程利用。

Ruytenberg 表示,“即使你遵循最佳安全实践如锁定或者在短暂离开时让电脑睡眠,或者你的系统管理员以 Secure Boot 模式安装设备,部署了强大的 BIOS 和操作系统账户密码或启用全磁盘加密机制也无济于事。”

除了运行 Windows 或 Linux 操作系统的任何计算机受影响外,受 Thunderbolt 驱动的苹果 Macbooks(除 retina 版本,2011年起销售)也受影响但并非所有版本受影响。

ThunderSpy 漏洞

如下7个 ThunderSpy 漏洞影响 Thunderbolt 版本1、2和3,可被用于创建任意的 Thunderbolt 设备标识符、克隆用户授权的 Thunderbolt 设备,并获取执行 DMA 攻击的 PCIe 连接:

  • 固件验证方案不当

  • 设备认证方案薄弱

  • 使用未经身份验证的设备元数据

  • 使用向后兼容性进行降级攻击

  • 使用未经身份验证的控制器配置

  • SPI 闪存接口缺陷

  • 在 Boot Camp 中胃未部署 Thunderbolt 安全

针对Thunderbolt 端口的直接内存访问 (DMA) 攻击并不新鲜,此前曾在 ThunderClap 攻击中成功演示。基于 DMA 的攻击可导致攻击者仅通过将恶意热插拔设备(如外部网卡、鼠标、键盘、打印机或存储卡)插入 Thunderbolt 端口或最新 USB-C 端口的方式在几秒内执行。

简言之,DMA 攻击是很可能执行的,因为 Thunderbolt 端口在非常底层运作且具有对计算机的高权限访问权限,可导致联网外围设备绕过操作系统安全策略并直接读写可能包含敏感信息如密码、银行登录凭证、私人文件和浏览器活动的系统内存。

为对抗 DMA 攻击,Intel 推出了一些应对措施,其中一个是“安全级别”,阻止未授权的基于 Thunderbolt PCIe 设备在用户未授权时连接。

研究员指出,“为了进一步增强设备认证,据称系统提供了‘连接加密认证’,阻止设备欺骗用户授权设备。”然而,通过连接前三个缺陷,攻击者可打破‘安全级别’功能并通过伪造 Thunderbolt 设备标识符的方式加载未授权的恶意 Thunderbolt 设备。他补充表示,“Thunderbolt 控制器在 DROM 的固件区存储设备元数据。我们发现 DROM 并未加密验证。从第一个问题开始,这个漏洞能够构建伪造的 Thunderbolt 设备标识符。另外,当结合利用第二个漏洞时,伪造的身份可能部分或全部攻陷任意数据。我们展示了未经验证的安全级别配置覆盖,包括完全禁用 Thunderbolt 安全性的功能,如系统仅限于仅通过 USB 和/或 DisplayPort 传输,则可恢复 Thunderbolt 的连接能力。在报告结尾,我们展示了永久禁用 Thunderbolt 安全和拦截所有未来固件更新的能力。”

Ruytenberg指出,自2019年起市场上可用的最新系统包括能够部分缓解这些漏洞的 Kernel DMA 防护措施。他还发布了一个免费开源工具 Spycheck 供用户查看自己的系统是否受影响。

有意思的是,当 Ruytenberg 将这些问题告知 Intel 公司时,后者表示已经意识到其中某些问题的存在,并没有修复或公布漏洞的计划。Ruytenberg 表示在 Thunderbolt 协议中找到了更多潜在的漏洞,目前正在研究中,预计很快就会发布 “Thunderspy 2” 漏洞。

因此,如果你认为自己是邪恶仆人攻击的潜在目标并拥有一个 Thunderbolt 系统,则避免将设备放任不管,或者完全关闭系统或者至少考虑使用休眠模式而非睡眠模式。更进一步,避免暴露自己的 Thunderbolt 外围设备。

推荐阅读

Thunderclap 漏洞可被用于攻击 Thunderbolt 外围设备,影响广泛

原文链接

https://thehackernews.com/2020/05/thunderbolt-vulnerabilities.html

题图:Pixabay License

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

奇安信代码卫士 (codesafe)

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

产品线。

 点个 “在看” ,加油鸭~

Thunderspy: 7个硬件漏洞,影响9年来所有安装 Thunderbolt 的电脑相关推荐

  1. AI一分钟 | “芯片门”影响仍在,英伟达旗下多款芯片也遭遇“幽灵”漏洞影响;贾跃亭邀媒体试乘法乐第FF91,你怎么看?

    一分钟AI "芯片门"影响仍在,英伟达称旗下部分芯片也遭遇"幽灵"漏洞影响,包括GeForce.Tesla.Grid.NVS以及Quadro等. 科大讯飞首次亮 ...

  2. 严重的 BootHole 漏洞影响所有 Linux 发行版和 Windows 系统(详细分析)

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 Eclypsium 公司发现,GRUB2 引导程序 (bootloader) 中存在"BootHole" 漏洞,导 ...

  3. Ripple 20:严重漏洞影响全球数十亿IoT设备,复杂软件供应链使修复难上加难

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 周三,以色列网络安全公司 JSOF 警告称,在20世纪90年代设计的一个小型库 Treck TCP/IP 中发现了19个漏洞,可导致全 ...

  4. 计算机漏洞为什么无法避免,雷电3接口漏洞影响数百万计算机:5分钟解锁设备,无法修复...

    雷电3(Thunderbolt)接口存在缺陷,2019 年之前生产.出货的配备雷电3的设备都容易受到攻击.而自2019 年后已交付的提供内核DMA保护的设备,也在一定程度上易受攻击.并且该漏洞不能在软 ...

  5. 受诫礼漏洞_硬件漏洞,您如何才能正确地做所有事情并仍然受到损害

    受诫礼漏洞 In the first week of 2018, Meltdown and Spectre were publicly disclosed. The news of these vul ...

  6. 美国政府与科技巨头讨论开源软件安全、近八万网站受开源软件漏洞影响|1月18日全球网络安全热点

    安全资讯报告 微软称"破坏性恶意软件"被用于对付乌克兰组织 微软表示,它发现了破坏性恶意软件被用来破坏乌克兰多个组织的系统.在周六发布的博客中,微软威胁情报中心(MSTIC)表示, ...

  7. 思科企业路由器受高危DoS漏洞影响

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 本周,思科发布补丁,修复了位于ASR 9000.ASR 9902和ASR 9903系列企业路由器的 IOS XR软件中的高危DoS漏洞 (CVE ...

  8. [知识小节]硬件漏洞CPU漏洞 骑士、熔断、幽灵、预兆漏洞基本情况

    硬件漏洞骑士.熔断.幽灵.预兆漏洞基本情况 (一)"骑士"VoltJockey漏洞 (二)"熔断"Meltdown漏洞 (三)"幽灵"Spe ...

  9. 中国台湾芯片设计商 Realtek 的WiFi SDK漏洞影响数百万IOT设备

    中国台湾芯片厂商Realtek 发布安全公告称在其软件开发套件和WiFi模块中发现了4个安全漏洞,影响超过65个厂商的200款IoT设备. 这4个漏洞分别是: ◼CVE-2021-35392:由于SS ...

最新文章

  1. Debug神经网络的五项基本原则
  2. 什么是SD-Branch的应用特性?—Vecloud微云
  3. Verilog RTL 代码设计示例
  4. 【翻译】Nginx的反向代理
  5. linux sudo命令全称,linux sudo命令的概念与使用
  6. sama5d36 OUT0-OUT3 对应关系 带光模块的系统
  7. 解决eclispe SVN 创建资源库报错,无法验证:SVN…… 504 Connection to server timed out
  8. DBUtil 的使用
  9. Vscode代码量统计
  10. 万能网卡驱动程序下载,适用于Win7_Win8.x平台
  11. gitlab怎么将建好的项目移到某个组下
  12. 2022前端面试题上岸手册-浏览器部分
  13. 克拉默法则的理解记忆方法
  14. html给页面加背景特效怎么加,给网页加上js特效
  15. 中国电子标签(RFID)产业趋势研究及十四五发展规划建议报告2022-2028年版
  16. amdroid studio给备忘录添加背景音乐
  17. 人声计算机音乐,如何去除音乐中的人声?
  18. python应该安装在哪个盘_python要安装在哪个盘
  19. Nextcloud私有云 - 零基础搭建私有云盘
  20. 计算机应用基础(第一练)

热门文章

  1. 【转】jquery文件上传插件uploadify在.NET中session丢失的解决方案
  2. DataList控件中使用Xml数据源
  3. 推荐一个中文mda网站
  4. mysql实战20 | 幻读是什么,幻读有什么问题?
  5. ACT的摘要可以告诉我们的内容
  6. shell编程:笔记*
  7. struts2+json(3)
  8. 春Phone计划 51cto沙龙上海站
  9. html表单用户名,HTML表单
  10. python3多进程 queue 取值_python3.4.3 多进程之间结果变量的传递问题,程序无任何结果输出...