仮想通貨ウォレットが乗っ取られた時の緊急対応ガイド【復旧手順】
自分で送金操作をしていないのに資金が移動していたり、残高が突然ゼロになったり、シードフレーズが漏洩したと知らされた場合は、まず落ち着いてください。ここから取るべき行動を順番に解説します。
- 信頼できる端末で新しいウォレットを作成します。
- 残っている資産をすぐに新しいアドレスへ移動します。
- 古いウォレットの承認(approvals)を可能な限り取り消します。
- 取引所の資産が被害を受けた場合は、取引所アカウントを凍結します。
- 古いシードフレーズは絶対に再利用しないでください。
アクティブな被害中であれば、上から順に対応してください。
被害状況を特定する:侵害の分析
復旧の前に、何がどのように被害を受けたのかを特定する必要があります。原因によって対応が大きく異なります。
トランザクション履歴を確認
ブロックチェーンエクスプローラーでウォレットアドレスの最近の取引履歴を確認しましょう。不審な送金や見覚えのないトークン承認がないかを調べます。
攻撃経路を特定
履歴から、どのような手口で被害にあったかを推測できます:
- Tokens drained via an approve() call you didn't make. これはフィッシングやウォレットドレイナー攻撃です。不正なコントラクトに無制限のトークン承認を与えてしまった場合、シードフレーズ自体は無事なこともあります。該当する承認は可能な限り取り消してください。
- All funds sent to an unknown address in one transaction. シードフレーズや秘密鍵が漏洩した可能性が高いです。古いウォレットは「焼却」扱いとし、新しいシードで新規ウォレットを作成し、古いアドレスは今後一切使わないでください。
- Exchange account emptied, no on-chain wallet movement. これは取引所アカウント自体へのフィッシングやSIMスワップ、認証情報流出による攻撃です。セルフカストディウォレットではなく取引所側の問題なので、すぐに取引所へ連絡し、アカウントの凍結・パスワードや2段階認証の変更を行ってください。
- Small withdrawals over time. 少額の出金が繰り返されている場合、端末にキーロガーやリモートアクセス型マルウェアが潜んでいる可能性があります。まず端末を完全初期化してください。
Here's the honest issue: ホットウォレットの安全性は、利用する端末の安全性に依存します。たとえばMetaMaskはシードフレーズや秘密鍵を端末やブラウザ内に保存しており、拡張機能の環境はフィッシングや悪意ある拡張機能のリスクが高まります。Trust Walletもノンカストディアルで鍵は端末内生成ですが、専用ハードウェアセキュリティモジュールはありません。端末がマルウェア感染すれば、資産も情報も危険に晒されます。
攻撃経路を特定することで、「承認の取り消しで対処できるケース」と「シードが完全に焼かれたケース」を見極められます。対応はまったく異なります。
完全復旧までの手順
以下の手順を順番に実施してください。飛ばさずに進めましょう。
ステップ1:クリーンな端末で新規ウォレット作成
仮想通貨に一度も使っていない端末を利用してください。マルウェア感染が疑われる場合は、端末を初期化するまで絶対に仮想通貨関連の操作を行わないでください。
選択肢:
- Best option: ハードウェアウォレットを注文し、到着後にセットアップしてください。最初から高いセキュリティで新規スタートできます。
- If you need access immediately:すぐに資産移動が必要な場合は、クリーンな端末で新しいMetaMaskウォレットを作成し、まったく新しいシードフレーズを生成します。シードフレーズは必ず紙に手書きし、端末やアプリ、クラウド、写真などには絶対に保存しないでください。
The key point: シードフレーズは12語または24語の単語列で、ウォレットの「マスターキー」です。これを持つ人は誰でも資産を操作できます。必ず紙に書き、物理的に安全な場所に保管し、写真やウェブサイトへの入力は絶対に避けてください。
ステップ2:残高を新しいウォレットへ移動
被害ウォレットに資産が残っている場合は、すぐに新しいアドレスへ送金してください。承認取り消しやパスワード変更よりも先に行いましょう。1秒でも早い対応が重要です。
仮想通貨の送金は、基本的に一度送信すると取り消せません。攻撃者に送金された資産は原則戻りません。まずは自分の資産を安全な新アドレスへ退避させてください。
ステップ3:古いウォレットの承認をすべて取り消す
資産移動後も、残っている承認(approvals)は必ず確認し、可能な限り取り消してください。WalletConnect経由のフィッシング攻撃では、悪意あるdAppが無制限のトークン承認を要求する場合があります。未取り消しの承認は、そのアドレスで新たに受け取ったトークンも盗まれるリスクとなります。
ステップ4:デジタル環境の安全確保
キーロガーやリモートアクセス型マルウェアが疑われる場合:
- メールや取引所アカウント、仮想通貨関連の全アカウントのパスワードを、別の安全な端末から変更してください。
- 感染端末でマルウェアスキャンを実施し、深刻な場合は完全初期化・工場出荷状態へのリセットが唯一確実な対策です。部分的なスキャンでは巧妙なマルウェアを見逃すことがあります。
- 可能なサービスでは2段階認証を有効化してください。
- ホットウォレット利用時は、強力かつ使い回しのないパスワード、2段階認証、ウォレットアプリやOSの最新化、接続前のURL確認などを徹底しましょう。
ステップ5:必要な機関へ報告
報告によって資産が直接戻ることは稀ですが、重要な行動です。
- Exchange funds taken: 取引所資産が被害に遭った場合は、すぐに取引所へ連絡してください。攻撃者のアカウントが特定できれば、プラットフォーム内の資産凍結が可能な場合もあります。
- Phishing site: Google セーフブラウジングやPhishTankなどに該当サイトを通報してください。
- Cybercrime authority: 米国ならIC3、日本なら警察サイバー犯罪相談窓口、英国ならAction Fraudへ被害届を提出しましょう。資産回収は難しいですが、被害事例の蓄積が今後の対策に役立ちます。
One firm warning: ハッキング被害後に連絡してくる「資産回復サービス」には絶対に支払わないでください。ほぼすべてが詐欺であり、正規企業が秘密鍵や認証コード、ウォレット情報を求めてくることはありません。
再出発:ハードウェアセキュリティで新たに始める
被害の拡大を食い止めたら、次は「今後どうすれば再発を防げるか」が課題です。
多くの場合、ウォレットが侵害された原因は「シードフレーズの漏洩(フィッシング・スクリーンショット・クラウド保存)」「マルウェア(キーロガー・画面キャプチャ・クリップボード乗っ取り)」「フィッシングサイトでの不正承認」のいずれかです。
これらはすべて、ホットウォレットの構造的な弱点に起因します。
ホットウォレットはインターネット接続されており、トランザクション承認に必要な秘密鍵を端末内に保管します。つまり、端末が1台でも侵害されれば、資産も同時に危険に晒されます。ソフトウェアウォレットは「秘密鍵がネット接続端末に存在する」という根本的なリスクを常に抱えています。
Cold storage(コールドストレージ)は、秘密鍵を完全にオフラインで保管し、ネット接続端末から隔離することで、オンライン攻撃による盗難リスクを大幅に減らします。原則は「秘密鍵をネットに触れさせない」ことです。
ハードウェアウォレットは、秘密鍵をオフラインで生成・保管し、署名のみを内部で行い、秘密鍵自体はネットワーク環境に一切露出しません。これにより、ハッキング・フィッシング・マルウェア・プラットフォーム障害などのリスクから資産を守ります。多くのユーザーにとって、セキュリティと利便性のバランスを両立できる現実的なコールドストレージ手段です。
Tangemが再出発に最適な理由
被害後に再構築する際、「またシードフレーズを管理しなければならないのか」と悩む方も多いはずです。Tangemはまさにこの課題を解決する設計です。Tangemはアクティベーション時にチップ内で秘密鍵を生成し、その鍵がテキストとして外部に存在することはありません。Tangemの標準設定はシードレス構造で、シードフレーズ自体が攻撃対象になりません。
すべてのトランザクションは、NFCカードを0〜5cm以内で物理的にタップする必要があります。Tangemハードウェアウォレットでは、生体認証設定の有無にかかわらず、必ず物理カードのタップで署名します。WalletConnect連携では、Blockaidによるトランザクションシミュレーションで不審なdAppを事前に検知できます。
セキュアエレメントはEAL6+ Common Criteria認証を取得済み。Kudelski Security(2018年)とRiscure(2023年)の独立監査でも脆弱性は発見されませんでした。ファームウェアは工場出荷時に書き込まれ、アップデート不可のため、リモートからの悪意あるファームウェア攻撃も防げます。2枚セットで$54.90、セットアップは1〜3分で完了します。
One honest caveat: すべてのバックアップカードを紛失・破損した場合、資産の復旧は不可能です。Tangemを含め、いかなる第三者も資産を取り戻すことはできません。これはシードレスセキュリティのトレードオフです。バックアップカードは必ずメインカードとは別の安全な場所(貸金庫・信頼できる人・耐火保管場所など)に保管してください。
Fresh start: Tangemで新しいウォレットを作成すれば、古いシードフレーズの心配は不要です。攻撃は古いアドレスに限定され、新しいアドレスは完全にクリーンな状態で始められます。
よくある質問
-
ほとんどの場合、取り戻すことはできません。ブロックチェーンの取引は原則として不可逆です。ウォレットからトークンが送金された時点で、回収は極めて困難です。攻撃者が取引所へ送金した場合は、その取引所に連絡し、資産がまだプラットフォーム内にあれば凍結できる可能性があります。それ以外の場合はIC3や警察・Action Fraudなどに被害を報告し、損失を受け入れるしかありません。「資産回復サービス」への支払いは絶対に避けてください。
-
いいえ。シードフレーズが漏洩した場合、そのシードは永久に「焼かれた」状態です。12語または24語のフレーズがあれば、すべての関連鍵を復元してどの端末からでもウォレットにアクセスできます。第三者が入手すれば、すべてのアカウントを恒久的に操作可能です。必ず新しいシードフレーズで新規ウォレットをクリーンな端末で作成し、漏洩したシードは二度と使わないでください。
-
マルウェア(キーロガー・リモートアクセス型トロイの木馬など)による被害が疑われる場合は、端末の初期化(工場出荷状態へのリセット)が唯一確実な対策です。ウイルス対策ソフトのスキャンだけでは不十分で、高度な仮想通貨狙いのマルウェアは検出を回避することがあります。仮想通貨利用前に、完全な初期化やOS再インストールを推奨します。
-
確実に判断できない場合もあります。最も明確なサインは「攻撃者がすべてのアカウントを完全に操作している(特定トークンだけでなく)」場合で、これはウォレット自体をインポートされたことを示します。シードフレーズを写真で保存した、Google DriveやiCloud・メール・メモアプリなどに記録した、ウェブサイトに貼り付けた、または後からマルウェア感染が判明した端末で使ったことがあれば、漏洩したと考えてください。MetaMask公式も「Secret Recovery Phraseを持つ者はすべてのアカウントにアクセスできる」と明記しています。新規作成を推奨します。
-
シードフレーズ漏洩は、攻撃者がウォレットをインポートし、そのシードから派生するすべてのアカウントを恒久的に操作できる状態です。承認ドレインは、悪意あるスマートコントラクトに特定トークンの移動権限を与えてしまったケースで、攻撃者は鍵そのものは持っていませんが、特定トークンの引き出しが可能です。承認ドレインは承認の取り消しと資産移動で対処できますが、焼かれたシードの場合は旧アドレスが永久に攻撃者の支配下となります。
-
注意することは重要ですが、ホットウォレットの構造的なリスクは変わりません。秘密鍵がネット接続端末に存在すること自体が攻撃対象となります。ハードウェアウォレットは秘密鍵を隔離環境に保管し、ハッキング・フィッシング・マルウェア・プラットフォーム障害から守ります。一般的には、日常利用分はホットウォレット、主要資産はコールドストレージに分けるのが推奨されます。被害後はハードウェアによる再構築が最適な対応です。