如何將你的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狀態、密碼和錢包的密鑰管理決定了這項預防措施實際為你買到了什麼。
來源:金色財經
發佈者對本文章的內容承擔全部責任
在投資加密貨幣前,請務必深入研究,理解相關風險,並謹慎評估自己的風險承受能力。不要因為短期高回報的誘惑而忽視潛在的重大損失。
暢行幣圈交易全攻略,專家駐群實戰交流
▌立即加入鉅亨買幣實戰交流 LINE 社群(點此入群)
不管是新手發問,還是老手交流,只要你想參與加密貨幣現貨交易、合約跟單、合約網格、量化交易、理財產品的投資,都歡迎入群討論學習!
- 讓加密貨幣幫你滾出年化30%現金流
- 掌握全球財經資訊點我下載APP
延伸閱讀
- 講座
- 公告
上一篇
下一篇