如何将你的iPhone变成冷钱包
按:近期Ledger钱包被植入监听设备再次引发硬件钱包安全疑虑。很多人在思考是否可以用Iphone当作钱包,Onekey创始人yishi发文讨论了这个问题。金色财经编译如下:
你可以这么做,但我会要求使用iPhone 17或更新机型,运行iOS 27或更高版本,并且每一到两年迁移到更新的设备。我不会信任一台运行旧版iOS的老旧iPhone来保管大量加密资产。
这是我在这一使用场景下的最低要求,不是Apple的认证,也不是对高于这条线的所有情况都安全的保证。原因很直接:让手机离线,并不会消除他人实际接触手机所带来的风险。
要理解这些风险,看看手机在边境检查站或取证实验室会发生什么。
边境检查不需要你的手机联网
在其2025财年的年度报告中,美国海关与边境保护局(CBP)报告了55318次电子设备检查:50,922次基本检查和4,396次高级检查。该财年从2024年10月1日持续到2025年9月30日。这些是检查统计数据,不是55318台被成功破解的iPhone。
图1. CBP 2025财年年度数据。此图表汇总的是检查次数,而非解锁成功率。来源:CBP:边境电子设备检查。
基本检查通常涉及官员查看设备上的内容。高级检查涉及连接外部设备(有线或无线)以复制或分析其内容。基本检查仍可能包括在CBP系统中记录相关信息。
2026年1月的指令中有一个容易被忽略的细节:仅使用设备使内容可供检查——包括绕过密码或克服加密——本身并不会使该检查在该政策下成为“高级”检查。因此,基本与高级的划分并不是遇到或未遇到解锁工具的手机的干净计数。这是当前的政策定义;它并不能告诉我们上一财年每一次检查是如何执行的。[CBP指令3340-049B,§3.4]

图2. 原始摘录:CBP指令3340-049B,第3页,第3.4节。仅用于使内容可检查的设备被排除在其高级检查定义之外。来源:CBP指令3340-049B,2026年1月。
根据CBP政策,高级检查需要对其执法权限范围内的违规行为或国家安全问题存在合理怀疑,外加主管批准。该指令还要求遵守具有约束力的法院判例。这些是机构规则,并非声称法律标准在每个司法管辖区都相同。
还有实际细节。无法检查的手机可能会被扣留。CBP表示,美国公民不会仅因设备无法检查而被拒绝入境;对于申请入境的外国国民,不配合可与其他情况一并考虑。指令称检查一般应在本人在场的情况下进行,但这并不一定意味着本人可以观看检查本身。[CBP常见问题] [指令,§5.1.6]
与冷存储最相关的是,CBP的政策将检查限制在设备上驻留的信息。官员必须禁用网络连接,或要求旅行者这样做,以避免检索仅远程存储的材料。手机在检查其本地内容之前被故意离线。本地保存的照片或笔记并不会仅因Wi-Fi关闭而变得不可访问。[指令,§5.1.2]

图3. 原始摘录:CBP指令3340-049B,第5页,第5.1.2节。检查涵盖驻留信息;网络连接被禁用。来源:CBP指令3340-049B,2026年1月。
合法检查与盗窃是不同的事件。保管教训是一样的:你必须考虑到他人能够检查你所携带的数据。
笔记或照片中的助记词仍然是助记词
我不会因为iPhone没有联网,就拍摄恢复短语、保存在照片中,并称之为冷存储。我也不会把它粘贴到普通笔记中。
这些文件仍然受益于iOS加密和数据保护。它们不一定以未加密形式存放在NAND上。问题在于一旦有人获得内容访问权会发生什么:秘密就在那里,以文字或图片形式可读。钱包自身的密码、交易批准和签名控制不再能阻止该副本与重建钱包的人之间。如果使用了额外的恢复口令,那仍然需要。
锁定笔记值得精确区分。Apple支持用设备密码或单独的自定义密码锁定笔记,锁定笔记有额外的加密保护。强自定义密码与普通未锁定笔记是不同情况。它仍然是通用文档存储,而且身份验证选择很重要:使用相同的设备密码不会给你独立密码。Apple还指出,解锁一篇笔记会在几分钟内解锁账户中的其他锁定笔记。
同样,隐藏和最近删除相簿使用Face ID、Touch ID或设备密码。隐藏照片与给恢复秘密独立保护层不是一回事。已删除照片通常会在最近删除中保留30天。今天关闭网络也不会撤销可能已经同步或备份的副本。
如果你的恢复短语已暴露,将同一短语移到更好的设备并不能修复暴露。你需要在可信环境中生成新钱包,然后在检查恢复并进行小额测试交易后,进行链上转账。
手机取证是一个成熟行业
Cellebrite、Magnet的Graykey、Oxygen以及中国美亚柏科背后的公司SDIC Intelligence,都在移动取证领域运营。它们的产品和能力各不相同。设备访问、密码恢复、提取和分析是工作的不同部分;型号、操作系统版本和设备状态有助于确定哪些方法可用。[Magnet培训] [Oxygen] [SDIC Intelligence]
你会看到FFS这个术语,即完整文件系统提取。它不同于部分提取,两者也不同于恢复屏幕锁定密码。拥有文件系统副本并不意味着其中的每个加密文件都已被解密。
Cellebrite的2026年春季情况说明书在其扩展的Inseyets支持中列出了iPhone 17和iOS 26.3.1。第4页提出了一个更窄、更有用的说法:Cellebrite Advanced Services(CAS)宣称对运行iOS 26或更高版本的iPhone 11–16设备提供AFU访问。这些是供应商能力声明,并非证明每个受支持的组合都能产出每个钱包的秘密。[Cellebrite情况说明书]

图4. Cellebrite 2026年春季声明的摘要,附有其情况说明书第1页的原始行。单独的CAS声明出现在第4页。支持并不意味着普遍访问钱包秘密。来源:Cellebrite 2026年春季情况说明书。
在同一发布公告中,Cellebrite表示到达北美取证实验室的设备中有75%是锁定的。这是接收统计数据,不是75%的解锁成功率。它确实告诉你,锁定设备是该行业的日常工作。[Cellebrite公告]
Graykey也有历史证据。2024年11月,404 Media根据内部文件报道,运行iOS 18和18.0.1的较新iPhone可能产生部分提取。公开报道并未确定每次提取到底包含什么。“部分”并不能证明私钥恢复,但锁定屏幕显然不能被视为没有数据可访问的证据。[404 Media的原始报道]
最关键的细节之一是手机自启动以来是否曾被成功解锁。
BFU和AFU描述密钥的状态
BFU意为首次解锁前。手机已启动,但还没有人输入正确密码。AFU意为首次解锁后。再次锁定屏幕并不会使其回到BFU。
iOS围绕每文件密钥、保护类密钥和密钥包来组织文件保护。首次解锁使某些受保护的类密钥可用。有些在屏幕锁定后仍然可用,以便后台工作可以继续。
重要的例子是Class C:NSFileProtectionCompleteUntilFirstUserAuthentication。Apple记录称,其类密钥在重新锁定后仍保留在内存中。它也是未指定其他保护的第三方应用的默认文件保护类。Class A具有更严格的行为:根据系统保护策略,其解密后的类密钥在锁定后被丢弃。[Apple:数据保护类]

图5. BFU/AFU示意图,附有Apple平台安全2026年8月第94页的原始摘录。该摘录描述的是Class C,并非每个钱包的完整保护方案。来源:Apple数据保护类 · Apple平台安全,2026年8月,第94页。
因此,有了合适的漏洞利用链和权限,AFU可以暴露同一攻击者在BFU下无法获取的应用数据。这是取证操作人员试图保留的有用“热”状态。钱包可能添加更强的文件保护、钥匙串访问控制或其自身加密,因此Class C并不能确立每个钱包种子都可读。它解释了为什么按下锁定按钮不足以解决这个问题。
Apple一直在缩小这一窗口。iOS 18引入了非活动重启。研究员Jiska Classen记录了她测试版本中的72小时间隔,并将计时器追踪到安全隔区处理器(SEP)。她随后的笔记还描述了更早的七天间隔。SEP跟踪自上次解锁以来的时间并提示重启;这不仅仅是普通的后台计时器。这些历史计时不应被假定为描述所有后续iOS版本。[Classen的逆向工程]
正常重启会将手机恢复到BFU,并移除一些有用的已解密状态。取证供应商正在回应。Cellebrite的2026年春季发布页面称,Safeguard Mode即使在重启后也能保持访问。其公开材料并未完全披露机制、前提条件或每台设备上保留的确切访问权限。这一说法属于本讨论,并附带这些限制。[Cellebrite:Safeguard Mode]
Apple希望关闭提取窗口;取证供应商希望保持其开放。这就是为什么我在存放专用签名手机时会将其关机,也是为什么我绝不会把自动重启功能作为我的全部保管计划。
网络关闭时USB仍是攻击面
USB限制模式,通常缩写为USBRM,限制锁定设备上的有线数据访问。它是一道重要屏障,但也存在过漏洞。
CVE-2025-24200允许物理攻击在锁定设备上禁用USB限制模式。Apple在iOS 18.3.1中修复了它,并表示它可能已在针对特定目标个人的极其复杂的攻击中被利用。[Apple安全公告]
Amnesty对塞尔维亚取证工具使用的调查给出了Android上相关技术的一个具体例子。它记录了USB外设被模拟以触及内核驱动程序,涉及CVE-2024-53104、CVE-2024-53197和CVE-2024-50302的链条。相关设备类别包括视频、音频和HID。[Amnesty技术报告]

图6. 示意性攻击阶段,附有Amnesty 2025年3月报告第9页的设备日志摘录。观察到的链条针对Android;它不是iPhone漏洞利用演示。来源:Amnesty USB利用报告。
这是一个Android漏洞利用链,不是那些相同漏洞影响iPhone的证据。一般技术值得理解:外设模拟 → 驱动程序攻击面 → 内核利用 → 权限提升 → 提取。这些是攻击的具体阶段,而不仅仅是安全术语。
让手机离线减少了网络暴露。它不会移除其物理接口、它们的驱动程序或强制执行访问限制的软件。
芯片剥离不等同于解密
这里iPhone的设计值得肯定。设备密码绑定到硬件UID密钥。Apple表示,相关派生被校准为每次尝试约80毫秒,此外还有递增延迟和尝试限制。只要这种硬件绑定成立,暴力攻击就必须在目标设备上执行关键工作。[Apple:密码]
拆焊NAND并转储它,本身并不会将设备密码变成GPU农场可以自由并行攻击的东西。Apple还记录称,UID不会通过JTAG或其他调试接口暴露。[Apple:安全隔区]

图7. 原始iPhone 17 Pro主板照片。iFixit在此视图中标识了NAND封装。读取存储和解密其内容是分开的任务。照片:Shahram Mokhtari / iFixit,CC BY-NC-SA 3.0。来源:iFixit iPhone 17 Pro芯片识别。
在嵌入式取证中,芯片剥离意味着移除存储芯片以读取它;ISP,即系统内编程,可以在芯片留在板上时允许访问。这些技术解决的是对存储字节的访问。它们不会自动恢复解密所需的密钥。
故障注入和功率侧信道分析是不同的攻击方向。每个都需要相关弱点和实验证据。“他们可以把手机拆开”并不是其私钥如何变得可读的解释。
密码仍然极其重要。考虑一个刻意简化的案例:攻击者已绕过尝试限制和递增延迟,但每次猜测仍需80毫秒,猜测按顺序运行,并且没有捷径。
六位随机数字:10⁶种可能。穷尽空间约22.2小时,平均11.1小时。
十位随机小写字母和数字:36¹⁰种可能。穷尽空间约927万年。
十二位随机大小写字母和数字:62¹²种可能。穷尽空间约8.18万亿年。

图8. 作者使用Apple约80毫秒派生时间进行的计算。假设顺序猜测、均匀随机密码、绕过延迟和尝试限制,且无其他捷径。数值显示穷尽搜索,而非平均时间。来源:Apple密码。
这些是在所述假设下的计算,不是取证产品的实测速度。它们显示了如果另一道防御失败,密码本身有多重要。生日、电话号码或后跟年份的字典词,不具有均匀随机字符串的熵。
我会使用至少12个真正随机的字母数字字符,并配有单独的离线恢复计划。将所有者永久锁在外面的安全性也是保管失败。
设备访问之后,钱包的密钥管理是下一道边界
恢复设备密码不一定揭示钱包的恢复短语。钱包可以加密其秘密,并使用安全隔区内生成的非导出密钥来帮助保护它,由钥匙串规则控制访问。文件系统提取可能只产生密文。
有一个重要的API细节。Apple记录的Secure Enclave密钥安全框架接口使用在隔区内生成的P-256密钥;它不导入任意现有明文私钥。比特币和以太坊通常使用secp256k1,一种不同的曲线。“使用Secure Enclave”并不能确立任意BIP39恢复短语完全位于其中,或每个区块链签名都在那里产生。这是该接口的限制,并非关于SEP内每种加密能力的声明。[Apple开发者文档]
钱包也可能使用密钥包装:硬件保护的密钥帮助保护恢复短语或加密它的密钥。授权后,应用解开或解密所需内容,派生区块链密钥并在自己的进程中签名。

图9. 一种可能的钱包架构,不是对某个具名应用的逆向工程结果。静态硬件保护并不能确立签名期间明文出现在哪里。来源:使用Secure Enclave保护密钥 · Apple钥匙串数据保护。
这给了我们两个分开的问题:秘密在静态时如何保护,以及明文在使用时出现在哪里?
钥匙串配置很重要。AfterFirstUnlock和WhenUnlocked有不同的访问条件。WhenPasscodeSetThisDeviceOnly添加限制,包括不进行iCloud钥匙串同步和不包含在备份中。Face ID标志并不能告诉你这些。[Apple:钥匙串数据保护]
内核被攻陷并不自动意味着安全隔区被攻陷。但控制钱包运行的环境仍可能让攻击者读取应用内存或滥用可用授权使其签名。密钥不可导出和钱包拒绝未授权交易是不同属性。
另一种设计有不同的失败模式。钱包可能使用PBKDF2或Argon2从应用密码派生密钥,然后用它加密磁盘上的种子。如果攻击者提取密文、盐和参数,可以验证猜测,并且不需要额外的硬件绑定秘密,则密码可以在外部机器上被攻击。这就是离线破解。
设备密码的80毫秒数字不再描述该攻击。成本取决于应用密码的熵、PBKDF2迭代次数或Argon2内存和时间设置,以及攻击者的实现和硬件。命名一个好的KDF并不能挽救弱密码。[Argon2规范] [PBKDF2规范]
最坏情况更简单:手机变得可访问,应用密码只门控界面,没有有效的独立保护或新鲜交易授权。有人可以打开钱包并转移资金,而无需提取种子。
这些是我会问钱包开发者的问题:应用密码是否实际参与解密?生物识别认证能否回退到设备密码?每次签名是否需要新鲜授权?解密后的密钥材料在内存中保留多久?备份中有什么离开设备?
为什么我的硬件最低要求从iPhone 17开始
上述防御并不能使硬件代际可互换。iPhone 17和iPhone Air随A19代引入了内存完整性强制(MIE)。其组件共同对抗内存破坏利用:
类型化分配器约束不同对象类型如何共享内存。
增强内存标记扩展(EMTE)同步检查指针和内存标签。
标签机密性使学习标签并击败这些检查更加困难。

图10. 原始处理器侧板照片。iFixit标识了与A19 Pro堆叠的RAM封装。这是封装级拆解视图,不是安全隔区裸片照片。照片:Shahram Mokhtari / iFixit,CC BY-NC-SA 3.0。来源:iFixit iPhone 17 Pro芯片识别。
漏洞利用开发者通常从堆溢出、释放后使用(UAF)或越界(OOB)读/写开始。堆整形,有时称为堆风水,安排分配以使漏洞变得有用。由此产生的能力是漏洞利用原语;任意内核读/写,或内核R/W,是特别有价值的一种。
MIE干扰其中几个步骤。Apple描述了在内核和70多个用户空间进程中的部署,并根据历史真实世界漏洞利用链对其进行评估。它最初随iOS 26在受支持的新硬件上发布,而非随iOS 27。旧手机无法通过软件更新获得缺失的EMTE硬件。[Apple的MIE技术解释]

图11. Apple的内存标记和分配复用原始图。它说明了MIE的一部分;并非声称防止所有可能的漏洞利用。来源:Apple MIE
第三方钱包对硬件内存标记的使用仍取决于其构建配置。MIE也不能修复糟糕的授权决定或逻辑漏洞。我想要额外的硬件防御和使用可用保护的钱包。[Apple:应用增强安全性]
更老的设备还有另一个众所周知的问题:checkm8,影响A5–A11设备(包括iPhone X代)的BootROM漏洞。普通iOS更新无法替换易受攻击的BootROM代码。利用引导链不会自动解密所有用户数据或击败安全隔区,但这对那些设备仍是永久劣势。[原始checkm8项目]
iOS 27是我当前的软件下限,并安装最新稳定安全补丁。这是保管政策,并非声称每个旧版本都可被利用或每个新版本都安全。Apple继续在多个受支持分支上发布更新。[Apple安全发布]
手机的历史很重要,其有用的安全寿命是有限的
Apple修补漏洞并添加硬件防御。取证供应商持续开发访问方法。公开支持矩阵是有日期的能力声明,不是对明年的承诺。这就是为什么我会每一到两年迁移一次,如果出现严重问题或设备失去支持则更早。这个间隔是我的维护政策,不是科学确立的过期日期。
在宣布旧手机“冷”之前还有一个问题要问:它在还是你日常手机时是否已被攻陷?
Google的2026年Coruna研究记录了五个iOS漏洞利用链和23个漏洞利用,包括针对钱包应用的模块。其DarkSword研究还描述了收集加密钱包数据的有效载荷。这些是针对特定易受攻击iOS范围的攻击,已有修复——不是那些链条远程攻陷完全修补、断开连接的手机的证据。它们证明了设备历史为何重要。[Coruna研究] [DarkSword研究]
如果恢复短语在你断开手机之前已泄露,飞行模式无法收回它。关闭设备或启用锁定模式也不能。
二维码也不能消除信任签名者的需要。Dark Skippy证明,恶意控制的签名者可以通过其nonce选择将秘密材料编码到交易签名中。交易将输出带到区块链上。该攻击需要被攻陷的签名者;这不是声称普通iPhone钱包会这样做。它显示了为什么离线签名者仍有输出通道。[Dark Skippy研究]

图12. 作者对Dark Skippy所演示输出通道问题的示意图。该攻击需要恶意签名行为。来源:Dark Skippy披露。
迁移时,不要通过将恢复短语放入AirDrop、iCloud、截图、聊天记录或共享剪贴板来制造新的暴露。移动硬件和保护恢复秘密都是工作的一部分。
如果我使用iPhone,这会是我的设置
1、iPhone 17或更新机型,iOS 27或更高版本,以及当前安全补丁。验证实际型号的硬件保护。计划每一到两年迁移,并对重大安全变化更快响应。
2、至少12个字母数字字符的随机设备密码。不要完全依赖系统的猜测限制。
3、具有有效独立保护的钱包。检查种子加密、KDF参数、钥匙串类、硬件支持的密钥包装和交易授权。Face ID提示不是安全架构。
4、单独的离线恢复备份。普通笔记、照片或截图中没有恢复短语。在投入大量资金之前验证恢复可行。
5、减少不必要的接口和访问。禁用锁屏控制中心访问和不必要的配件访问。在设置中关闭Wi-Fi和蓝牙;在控制中心断开它们与完全禁用不同。[Apple的解释]
6、存放时将其关机。下一次正常启动从BFU开始。也要物理保护设备。
7、使用从可信状态初始化的专用设备。不越狱、不安装无关应用、不使用日常Apple账户,也不恢复日常手机的完整数据集。锁定模式可以为高风险用户减少暴露,但它不能替代更新或撤销已泄露的秘密。[Apple:锁定模式]
8、维护整个签名工作流。使用受控的离线签名流程,包括在支持的情况下使用二维码传输。检查地址、金额、网络和权限。有意计划更新并在之后验证隔离。考虑物理访问、旅行和恢复——而不仅仅是互联网访问。
我不会使用iPhone 16或更旧机型作为我长期持有大量资产的签名设备。即使iPhone 17加iOS 27也只是我目前会接受的最低要求。
对于大量资产的长期保管,我更喜欢具有透明安全设计、持续维护和设备本身交易验证的专用签名设备。其固件、供应链和恢复过程仍需审查。
让手机离线是一项预防措施。硬件、补丁级别、BFU/AFU状态、密码和钱包的密钥管理决定了这项预防措施实际为你买到了什么。
| 感动 | 同情 | 无聊 | 愤怒 | 搞笑 | 难过 | 高兴 | 路过 |
- 上一篇:从官方授权店买的冷钱包 也被掏空了
- 下一篇:没有了!
相关文章
-
没有相关内容

会员登录