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证明,手机厂商可以、并且在某些场景下会主动放弃设备端的认证。问题不在于"放弃"本身,而在于放弃之后,谁来证明"这笔交易确实发生在交通场景里"——而正是这个"谁来证明",成了整个故事崩塌的起点。
攻击的核心机制叫中继攻击(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万美元,目的就是用更刺眼的数字,把"边界失守"这件事具象化。整件事的恐怖之处在于:受害者手机全程没解锁、没亮屏、用户没点任何确认,钱就走了。
这是区分"懂行"和"看热闹"的分水岭。研究团队做了一件非常关键的事:他们把同样的攻击套路,在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万美元的视觉冲击,把这条抽象的"接缝失火"变成了所有人都看得懂的具象事件——它倒逼的不是某一个补丁,而是一个跨厂商、跨网络、跨银行的责任归属机制。
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零售)被协议偷换,你能依靠的只剩下"上下文的真实性"这一道防线——而它,恰恰是最容易被忽视的。
它没破Face ID、没偷密码、没攻加密——它只是骗手机"你在坐地铁",再骗终端"手机已解锁",然后一万美金就流走了:真正击穿支付的,从来不是密码学的失败,而是组织接缝处那个没人负责的"信任的上下文"。
本文由「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 等场景全覆盖。
