<!-- title: 手机以为是闸机:中继攻击盗刷拆解 -->
<!-- domain: tech -->
<!-- video: https://www.youtube.com/watch?v=PPJ6NJkmDAo -->

# 手机以为是闸机:Veritasium一万刀盗刷背后的中继攻击内核

## 导语:为什么这部"没被破解"的手机付了一万美金

2026年4月,科学频道Veritasium(订阅超1900万)发布了一条引爆全网的视频:主持人Derek Muller联合英国安全研究团队,把科技博主MKBHD(Marques Brownlee)那台**锁屏状态**的iPhone放在支付终端上——没有Face ID,没有密码,机主什么都没点——一笔1万美元的Apple Pay交易就这样被授权了。Forbes、BBC、MacRumors、9to5Mac集体跟进,但绝大多数报道都停在了"哇,好可怕"这一层。

这条视频真正值得深挖的,不是那个耸动的数字,而是它揭示的一个反直觉事实:**攻击者从头到尾没有破解Face ID,没有偷密码,没有攻破Secure Enclave,甚至没有真正"黑"进任何一台设备。**它击穿的,是手机、支付网络、银行三方之间一条看不见的信任接缝。这篇文章要拆解的,就是这条接缝为什么会裂开——以及为什么一个早在2020年就被学术界报告、Mastercard和Samsung Pay都免疫的漏洞,能在Visa卡上挂整整五年。

## 视频背景卡片

| 项目 | 内容 |
|------|------|
| 视频标题 | How easy is it to steal $10,000 from a locked phone? |
| 频道 | Veritasium(Derek Muller) |
| 发布时间 | 2026年4月 |
| 时长 | 约18分钟(长视频深度专题) |
| 影响力 | Forbes/BBC/MacRumors/9to5Mac全网报道,百万级播放 |
| 核心主题 | 锁屏iPhone的Apple Pay中继攻击(relay attack)与支付系统设计漏洞 |
| 学术背书 | 伯明翰大学Andreea Radu、Tom Chothia与萨里大学Ioana Boureanu,发表于2022年IEEE安全与隐私研讨会 |

## 核心内容拆解

### 要点一:一个被故意设计成"不解锁也能付"的功能

理解整个攻击的前提,是先理解Apple Pay里一个叫**Express Transit(快捷交通卡)**的模式。普通Apple Pay支付的逻辑是"没有Face ID就没有支付"——你必须解锁手机、确认金额,Secure Element(安全芯片)才会生成一次性支付密文(cryptogram)。但Express Transit故意打破这条铁律:它让选定的交通卡在**手机锁屏、黑屏、甚至完全不唤醒**的情况下,直接刷闸机进站。

这个设计是合理的,甚至是必要的。想象早高峰的东京或伦敦地铁:每秒钟几十人过闸,如果每个人都得抬头对Face ID、等动画、再确认,闸机前会瞬间堵成人墙。交通场景的核心诉求是"低延迟+低摩擦",于是苹果在**速度**和**安全**之间做了一个明确取舍——把"用户认证"这一步从设备端挪走,改由"支付网络和闸机的规则"来兜底。

视频里Veritasium反复强调一个关键认知:很多人把Apple Pay的安全性等同于"Face ID挡在前面",但这并不是普适真理。Express Transit证明,**手机厂商可以、并且在某些场景下会主动放弃设备端的认证**。问题不在于"放弃"本身,而在于放弃之后,谁来证明"这笔交易确实发生在交通场景里"——而正是这个"谁来证明",成了整个故事崩塌的起点。

### 要点二:中继攻击——把厘米级的NFC对话搬到地球另一端

攻击的核心机制叫**中继攻击(relay attack)**,这是整个视频最该被记住的词。NFC(近场通信)的设计前提是"近场"——通信距离只有几厘米,所以系统天然假设"能和我对话的东西,就贴在我旁边"。中继攻击要做的,就是**把这个假设打碎**:用两台设备当"桥梁",把受害者手机那一头的NFC信号,实时转发到另一头的真实支付终端,让两端都以为自己面对的是对方。

具体到这次攻击,研究团队用了两个角色:一台贴近受害者锁屏iPhone的小型无线电设备,伪装成地铁闸机的读卡器,触发手机的Express Transit流程;另一台是装了研究团队自研App的Android手机,连到一个真实的非接触支付终端(可以是商店的,也可以是攻击者自己控制的)。iPhone吐出的"我是来坐地铁的"信号,被中继设备转发到远程终端;终端回传的"好的,这是你的Visa交易授权"信号,又被原路转回给iPhone。

最反直觉的一点来自萨里大学的Dr. Ioana Boureanu的原话:**"只要能联网,中继设备甚至可以和iPhone不在同一个大陆。"**也就是说,你在东京地铁口被一台小盒子蹭了一下口袋,十分钟内,地球另一端的终端就能用你的卡刷出一笔巨额消费。NFC那"几厘米"的物理安全边界,被一条互联网链路彻底抹平了。

### 要点三:双重欺骗——手机以为在闸机,终端以为手机已解锁

如果你以为中继只是"信号搬运",那就低估了这次攻击的精妙。它是一次**双向的、不对称的上下文欺骗**:让iPhone和支付终端分别相信两个互相矛盾的事实。

在iPhone这一端,攻击者把信号包装成"交通闸机"的特征,于是iPhone理直气壮地走Express Transit通道——**不要求解锁,不要求Face ID**,因为"坐地铁本就该如此"。在支付终端那一端,中继链路对信号做了修改,让终端以为它面对的是一台**已经解锁、用户已授权**的手机,正在发起一笔普通的高额Visa零售交易。

两边各取所需,谁都没说谎,但合在一起就是一场骗局:iPhone认为自己在付2块钱地铁票,终端认为自己收到的是一笔合规的1万美元授权。BBC在2021年的原始报道里记录,研究团队当时演示的是从锁屏iPhone刷出**1000英镑**;Veritasium在2026年把筹码加码到了**1万美元**,目的就是用更刺眼的数字,把"边界失守"这件事具象化。整件事的恐怖之处在于:受害者手机全程没解锁、没亮屏、用户没点任何确认,钱就走了。

### 要点四:为什么偏偏是Visa中招,Mastercard和Samsung Pay却没事

这是区分"懂行"和"看热闹"的分水岭。研究团队做了一件非常关键的事:他们把同样的攻击套路,在**Mastercard、Samsung Pay**上都试了一遍——结果,**全部失败**。这个对照实验直接锁定了问题的真正所在。

如果问题出在iPhone本身,那么所有卡、所有钱包都应该中招。但事实是,**只有"Visa卡 + Express Transit模式"这个特定组合**能被打通。这说明漏洞活在两个系统的**接缝**上:苹果那端愿意在"看起来像交通"的情境下放行凭证;而Visa那端,没能把"低摩擦的交通模式"严格地绑死在"真正的交通场景+合理的金额上限"之内。Mastercard有额外的校验,Samsung Pay的架构不同,这两条接缝在别家那儿是焊死的,在Visa这儿是松的。

伯明翰大学主导研究的Dr. Andreea Radu在BBC的采访里说了一句很重的话:这恰恰证明,**系统完全可以做到"既好用又安全"(both usable and secure)**。换句话说,这不是一道无法两全的难题,而是一个具体的工程疏漏。Visa当时回应称这类攻击"在实验室之外不切实际",并搬出零责任险(Zero Liability)作为兜底——但"赔不赔得起"和"该不该被攻破",显然是两个层面的问题。

### 要点五:不破解加密、不偷密码——它攻破的是"信任的上下文"

很多人看完视频的第一反应是:"是不是Apple Pay的加密被破了?Token泄露了?"**都不是。**这是这次攻击最深刻、也最容易被误解的地方。

Tokenization(令牌化)、动态cryptogram、Secure Enclave——这些密码学构件在整个攻击过程中**全部正常工作,一个都没被攻破**。攻击者既没有解出你的真实卡号,也没有伪造密钥,更没有让Secure Element泄露秘密。被盗刷的交易,用的是完全合法、完全有效的Apple Pay密文。

那它到底攻破了什么?**它攻破的是"这笔交易发生在什么上下文里"这个声明。**密码学擅长保证"消息没被篡改、发送者身份属实",但它**不擅长、也基本不负责**保证"这条消息产生时的物理情境和业务情境是真的"。iPhone签发的密文是真的,但"我是为了坐地铁而签"这件事是假的;终端收到的密文是真的,但"对面那台手机被机主解锁授权了"这件事是假的。这就是安全圈常说的**provenance(来源/出处)问题**:数据本身是真的,数据的语境被偷换了。延伸来看,这也是为什么"我的支付用了最强的密码学"并不等于"我的支付安全"——当认证这一环被"信任的上下文"取代,而上下文又可被中继伪造时,再硬的加密也挡不住一个本不该发生的授权。

### 要点六:本可用"物理"来防御——却没做的距离边界(延伸分析)

这一层是视频没展开、但理解整个问题最关键的一块拼图:**中继攻击有一个天然、且几乎无解的克星——光速。**

早在1993年,密码学家Desmedt等人就提出了**距离边界协议(distance bounding protocol)**的概念,后来被Brands和Chaum进一步完善。原理极其优雅:既然没有任何信号能超过光速,那么只要测量一次密码学"挑战—应答"的往返时延(round-trip time),就能反推出双方的真实物理距离。一个中继设备无论多快,转发一次信号都会引入额外的处理和传输延迟——通常是几十到几百纳秒级,在精密计时下完全可测。如果终端发现"对方回应慢了哪怕一点点",就可以判定"中间有人在转发",从而拒绝交易。1纳秒对应约30厘米的距离,理论上能把NFC的距离精确锁定在物理范围之内。

问题在于,**EMV非接触支付标准长期以来并没有稳健地部署真正的距离边界机制**。伯明翰大学团队本身就有一篇专门的论文《Practical EMV Relay Protection》(实用的EMV中继防护),研究的正是"为什么理论上能防、实践中却没防住"。这构成了整个故事最讽刺的一笔:**击败中继攻击的工具,30年前就被发明了,而且用的是宇宙里最铁的定律——光速不可超越。可支付生态选择了相信"几厘米的NFC=物理安全",把这个免费又致命的防御层束之高阁。**

### 要点七:五年不修的真相——漏洞活在组织的缝隙里

最后一个要点,也是最让人脊背发凉的:**这个漏洞,研究团队在2020年左右就报告给了Apple和Visa,到Veritasium 2026年拍视频时,已经过去了约五年。**五年里,它一直在那儿。

为什么五年都修不掉?答案藏在一个治理困境里:**责任卡在两家公司的系统边界上,谁都觉得该对方修。**苹果掌握钱包、设备和Express Transit的行为,它的立场是"这是Visa的交易处理问题,该由支付网络拒绝可疑交易";Visa掌握卡网络规则和校验,它的立场是"这攻击不切实际,现有风控和零责任险够用了";银行则在最下游,发卡、吃欺诈损失、靠Apple Pay的tokenization兜底。**每个环节单独看都"合理",但拼在一起,这个漏洞不属于任何单一方,于是也就没人真正拥有它。**

这是系统安全领域一条铁律的完美注脚:**最危险的不是任何一个组件的失败,而是组件之间那条没人负责的接缝。**Veritasium视频最大的价值,正是用一个1万美元的视觉冲击,把这条抽象的"接缝失火"变成了所有人都看得懂的具象事件——它倒逼的不是某一个补丁,而是一个跨厂商、跨网络、跨银行的责任归属机制。

## 知识结构图

```mermaid
flowchart TD
    A["锁屏 iPhone + Visa卡<br/>(Express Transit 快捷交通模式)"] --> B{"攻击触发"}
    B -->|贴近受害者| C["设备1:伪装地铁闸机读卡器<br/>触发 iPhone 锁屏放行(无需Face ID)"]
    B -->|远程连接| D["设备2:Android中继<br/>+ 真实支付终端"]

    C -.->|"双向中继<br/>可跨大陆"| D

    C --> E["iPhone 误信:<br/>'我在付地铁票,不需解锁'"]
    D --> F["终端 误信:<br/>'手机已解锁,授权有效'"]

    E --> G["签发合法 Apple Pay 密文<br/>(Tokenization/加密未被攻破)"]
    F --> G
    G --> H["⬇ 1万美元交易被授权"]

    H --> I{"为何偏偏 Visa 中招?"}
    I -->|"额外校验"| J["✅ Mastercard — 攻击失败"]
    I -->|"架构不同"| K["✅ Samsung Pay — 攻击失败"]
    I -->|"接缝未焊死"| L["❌ Visa + Express Transit — 唯一打通"]

    H --> M["根因:信任的上下文被偷换<br/>非加密被破,是 provenance 被伪造"]
    M --> N["本可防御:距离边界协议(光速测距)<br/>EMV 标准长期未部署"]
    N --> O["五年不修:漏洞活在<br/>Apple/Visa/银行的组织缝隙里"]
```

## 实战启示:这部视频到底教会我们做什么

**对每一个iPhone用户——今天就能做的三件事。**第一,打开"钱包",检查你是否把一张**Visa卡**设成了Express Transit/快捷交通卡。如果你所在城市的地铁支持独立的交通卡(或Apple Pay里专门的transit card),用那个替代通用Visa卡,能直接缩小被攻击的爆炸半径。第二,如果你压根不常坐地铁,**直接关掉Express Transit**,让所有支付都强制走Face ID——这是最干净的一刀。第三,在银行App里开启**每一笔交易推送通知**(不只大额),并打开"一键冻结"功能。这类攻击的致命点是"受害者可能根本不知道发生了什么",而秒级通知能把损失窗口压到最短。

**对每一个做系统/支付的人——这条视频是一堂免费的威胁建模课。**它给出的方法论可以浓缩成一句:**每当你的系统为了"便利"而在某个信任环节开了一扇后门,你就必须问——"谁来证明,走这扇门的,确实是该走的人?"**苹果为了过闸快,把设备端认证挪走了,代价是把全部赌注押在"网络和终端会校验上下文"上;而校验那环恰恰是松的。这个模式在你自己设计的系统里随处可见:免密登录的"信任设备"、API里长期有效的token、内网里默认放行的"内部调用"、CI/CD里免二次确认的高权限步骤……每一个都是某种"Express Transit"。问自己:如果有人用中继/代理/转发伪造了上下文,你的系统会怎么塌?

**认知升级:**别再把"锁屏""Face ID""端到端加密"当成安全的同义词。安全是一个**多层假设的链条**,而链条的强度由最弱的一环决定——这一环往往不是密码学,而是**组织之间的接缝**和**便利留下的例外**。Veritasium用一万美金告诉你的,本质上是一句朴素的话:**真正可靠的锁,从来不是加在门口的那一道,而是确保"走到门口的那个人,确实是被允许走这条路的人"。**当物理边界(NFC几厘米)被技术(中继)抹平,当业务边界(地铁vs零售)被协议偷换,你能依靠的只剩下"上下文的真实性"这一道防线——而它,恰恰是最容易被忽视的。

## 延伸学习路径

1. **原视频** — Veritasium《How easy is it to steal $10,000 from a locked phone?》,看MKBHD现场被刷一万美元的完整演示,直观感受双重欺骗的过程。
2. **BBC原始报道(2021)** — 《Researchers find Apple Pay, Visa contactless hack》,这是Veritasium视频的学术源头,记录了伯明翰/萨里团队首次披露1000英镑盗刷。
3. **学术论文** — Andreea Radu等人发表于**2022年IEEE Symposium on Security and Privacy**的论文,以及伯明翰大学的《Practical EMV Relay Protection》,深入EMV中继防护与距离边界的工程实现。
4. **距离边界协议** — 搜索"distance bounding protocol Desmedt"与"Brands Chaum 1993",理解用光速测距反制中继攻击的理论根基。
5. **威胁建模实践** — 学习"trust boundary(信任边界)"与"relay attack"在STRIDE/LINDDUN等威胁建模框架中的位置,把视频的方法论迁移到自己的系统设计里。

## 一句话总结

> 它没破Face ID、没偷密码、没攻加密——它只是骗手机"你在坐地铁",再骗终端"手机已解锁",然后一万美金就流走了:真正击穿支付的,从来不是密码学的失败,而是组织接缝处那个没人负责的"信任的上下文"。

## 参考来源
1. [How easy is it to steal $10,000 from a locked phone? — Veritasium](https://www.youtube.com/watch?v=PPJ6NJkmDAo) — 本次分析的核心视频
2. [Researchers find Apple Pay, Visa contactless hack — BBC(2021)](https://www.bbc.com/news/technology-58719891) — 攻击的学术源头与原始披露
3. [Visa and Apple Pay vulnerabilities leaves iPhone users open to payment fraud — University of Surrey](https://www.surrey.ac.uk/news/visa-and-apple-pay-vulnerabilities-leaves-iphone-users-open-payment-fraud) — 研究团队官方发布
4. [Here's How Researchers Stole $10,000 From MKBHD's Locked iPhone — MacRumors](https://www.macrumors.com/2026/04/15/apple-pay-visa-transit-exploit/) — 2026年视频事件的技术细节跟进
5. [Practical EMV Relay Protection — University of Birmingham](https://research.birmingham.ac.uk/en/publications/practical-emv-relay-protection/) — EMV中继防护与距离边界研究

---
> 本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵**爱卫生**(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。
> 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
