安全与密码学2018cl.cam.ac.uk
对朝鲜-新加坡峰会记者获赠 USB 风扇的分析
Analysis of USB fan given to journalists at North Korea-Singapore Summit
进阶 · 约 30 分钟读完前置知识:基础电子电路、USB 接口基础、硬件安全/逆向基础
导读
这份报告对朝鲜—新加坡峰会期间发给记者的 USB 风扇做硬件分析,检查其接口与电路板是否藏有监听或恶意元件。从评论看,报告提到 VCONN 引脚通过电阻连接到 VBUS、板上有二极管,但讨论认为这类无源元件本身也可能伪装成带芯片的装置,且未拆开风扇本体仍留盲区。
HN 关注点:硬件供应链窃听的可能性、无源元件伪装成芯片的偏执想象,以及“只植入一部分”如何制造虚假安全感。
HN 评论精选
这几条评论里:质疑 2 补充 1
质疑无源元件可能伪装成带 CPU、RFID 或麦克风发射器的装置,硬件分析需防欺骗。
“VCONN 引脚通过一个电阻连到 VBUS,板上还有二极管。”真正偏执的分析者会检查这些看起来像电阻或二极管的东西是否真的是电阻和二极管。这不容易,因为它们可能内含微型 CPU 和少量闪存,在若干次上电后或借助板载实时时钟到某个日期改变行为,或与电阻/二极管并联运行。一个简单的 RFID 芯片对间谍就已有一定用途。更简单地说,那个“电阻”可能内含微型麦克风和无线电发射器(要获得可接受音质和通信距离可能是挑战,但大预算就是干这个的)。
Someone查看英文原文
”VCONN pin is connected to VBUS via a resistor. There are also diodes on the board” A truly paranoid analyst would check that these things that look like a resistor or diode actually are resistors and diodes. That may not be easy, as they could contain a tiny cpu and a few bits of flash memory that change the behavior from “resistor” to something else after x power ups or, using an on-board real-time clock, at a given date, or that run in parallel to the resistor or diode. A simple RFID chip already could be somewhat of use to spies. Even simpler, that “resistor” could contain a tiny microphone and a radio transmitter (getting reasonable audio quality and reasonable radio range likely would be a challenge, but that’s what big budgets are for).
补充选择性植入可制造“已检测安全”的假象,反而降低其他人的警惕。
当时流行的理论是,他们只在部分风扇里装窃听器,希望有人发表一份像这样的分析,然后其他人就放心插上用了。
jedberg查看英文原文
The going theory at the time was that they only bugged some percent of them in the hopes that someone would publish an analysis exactly like this and then everyone else would plug them in freely.
质疑只检查 USB 端不够,未拆风扇本体可能漏掉由同一线缆供电的隐藏装置。
我惊讶他们没有拆开风扇本体——虽然作为 USB 间谍设备没用,但若彻底偏执,那些线仍可能给风扇外壳里的东西供电。
SketchySeaBeast查看英文原文
I'm surprised they didn't disassemble the fan proper- while it's not useful as a USB spy device, if we're going to go full paranoia, those lines could still be powering something in the fan chassis itself.
相关资源
从这篇论文所有 HN 讨论帖的全部评论里整理出来的链接。
历次讨论
- 2018Hacker News 讨论帖163 分 · 84 评
同领域还值得读
如何入侵一台已关机的电脑:在 Intel ME 中运行未签名代码
How to hack a turned-off computer, or running unsigned code in Intel ME
这篇 Black Hat 2017 白皮书讨论 Intel Management Engine(ME)的安全问题:如何在 ME 中运行未签名代码,以及攻破处于关机状态的电脑的相关…
安全与密码学2017 · 543 分 · 107 评专业 · 约 40 分钟编辑精选比特币:一种点对点的电子现金系统(2008)
Bitcoin: A Peer-to-Peer Electronic Cash System (2008)
中本聪 2008 年发表的比特币白皮书,提出了无需可信第三方的点对点电子现金系统。
安全与密码学2017 · 536 分 · 394 评入门 · 约 45 分钟编辑精选GPRS 加密算法 GEA-1 的密码分析表明存在故意弱点
Cryptanalysis of GPRS Encryption Algorithms GEA-1 suggest intentional weakness
首次公开了对 GPRS 加密算法 GEA-1 和 GEA-2 的密码分析攻击。
安全与密码学2021 · 487 分 · 107 评专业 · 约 90 分钟编辑精选Signal 消息协议的形式化安全分析
A Formal Security Analysis of the Signal Messaging Protocol
用形式化方法分析 Signal 消息协议(TextSecure)的安全性:作者在多阶段密钥交换模型下,借助自动化证明工具对协议的密钥协商与 Double Ratchet 密钥更新…
安全与密码学2016 · 353 分 · 230 评专业 · 约 120 分钟编辑精选A2:模拟恶意硬件
A2: Analog Malicious Hardware
论文研究如何在芯片设计阶段植入模拟电路形式的恶意硬件后门,使其难以被常规检测发现。
安全与密码学2016 · 315 分 · 94 评专业 · 约 75 分钟编辑精选