一向秉承“占便宜不嫌事大”原则的夏雪再不敢贪小便宜了,因为她受到了“血”的教训。

上周,夏雪弄丢了手机数据线,她觉得再花60块买新的太贵。幸运的是,下班路上她竟捡到一根一毛一样的。“看,爱笑的女孩运气都不会太差!”她是发自内心地觉着自己赚到了。

次日,我见夏雪独自一人爬在办公桌上,印堂发黑、神情呆滞。问原因,只听她说了一句:“一根线搞瘫了两万块的电脑,下次再贪便宜我就,我就......”

emm,看来是够惨的~

怎么,你问我一根数据线是咋搞瘫痪一台电脑的?要知道,没啥事是一个训练有素的黑客做不到的,如果有,那就再找个黑客一块儿做。

数据线“成精”的背后

一个漏洞,一根线,给攻击者敞开了胡作非为的大门。

昨天,来自剑桥大学计算机科学与技术系与莱斯大学及斯坦福国际研究所的研究人员发现了一个名为Thunderclap的新型漏洞,该漏洞能够影响所有使用Thunderbolt接口的设备,并且允许黑客通过数据线黑进PC,影响包括MacOS和Windows在内的所有主流操作系统。

Thunderbolt是由英特尔发表的连接器标准,其技术融合PCI Express和DisplayPort两种通信协议。其中PCI Express用于数据传输,支持进行任何类型设备扩展;DisplayPort用于显示,可同步传输超高清视频和八声道音频。

自2012年正式被推出,安全研究人员发现其存在一系列漏洞,攻击者可利用漏洞完全控制电脑。

安全研究人员称:“此次的Thunderbolt漏洞存在于macos、freebsd和linux中,其名义上是利用iommus来抵御DMA攻击者,该问题与Thunderbolt启用的直接内存访问有关,而现有的IOMMU保护系统未能阻止此问题。”

研究发现,新型Thunderbolt漏洞可以绕过IOMMU保护系统,攻击者可以在端口另一端的电源、视频和外围设备DMA组合实现控制连接的机器,进而向机器内植入病毒或执行任意形势的攻击。

尽管通过Mini DisplayPort端口提供旧版本Thunderbolt的电脑,以及自2011年以来生产的所有苹果笔记本电脑和台式机都会受到漏洞影响,但值得庆幸的是12英寸的MacBook幸免于难。

由此来看,夏雪这是遇到了高人。

USB攻击的“七十二变”

数据线“成精”的表象背后隐藏着的是各种形式的USB攻击手法,而Thunderbolt漏洞攻击只是它“七十二般变化”里的其中一种。

相比Thunderbolt,USB接口不需要高昂的授权费用,这也是当今世界USB接口被广泛应用在各类硬件设备中的原因之一。

一般来说,USB攻击可以被粗略分成四大类型——通过重编USB内部微控制器实现USB功能意外的遥控功能,以此实施攻击;重编USB设备固件,向其中下载恶意软件、数据渗透等来执行恶意攻击;利用操作系统与USB之间的协议/标准交互方式缺陷执行攻击;基于USB的电力攻击。

而对于这四种攻击类型分别对应的攻击方法,雷锋网在这里做了张表以供参考:

▲表格来源:雷锋网(公众号:雷锋网)原创

从上表可以看出,攻击方法最多的要数可重新编程的微控制器USB攻击,这种攻击方法实现难度较低。究其攻击原理,就是通过表中提到的9种方式分别模拟键入操作,通俗的说就是远程模拟键盘敲击的操作。理论上键盘操作可以完全替代鼠标,一旦实现了键盘的远程控制也就等同于实现了对机器设备的全盘操控。

除了采用数据线的形式,要实现上述几种攻击方案的方法也是五花八门。除了伪装成USB数据线,使用最多的要数U盘。借助U盘,攻击者可以实现病毒入侵或者钓鱼等行为,以此导致用户私密数据、图像以及音视频被盗。(请参考:解读USB安全:这年头真的还有USB设备是安全的吗?)

看到这里,恐怕有人要问了:“那如何保证USB安全呢?”抱歉,答案是只要是USB接口就都不安全!

众所周知,USB设备具备许多种输入特征,那么其伪装办法自然也不仅仅局限于表中的几种。试想一下,现阶段我们使用的产品中,手机、音响、鼠标、电子烟、充电宝......随着使用需求的增加,它们的输入标准正趋向统一。对于这些外表完全不同的产品来说,其伪装办法可谓是“呈指数级”增加。

所以,正如Nohl所说,防范USB攻击的最佳方案就是不要用USB设备。

参考来源:IT168;知乎(安全客)雷锋网雷锋网雷锋网

“死”法不重样,一根数据线如何从“机器伴侣”变身电脑杀手?相关推荐

  1. [转载]创业者的N种死法

    现在什么最多?创业者最多,CEO最多,在创业大街上随便拉住人问,十个人里有九个是CEO.但是自己创业当老板固然有当老板的风光,但是当了老板才发现,老板也不容易.其中最糟的情况,大约是今天是这家公司的老 ...

  2. 创业这10种死法,你死在哪一种了

    转自: 网易科技-创业Club http://tech.163.com/15/1112/10/B87BJK2B00094P40.html 谈创业死法,实际是在谈活法.真正的死法可能有一万种,但真正的活 ...

  3. 「前任的50种死法」开发踩坑案例--慢就是错

    背景 <50 ways to say goodbye>中文名<前任的50种死法>是我之前报的英语班里外教老师放给我们听的歌.老外说很困惑为什么我们还在听<Take me ...

  4. 智简全渠道孟伟:做CRM十六年,企业的一百种死法

    "业内有这么一句话:不上CRM是等死,上CRM是找死.我知道企业上CRM的100种死法."孟伟这样谈他做智简全渠道CRM初衷.他2000年开始从事零售电商信息系统规划设计,精耕16 ...

  5. 如何在 .NET 程序万种死法中有效的生成 Dump (上)

    一:背景 相信很多人都知道通过 任务管理器 抓取dump,虽然简单粗暴,但无法满足程序的无数种死法,比如: 内存膨胀,程序爆炸 CPU爆高,程序累死 应用无响应,用户气死 意外退出,和人生一样 既然手 ...

  6. 你做电商死法TOP10:你中了几枪?

    有相关报道说淘宝目前只有3%的店铺能够盈利,其余97%的店铺基本上都成了炮灰.这是一个非常可怕的数字,都说不赚钱的电商是犯罪,那么,是什么原因导致了会有如此庞大的电商群体一如既往的走在这千军万马的不归 ...

  7. 8088CPU有多少根数据线和地址线?为什么8根数据线却说是16位数据线?

    8088利用了一个地址锁存器,将地址线的低八位进行分时利用,也就是说,一段时间,它传输地址,一段时间当数据线.这个过程好像是由时钟进行控制的.所以外部只有八根数据线,内部却是十六位的. 8086/80 ...

  8. 苹果保修期多久_苹果和安卓数据线怎么选?一根数据线质保三年,小米生态链做到了...

    在苹果用户眼中一根数据线根本不够用,就拿蛋蛋来说吧,虽然不是苹果手机用户,但是也会半年左右为iPad更换一根数据线.貌似并不是因为错误使用导致损坏的,有时也会怀疑是否线材寿命到了.小米生态链在近期分别 ...

  9. 绝地求生——想知道你有多少种死法吗?

    Description 绝地求生,是一款开放世界策略射击游戏,采用虚幻4引擎制作. 是一款大逃杀类型的游戏,每一局游戏将有100名玩家参与,他们将被投放在绝地岛(battlegrounds)的上空,游 ...

最新文章

  1. 【ICLR2022】分布外泛化的不确定性建模
  2. 列了一些自己会但是不怎么精通的编程语言和知识,做个记录,空余时间加强学习...
  3. Spring 事务机制详解
  4. 关于MySQL出现锁等待lock wait timeout exceeded; try restarting transaction 的解决方案
  5. 3.1.1 计算机网络之数据链路的基本概念和功能概述
  6. BUUCTF web(一)
  7. 数据结构--树形结构
  8. 一个低时延高吞吐的日志方案设计-2021年6月4日
  9. musicstore edit方法出错的原因和解决方法
  10. fatal error: caffe/proto/caffe.pb.h: No such file or directory
  11. 关于事业发展,雷林鹏教你如何找到方向?
  12. Python进阶(十四) logging标准库
  13. shell脚本中执行python脚本并接收其返回值的例子
  14. 可以检测手机帧率和温度的软件_腾讯黑鲨游戏手机3评测:深度定制带来的全新游戏体验...
  15. roseha linux,ROSEHA双机软件图解安装配置linux.docx
  16. removeClass()
  17. 一台电脑两个macOS系统,怎么装
  18. Camera效果测试-白平衡AWB测试
  19. 信用评分卡建模:决策树模型
  20. python wms系统源码_jeewms仓库管理系统 v2.4.0

热门文章

  1. linux系统获取root权限,linux怎么进入root权限
  2. 外贸七日通 第六日 合作篇 与货代打交道
  3. 教资高中计算机科目,中学信息技术考试科目
  4. 意念控制头环:用脑电波来操控智能家居
  5. WARNING: A newer version of conda exists
  6. js查找数组元素位置
  7. 原装世嘉土星手柄(Sega Saturn)转USB小板,软硬件全开源
  8. 【杂谈】嵌入式软件数据结构的特点
  9. 转 SPOOLING技术——操作系统
  10. 计算机要学什么知识,学电脑要先学什么 学电脑要学习什么知识