古いiPhoneのシードフレーズ保管に注意喚起
暗号資産(仮想通貨)ウォレットを開発するワンキー(OneKey)の創業者イーシー(Yishi)氏が、古いiPhoneをシードフレーズの保管に使用する危険性について、10月31日に自身のXアカウントで注意を呼びかけた。
同氏は、iPhone 11以前のモデルなどにはiOSの更新では修正できない脆弱性が存在し、機内モードに設定しても物理的な攻撃を防げないと指摘した。
注意喚起の背景には、10月に相次いだiPhoneの脱獄(ジェイルブレイク)に関する報告がある。脱獄は、iOSの制限を回避して通常は許可されない操作を可能にすることだ。セキュリティ研究チームのカリフ(Calif)は10月16日、iPhone 18 Proの脱獄を実演した。
その後、アップル(Apple)は10月26日にiOS 27.2を公開し、カリフは使用した脆弱性の大部分が修正されたと説明した。一方、日本のイコタス・ラボ(Ikotas Labs)は10月30日に同バージョンの脱獄成功を主張したが、イーシー氏は証拠が不十分として未確認の情報とみている。
シードフレーズは、暗号資産ウォレットの復元に使用する単語の組み合わせで、第三者に知られると資産を不正に移動されるおそれがある。このため、古いスマートフォンを初期化して機内モードに設定し、保管専用端末として使用する例もある。
しかし、iPhoneの起動処理を担う「ブートROM(BootROM)」に脆弱性がある場合、通信を遮断するだけでは攻撃を防げない。ブートROMは製造時にチップへ書き込まれるプログラムで、通常のiOSアップデートでは修正できない。イーシー氏によると、iPhone 4SからiPhone Xには2019年に公開された「チェックメイト(checkm8)」、iPhone XSや11シリーズなどには2026年6月に公開された「usbliter8」と呼ばれる脆弱性が存在する。
物理的な攻撃の仕組みと推奨される対策
イーシー氏によると、攻撃者は対象端末を物理的に入手し、復旧用のDFUモードと専用のUSB機器を利用することで、iOSの起動前に独自のコードを実行できる可能性がある。ただし、これだけでシードフレーズが盗まれるわけではなく、iPhone XSや11ではパスコードや「セキュアエンクレーブ(Secure Enclave)」による保護が残る。セキュアエンクレーブは、暗号化に関わる秘密情報などを保護する独立したセキュリティ機構だ。
一方、短いパスコードや強度の低いウォレットアプリのパスワード、更新されていないiOSは、情報漏えいのリスクを高める要因になるとのことだ。例えば、攻撃者が短いパスワードで暗号化されたシードフレーズのファイルを取得した場合、端末の外部でパスワードを繰り返し推測する「総当たり攻撃」を試みる可能性がある。
また、イーシー氏は端末が第三者の手に渡る危険性にも言及した。ホテルの部屋などで所有者に気付かれずに端末を操作・改ざんする手法は「イービルメイド攻撃(Evil Maid Attack)」と呼ばれ、返却後も異常に気付かない場合があるとのことだ。
対策として、同氏は古いiPhoneにシードフレーズを保管している利用者に対し、信頼できる環境で新しいシードフレーズを生成し、暗号資産を移動するよう推奨した。特に、端末が長時間手元から離れた場合は、早めの移行を勧めている。なお、同じシードフレーズから別のウォレットアドレスを生成するだけでは、漏えい時のリスクは解消できない。
そのほか同氏は、長い英数字のパスコードやウォレットアプリのパスワードの使用、iOSの更新、不明なUSB充電器やケーブルの回避などを推奨した。多額の暗号資産を保有する利用者などには、攻撃を受ける機会を減らす「ロックダウンモード」の利用も提案した。
ハードウェアウォレットのバックアップ方法にも議論
この投稿に対し、Xユーザーのフー・ツイリン(胡翠霖)氏は11月1日、ハードウェアウォレットのリカバリーフレーズを紙や金属板に記録する方法にも、第三者に取得されるリスクがあると指摘した。ハードウェアウォレットは、暗号資産の秘密鍵を保護し、取引の署名などを行う専用端末だ。リカバリーフレーズは、今回の文脈ではシードフレーズとほぼ同じ意味で使用されている。
フー氏は、ワンキーを含む多くのハードウェアウォレットが、初期設定時にリカバリーフレーズを端末の外部へ記録するよう求めている点に疑問を呈した。実際にワンキーの公式ヘルプでは、「ワンキー・クラシック1S(OneKey Classic 1S)」の利用者に対し、付属の用紙へリカバリーフレーズを書き留め、端末上で記録内容を確認する手順を案内している。
これに対してイーシー氏は、「だからこそ、私たちはシードカード(SeedCard)を開発した」と返信した。ワンキーの公式資料によると、シードカードはリカバリーフレーズを暗号化してオフラインで保管するバックアップ用カードだ。ただし、対応するのはワンキー・プロ(OneKey Pro)シリーズで、前述のワンキー・クラシック1Sを含むクラシックシリーズには対応していない。
Over the past two weeks iPhones have been publicly jailbroken more than once, and most people treated it as a bit of tech drama and scrolled on. I want to use it to talk about something that matters more to people in crypto: wiping an old iPhone, putting it in airplane mode and using it only to hold your seed phrase is not as safe as most people think. If it’s an iPhone 11 or older, the problem lives in the chip, and no iOS update will fix it. Quick recap of what happened. On October 16 at Hexacon in Paris, the Calif team jailbroke an iPhone 18 Pro running iOS 27.0.1 live on stage. The jailbreak survived a reboot, they had root, and they got past MIE, the hardware memory protection Apple added starting with the A19 specifically to stop spyware. In the same session they showed attacks that get in through a single click in Signal or iMessage. A week later, on the day iPhone Duo went on sale, they jailbroke that too. Apple shipped iOS 27.2 on October 26, and Calif says most of the bugs they used are now fixed. Then on October 30, Ikotas Labs, the Japanese team that just won Pwn2Own, posted that they had jailbroken 27.2 as well. Their video only shows swapped icons and the version number, though, so I’m treating it as unconfirmed for now. For most people on a recent phone who keep it updated, none of this is a reason to panic. Before chains like these get patched, they usually sit with spyware vendors and forensics companies, and the odds of an ordinary person being specifically targeted are low. Update to 27.2 and you’ve done what you need to. The people I actually want to warn are those using an old iPhone as a cold wallet. iPhone 4S through iPhone X have checkm8 in the BootROM, made public in 2019. This June, usbliter8 went public, covering the iPhone XS, XR, the 11 series and the 2nd-gen SE. The BootROM is boot code burned into the chip at the factory. Apple can’t patch it with a software update, so these devices will carry the hole for as long as they exist. Exploiting it doesn’t need a network either. Once someone has your phone in hand, they put it into DFU mode and plug in a custom USB board (the public research used a $5 Raspberry Pi Pico 2), and they can run their own code before iOS even boots. Airplane mode makes no difference here. I don’t want to overstate it. On models like the XS and 11, the BootROM bug alone won’t hand over your seed phrase, because your passcode and the Secure Enclave are still in the way. The trouble is that these remaining layers are exactly where people tend to cut corners: a 6-digit passcode, an iOS version years out of date with a pile of public n-days, a short wallet app password. On some older models, forensic tools use bugs like this to brute-force the passcode. And if your wallet app encrypts the seed with nothing but a short password, once that encrypted file is copied off, the attacker can take it home and keep guessing offline, with no attempt limit. Old iOS versions also have a charging port problem. ChoiceJacking, published in 2025, lets a malicious charger pose as a keyboard and approve the data-access prompt for you. Apple only closed that in iOS 18.4. One more thing about this kind of attack: when you get your phone back, nothing looks off. In security circles it’s called an evil maid attack. A hotel room, a security check, lending your phone to someone to charge — any time it’s out of your hands for a while, there’s an opening. A lot of people only find out their phone was touched after their assets are already gone. My advice: 1. Check which iPhone holds your seed phrase (Settings → General → About). If it’s an iPhone 11 or older, move to a newer model before storing a seed on it. 2. If you’ve already stored one there, no need to panic. When you get a chance, generate a brand-new seed phrase in an environment you trust and move your assets over. It has to be a whole new seed. A fresh address under the old seed won’t help. 3. If your phone has ever been out of your hands for a while, say held for inspection at a border, don’t wait. Migrate as in step 2 as soon as you can. 4. Update your daily iPhone to iOS 27.2 (Settings → General → Software Update). If you haven’t moved to 27 yet, install at least 26.7.2. 5. Switch to a long alphanumeric passcode (Settings → Face ID & Passcode → Change Passcode → Passcode Options). A 6-digit PIN has only a million possible combinations. Make your wallet app password longer too. 6. Carry your own charger. Don’t use public USB ports, random power banks or cables you don’t know. 7. If you hold a lot or are likely to be targeted, consider turning on Lockdown Mode (Settings → Privacy & Security → Lockdown Mode). It blocks wired connections while the phone is locked. 8. Any “iOS 27 jailbreak download,” or any tutorial asking you to install a certificate or configuration profile, is a scam or malware. Neither Calif nor Ikotas has released any tools. If you like using an iPhone as a cold wallet, go with a newer model and keep it on the latest iOS. There’s no public BootROM exploit for the iPhone 12 or later, and if something does turn up, Apple can still fix it with an update. With really old devices, the risk sits in the chip itself, and updating iOS won’t get you around it.
— Yishi (@ohyishi) October 31, 2026
旧手机的漏洞的确可能导致「一旦有人拿到你的手机」时可能被悄然破解,但如果不考虑手机被人物理获取的情况,旧手机冷钱包仍然是安全的。而说到被物理获取,那么记录助记词的纸片或钢板同样危险,或者说更加危险。这的确是使用安全芯片的硬件钱包有优势的地方。 然而!我印象中包括Onekey,很多品牌的硬件钱包在初次生成助记词后,都有一个必须的环节:要求你把助记词记下,然后还要你验证一遍,确认你确实记下了助记词才能正式使用,Onekey还很贴心地赠送了助记词卡片https://t.co/0UL0GHd2pF 。然而既然我在硬件钱包之外的某个地方(纸张、卡片之类的)记下了助记词,那么这个记录本身就容易泄露,“一旦有人拿到”,比任何旧手机都更致命。 如果我使用硬件钱包的理由是防止被别人物理获取后破解,那么硬件钱包为什么还为什么必须要求用户用物理载体记录助记词后才能使用?
— 胡翌霖 (@epr510) November 1, 2026
参考:ワンキー
画像:PIXTA