天创培训:您身边的信息安全培训专家!
开班计划
2019年9月CISP培训开班通知
主讲老师   张老师、王老师等
开课时间   2019年9月4日-9日
培训方式   实地/面授
授课天次   培训5天+考试半天
上课时间   09:00 -- 16:30
课程介绍 在线报名
行业动态您当前位置:首页 > 最新动态 > 行业动态

Thunderbolt的漏洞给黑客大开方便之门

作者:天创培训  来源:px.tcnet.com.cn  更新时间:2019-02-28  关键词:Thunderbolt,漏洞,黑客

据外媒报道,安全研究人员发现,英特尔和苹果开发的Thunderbolt(雷电接口)外围设备和充电接口存在一系列漏洞,攻击者可以利用这些漏洞完全控制电脑。

来自剑桥大学、莱斯大学和斯坦福国际研究院的研究人员指出,Thunderbolt通过笔记本电脑上的USB-C端口被使用,与普通通用串行总线外围设备相比,它提供了更高权限级别的低级别DMA。

Thunderbolt的漏洞给黑客大开方便之门

研究人员发现,黑客可以使用支持DMA的恶意外围设备,对拥有Thunderbolt输入/输出端口和PCI-Express连接器的笔记本电脑、台式机和服务器进行攻击。

如果主机没有防御措施,攻击者可以不受限制地进行内存访问,并且可以完全控制目标计算机。他们可以盗取密码、银行登录信息、加密密钥、浏览器会话和私人文件,也可以在系统中注入恶意软件。 

研究人员表示,通过Thunderbolt 3端口的电源、视频和外围设备DMA的结合,为恶意充电站提供了帮助,设备能正常运行但显示被黑客控制。

Thunderbolt的漏洞给黑客大开方便之门

IOMMU可防御上述攻击,它允许设备只访问完成工作所需的内存。然而,使IOMMU能够抵御DMA攻击需要付出很高的性能代价。大多数操作系统为了提高性能而牺牲安全性,默认情况下禁用IOMMU。

为了查明IOMMU能否使用以及如何工作,研究人员构建了一个名为Thunderclap的开源FPGA平台。

他们发现,Windows 7和Windows8以及Windows 10 Home和Pro根本不支持IOMMU。Windows 10企业版可以使用IOMMU,但方式有限,这使得大多数系统都很脆弱。

研究人员从2016年开始与供应商合作,帮助减轻这些漏洞,微软在Windows 10 1803版本及以后的版本中引入了针对Thunderbolt 3的内核DMA保护。这使得IOMMU可以用于Thunderbolt外围设备,但不能用于PCIe设备。不过,它需要固件支持,这意味着在Windows 10 1803发布之前的旧笔记本电脑仍然很脆弱。

Thunderbolt的漏洞给黑客大开方便之门

苹果的macOS也有IOMMU,但即使启用了硬件防御,研究人员也能够使用假网卡读取数据流量,而这些数据流量本应无法离开这台机器。这款网卡还可以在macOS上运行系统管理员级别的程序,还可以读取其他mac电脑上的显示内容,以及USB键盘按键。

开源FreeBSD和Linux支持IOMMU,但在许多发行版中默认不支持IOMMU。研究人员说,与macOS一样,使用伪造的网卡,可以在FreeBSD和Linux上以高权限级别运行代码,并读取数据流量。 

此外,在Linux上,伪造的网卡可以访问内核数据结构,在研究人员构建的恶意设备发送的消息中设置几个选项字段,就可以完全绕过IOMMU。 

英特尔已经为Linux内核5.0提交了补丁,以支持用于Thunderbolt外围设备的IOMMU,并禁用一项允许研究人员绕过硬件防御的功能。

Thunderbolt的漏洞给黑客大开方便之门

研究人员发现的漏洞非常严重,以至于一家大型笔记本电脑供应商表示,在将Thunderbolt接口添加到新产品线之前,要对这些漏洞进行更详细的研究。

研究人员建议,除了为操作系统安装安全更新之外,担心该威胁的用户可以禁用他们机器上的Thunderbolt端口。PC用户可在在BIOS/UEFI固件设置中禁用Thunderbolt,同时为USB-C端口保留电源、视频和USB功能。用户不要把电脑放在无人看管的地方,并避免使用USB-C充电站。即使是看似无害的充电器和投影仪等设备,在连接到电脑的Thunderbolt端口也仍需注意。




推荐阅读

网站首页 |  关于天创 |  课程体系 |  最新动态 |  联系我们 |  网站地图 |  二维码
版权所有:江苏天创科技有限公司 苏ICP备16028135号-2
苏州总部地址:江苏省苏州市十梓街327号 电话:0512-65129087 传真:0512-65157410 邮编:215000
南京分公司地址:南京珠江路88号新世界中心A座 电话:025-84533276 传真:025-84533286 邮编:210000