在好莱坞的电影里,无论电脑加密水平多么高,黑客只需几分钟就能拷贝走你电脑里所有的东西,看起来似乎不太现实。

如果我的电脑已经设置了复杂的系统密码、处于锁定状态、BIOS加密、硬盘全盘加密,在这么高的安全等级下,黑客还能轻松窃取我的文件吗?

现在的确可以!因为一个叫做Thunderspy的漏洞。

它就在高端电脑上都配备的Thunderbolt接口上,我们一般俗称“雷电”,苹果官方叫做“雷雳”。

荷兰埃因霍温科技大学的安全研究员Ruytenberg发现,所有带雷电接口的电脑都有这个漏洞,而且是个硬件级漏洞,只要几百美元的设备就能攻破该漏洞。

一旦你离开自己的电脑几分钟,黑客就可以像电影里一样绕过系统密码,随意读取你的硬盘数据、篡改系统。

3个月前,Ruytenberg向英特尔报告了这一漏洞,得到了英特尔官方的确认。

最令人担忧的是,这些漏洞无法通过软件更新修复,只能靠今后重新设计硬件才能完全解决。英特尔只能表示今后将继续改善Thunderbolt技术的安全性。

5分钟攻破电脑

发现漏洞的Ruytenberg在YouTube上发布了一段视频,展示了如何进行攻击。

在视频中,他卸下了ThinkPad笔记本的后盖,用SOP8烧录夹将SPI编程器和主板上的雷电控制器针脚连接起来。

然后他只用了2分钟就重写了雷电控制器的固件,绕过密码禁用了禁用了安全性设置。

经过这一番操作后,黑客就能通过插入雷电设备改写操作系统,即使是全盘加密的电脑也不在话下。

整个过程大约只需要五分钟。

也就是说,只要你离开桌子几分钟,黑客就可以在这么短的改造完你的电脑,之后再恢复成原样,神不知鬼不觉。

Ruytenberg攻破电脑的设备成本仅400美元,体积还比较大,但是他说,“某三个字母的部门”可以把这套设备小型化,让攻击更为隐蔽,成本会增加到1万美元。

该漏洞存在原因就在于雷电接口的直接内存访问(DMA)长久以来的安全问题。

雷电接口的DMA可以让外接设备直接读写内存,而无需CPU介入,这给外接显卡等高速设备带来了便利,但同时也带来了安全隐患。

除了上面要拆开笔记本的方法外,Thunderspy攻击还有一种无需物理侵入的方法,但是它需要访问用户在某个时候插入计算机的Thunderbolt外围设备。

被计算机设置为“受信任”的雷电设备会包含一个64位代码,Ruytenberg发现他可以访问这串代码并将其复制到另一个小工具里。

这样,他甚至无需打开电脑外壳,即可绕过目标设备的锁定屏幕。但是,只有将雷电接口的安全性设置为允许受信任设备的默认设置时,这种无需物理侵入的Thunderspy攻击才有效。

Ruytenberg说,用户要完全防止这种攻击的唯一方法是:在计算机的BIOS中禁用计算机的雷电接口。

如果你必须要使用雷电接口,切勿将自己的电脑和雷电外设借予他人,并在电脑无人看管时关闭电源。

你的设备还安全吗

首先确定你的电脑是否使用了雷电接口,雷电1和2与mini DP公用,雷电3与USB-C公用,而且采用雷电标准的接口还会在旁边加入一个闪电标志。

Ruytenberg在Thunderspy网站上发布了一款名为Spycheck的软件,让用户来验证自己的电脑是否容易受到攻击。你可以回复雷电获取该软件,或者访问官方网站获取。

Windows或Linux系统的电脑电脑都会受到此漏洞的影响。

2019年之后,部分设备提供了内核DMA保护,可以缓解部分(而非全部)Thunderspy漏洞。目前仅惠普和联想的少数高端笔记本设备支持。

△Windows 10开始提供内核DMA保护

苹果是最早采用雷电接口的厂商之一,2011年以来,就开始提供雷电接口。但是研究人员表示,macOS系统只会受到“部分影响”。

但是如果你的Mac用BootCamp运行Windows系统,仍然易受到攻击。

由于Thunderspy是一个硬件漏洞,除了内核DMA保护外,英特尔不会提供任何措施来解决,也不会发布任何公共安全公告来通知民众。

前不久制定的USB 4标准中将集成Thunderbolt 3标准,因此Thunderspy也会对未来USB 4芯片设计带来深远的影响。

微软恐成最大赢家

虽然Windows系统会受到Thunderspy漏洞的影响,但微软自产的硬件却是这次漏洞危机中的赢家。

市场上包括联想、戴尔、惠普在内的高端笔记本都有雷电接口,而微软的Surface系列直到今年还拒绝加入雷电接口,一直为广大用户所诟病。

微软给出的原因是,DMA不安全担心安全问题,所以一直通过自家的Surface Connector来提供高速数据传输。

但是Surface Connector扩展坞的价格很贵,不使用雷电接口也被用户看做是为卖高价配件的托辞。

如今预言得到证实,你还会支持微软不用雷电接口吗?

某一个接口403 其他接口可以调通_“雷电”接口漏洞:黑客如何分分钟破解你的电脑...相关推荐

  1. 某一个接口403 其他接口可以调通_设计模式HR:不会设计模式,你来面什么试?你以为设计模式只有23种?(真正的入门到精通可以用到入土)...

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用.设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案.这些解决方案是众多软件开发人员经过 ...

  2. 雷电2接口_雷电接口和Mini接口有什么关系

    雷电(Thunderbolt )标准将两种规格的PCI Express和Mini DP(DisplayPort)缩减成一个小小的连接器.而雷电2使用与Mini DP相同的连接器,但标识不同,雷电,顾名 ...

  3. 接口上加@feignclient还有实现类_类接口的实现及应用

    大家好,这讲开始我将给大家讲解这套<VBA中类的解读及应用>的最后一个专题:类接口的实现及应用.在之前的文章中已经给大家了解了一些接口的相关知识,在这个专题中将会给大家详细地讲解这块的内容 ...

  4. 交换机接口用了那几根线_交换机接口知识大全!网络从业者必懂!

    交换机是一种用于电(光)信号转发的网络设备. 可以为接入交换机的任意两个网络节点提供独享的电信号通路.最常见的交换机是以太网交换机.其他常见的还有电话语音交换机.光纤交换机等. 交换机是使用非常广泛的 ...

  5. 雷电2接口_中国连城 | 总结关于USB、TypeC、雷电接口的冷知识

    [温馨提示]本公众号是工高电子旗下工高连城+中国连城双电商平台的官方公众号,简称工高连城连接器商城 中国连城 平台定位:中国连接器行业专业供应链服务平台+中国连接器行业的阿里巴巴+永不落幕的onlin ...

  6. Mac book 雷电接口外接显示器不显示解决方法

    我的macBook air 是15款的,屏幕11寸的,近期敲代码嫌屏幕太小了,就买了一个24寸的显示器,由于mac 是雷电接口,又淘宝买了一个雷电转hdmi的转接线 然而悲剧的是,买回来第一次插上屏幕 ...

  7. java判断接口对象是哪个子类_Java提供了一个关键字( ),可以判断一个对象是否为某个类(或接口)的实例或者子类实例。...

    Java提供了一个关键字( ),可以判断一个对象是否为某个类(或接口)的实例或者子类实例. 更多相关问题 -Do you know a has just opened in our neighborh ...

  8. vue项目跨域的问题(一个项目对接两个不同的域名、端口接口导致跨域,最好的办法是后端解决)

    vue项目跨域的问题前端解决方法(一个项目对接两个不同的域名.端口接口导致跨域,最好的办法是后端解决) 前端解决方法: ①打开config文件---->index.js文件,找到 proxyTa ...

  9. 通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应, 请问,这个 Dao 接口的工作原理是什么?Dao 接口里的方法, 参数不同时,方法能重载吗?

    Dao 接口即 Mapper 接口.接口的全限名,就是映射文件中的 namespace 的值: 接口的方法名,就是映射文件中 Mapper 的 Statement 的 id 值: 接口方法内的参数,就 ...

最新文章

  1. 数据蒋堂 | 多维分析预汇总的功能盲区
  2. TMS320C6678中Hyperlink接口的理解
  3. codevs 3164 质因数分解
  4. VTK:图像转结构化点用法实战
  5. JS的parseInt
  6. centos设置服务开机启动
  7. 买卖股票的最佳时机含手续费
  8. C - Mr. Panda and Strips Gym - 101194C(思维//尺取//2016 icpc china final)
  9. Unity5和WebGL移植指南的一些总结
  10. 坯子库安装不上_柜式七氟丙烷的安装调试方法
  11. gradle入门(1-7)eclipse和gradle集成插件的安装和使用
  12. 去掉输入法上的CH和EN
  13. 你在直播上看不到的 Google IO
  14. 计算机基础考试题附答案——《第陆篇》
  15. C语言编程之学用rectangle画方形
  16. 『原创』老范的Bug跟踪管理系统0.1 Alpha——介绍篇
  17. PyCharm2017破解步骤
  18. 华科计算机系教学大纲,《批判性思维》课程教学大纲
  19. 类和对象,属性和方法
  20. com.sun.mail.smtp.protected void rcptTo() 方法

热门文章

  1. Cheat Engine无法汉化的解决办法
  2. iPhone 12 销量破亿,直追「钉子户神机」的底气是什么?
  3. 【cocos2d-x入门实战】微信飞机大战之十:UFO层特殊道具
  4. 批量查询网站降权工具
  5. 2023 Chatgpt易语言源码
  6. python汉语分词,python汉语分词的简单示例
  7. 谷歌联手清华美院:发现甲骨文的浪漫
  8. unity3d一个简单的对打游戏
  9. 把摄氏度换算为华氏度
  10. 查看某个进程的错误日志 ps axu 结合 grep -i