0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

保护 USB 端口免受恶意“USB 杀手”的攻击

王焕锁 2023-01-05 09:43 次阅读

USB 端口为便携式和可穿戴设备提供数据通信和充电电源,因此保护端口免受滥用变得越来越重要。

任何有抱负的作恶者都可以轻松找到“USB 杀手”设备,它可以通过电涌攻击破坏几乎所有 USB 端口,使标准保护电路不堪重负。该设备看起来很像标准的 USB 闪存驱动器,但包含一个为一组电容器供电的升压转换器。插入时,控制电路通过 USB 电源引脚为电容器组充电,将其放电到数据引脚,并重复充放电循环,施加一系列 -200V 脉冲,直到拔下。

Zap——游戏结束,不到一秒!根据 USB 端口和设计其余部分之间的电路,这种电涌可能会破坏从 USB 端口本身到整个机器的任何东西。有大量 YouTube 视频显示各种设备(包括智能手机、笔记本电脑、平板电脑,甚至智能电视)遭受的破坏。事实上,有些人从这项活动中获得了积极的乐趣。

幸运的是,有一些设计技术可以降低 USB 端口的电涌风险。USB Type-C™ 也提供了一个潜在的解决方案。

降低 USB 端口电涌风险的设计技术

许多制造商都提供 USB 保护设备,但它们的规格旨在防止意外事件(例如手指触摸暴露的 USB 引脚),而不是蓄意破坏。例如,德州仪器 ( Texas Instruments )的TPD4S214(图 1)是一种单芯片器件,可提供低电容瞬态电压抑制 (TVS) 保护和静电放电

(ESD) 保护 D+ 和 D- 数据引脚。ESD 保护符合 IEC 61000-4-2 Level 4 ESD 保护标准,可承受高达 ±15kV 的接触和气隙 ESD 事件。

pYYBAGOzzoqAbizBAADEYxSl73I825.png

图 1:TPD4S214 可防止预期的电气危险,但不能防止敌人的行动。(来源:德州仪器)

设计者能否包含更全面的保护?当然,但在价格竞争激烈的消费市场中,几乎不值得添加昂贵的电路来防止不涉及伤亡风险的极其罕见的事件。在使用 USB 端口的医疗或工业设备市场等美元较高的市场中,权衡是不同的。这些产品的设计人员有更大的预算和更多的设计选择来保护 USB 接口

光耦合器成本相对较低,但不适用于 USB 总线收发器本身:不仅 USB 接口必须是双向的,D+ 和 D- 信号的延迟和偏移也必须仔细匹配。这两个要求都很难用光耦合器来实现。仔细的系统分区可以在信号链上进一步适应光隔离——例如,通过将其添加到串行外设接口 (SPI)。这样的解决方案可能会使接口受到攻击,但会保护昂贵的下游处理器和电路。

USB 接口保护的黄金标准是电流隔离。当然,考虑到黄金的价格,这种选择并不是完全低成本;但是,如果替代方案有损坏价值 100,000 美元的设备的风险,那么付出的代价很小!

Analog Devices的LTP2884专为 USB 设计:它是 USB 2.0 兼容的全速 (12Mbps) 收发器,结合了额定电压为 2,500V RMS的电流隔离。当与外部电源一起使用时,LPT2884 可为隔离式外围设备提供高达 2.5W(5V 时为 500mA)的功率,或通过集成 DC/DC 转换器提供高达 1W(5V 时为 200mA)的功率。

USB Type-C 提供了一种可能的解决方案

未来是什么?USB 规范的最新修订版 USB 3.0 和 USB 3.1 分别将数据速度提高到 5Gbps 和 10Gbps,这使得隔离变压器变得不切实际。幸运的是,帮助正在路上。USB Type-C是最新的 USB 连接器规范,它开始取代 USB 2.0。与 USB Type-C 相关的是 USB 供电 (USB PD) 规范,它取消了 USB 2.0 的简单 5V 供电系统。取而代之的是,每对支持 USB PD 的设备在连接点协商一个功率传输“合同”:该合同确定功率传输的方向并选择要使用的电压和功率级别。

USB 3.0 Promoter Group 发布了 USB Type-C 认证规范,为 USB Type-C 充电器(功率发射器)和设备(功率接收器)定义了基于密码的认证协议。通过实施此协议,主机系统可以在有线连接发生后立即确认 USB 设备或 USB 充电器的真实性——尽管在不适当的电力或数据传输之前。当然,理论上任何身份验证方案都可以被击败,但在提供任何电源之前要求身份验证肯定会使潜在的 USB Type-C 杀手的生活变得更加困难。

在等待期间,请遵循这些简单的预防措施

已经设计好的设备当然不能利用这些产品。那么,如何保证配备 USB 2.0 的平板电脑或笔记本电脑的安全呢?为获得最大程度的保护,您可以将便携式数据存储在云端,并以物理方式封闭每个 USB 端口。最简单的(也是最永久的!),这可能涉及一个 USB 盖和一团强力胶,但更优雅的解决方案是 USB 闭合锁:它卡入每个 USB 端口,并且在不拆卸外壳的情况下无法移除. 同样,也可以使用只能使用特殊安全密钥删除的版本。

如果您必须让您的 USB 端口易于访问,那么是时候回到一点老派的尽职调查了。不要插入陌生人给你的闪存驱动器,或者你在地上找到的或以其他方式遗弃的闪存驱动器。即使您信任为您提供驱动器的人,也请确保他们以前使用过该驱动器或从经过验证的合法来源(例如Mouser )购买了该驱动器。最后,永远不要让您的计算机无人看管,以免未经授权的人可以访问。

不幸的是,没有简单的解决方案可以解决 USB 终止设备的问题。但遵循一些简单的预防措施可以确保您的笔记本电脑、平板电脑或智能手机的安全。

审核编辑黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • usb
    usb
    +关注

    关注

    59

    文章

    7436

    浏览量

    258231
收藏 人收藏

    评论

    相关推荐

    端口USB电源开关和过电流保护LM3526数据表

    电子发烧友网站提供《双端口USB电源开关和过电流保护LM3526数据表.pdf》资料免费下载
    发表于 04-07 09:35 0次下载
    双<b class='flag-5'>端口</b><b class='flag-5'>USB</b>电源开关和过电流<b class='flag-5'>保护</b>LM3526数据表

    端口USB电源开关和过电流保护LM3525数据表

    电子发烧友网站提供《单端口USB电源开关和过电流保护LM3525数据表.pdf》资料免费下载
    发表于 04-07 09:34 0次下载
    单<b class='flag-5'>端口</b><b class='flag-5'>USB</b>电源开关和过电流<b class='flag-5'>保护</b>LM3525数据表

    上海雷卯推出一种USB4接口的静电浪涌保护方案

    USB4是USB3.2 的后继版本,是最新的USB规范。USB4是通信协议,采用的硬件接口是USB Type-C 接口,
    的头像 发表于 02-28 11:47 840次阅读
    上海雷卯推出一种<b class='flag-5'>USB</b>4接口的静电浪涌<b class='flag-5'>保护</b>方案

    未知USB设备所需电量超出该端口怎么解决?

    未知USB设备所需电量超出该端口怎么解决? 解决未知USB设备所需电量超出端口限制的问题可以从以下几个方面着手:检查USB设备电流要求、使用
    的头像 发表于 12-09 14:23 1.6w次阅读

    可以只使用USBType-C端口USB和标准5 V VBUS功能吗?

    可以只使用USBType-C端口USB和标准5 V VBUS功能吗? 随着现代科技的不断发展,USB Type-C端口已经成为许多电子设备的标准接口之一。与以前版本的
    的头像 发表于 10-29 11:21 475次阅读

    如何保护USB Type-C连接器免受静电放电和过热影响?

    如何保护USB Type-C连接器免受静电放电和过热影响? USB Type-C连接器是现代手机、笔记本和其他移动设备中主流的充电和数据传输接口。虽然这种连接器越来越普遍,但是它们仍然
    的头像 发表于 10-25 11:11 1300次阅读

    USB是什么?USB如何快速的插进接口# #电路知识 #电工 #电路原理

    usb
    安泰仪器维修
    发布于 :2023年07月17日 18:07:12

    USB3.0接口静电保护方案 ESD静电保护芯片如何选型?

    据传输容错率也有更严格的要求,需要使用额外的保护器件来防止浪涌静电事件对数据传输的干扰和威胁!除了高传输速率要求之外,USB3.0端口热插拔动作(即插即用、随拔即关
    的头像 发表于 07-07 09:59 2321次阅读
    <b class='flag-5'>USB</b>3.0接口静电<b class='flag-5'>保护</b>方案 ESD静电<b class='flag-5'>保护</b>芯片如何选型?

    保护工业高速USB端口

    Maxim的MAX22505 +/-40V高速USB端口保护器可保护24V AC和40V DC工业设备的数据和电源线。该器件是市场上唯一为工业电压提供高速
    的头像 发表于 06-29 15:31 319次阅读

    这是一种更简单的方法,可以保护您的物联网设备免受黑客攻击

    虽然物联网继续为我们的生活带来更大的便利,但如果不加以保护,智能设备也可能为恶意攻击打开大门,这些攻击会钻入网络并试图访问敏感数据。显然,您必须保护
    的头像 发表于 06-28 09:20 583次阅读

    USB充电检测仪

    usb
    李开鸿
    发布于 :2023年06月20日 01:16:18

    USB3.0高速接口静电(ESD)浪涌保护方案

    USB 3.0端口兼容USB 2.0端口的同时,还拥有以下优势。
    的头像 发表于 06-16 16:44 1666次阅读
    <b class='flag-5'>USB</b>3.0高速接口静电(ESD)浪涌<b class='flag-5'>保护</b>方案

    USB-C功率传输数据线需要加强保护

    当存在VBUS时,它为充电器、系统和其余模块供电。同时,对电池充电。当VBUS断开时,电池为系统供电。使用USB-C电缆时,CC1和CC2引脚决定端口连接、电缆方向、角色(role)检测和端口控制
    的头像 发表于 06-16 10:07 464次阅读
    <b class='flag-5'>USB</b>-C功率传输数据线需要加强<b class='flag-5'>保护</b>

    简述保护移动设备免受恶意攻击的最佳方法

    手机也需要防病毒和反恶意软件!恶意软件可以轻松感染智能手机和平板电脑,因此在设备上安装可靠的反恶意软件应用非常重要。 **2、不要下载来历不明的应用** 仅从可信来源下载移动应用。不要在主要应用商店之外下载。受信任的
    的头像 发表于 05-18 10:46 656次阅读