ハードウェアウォレットのリカバリーフレーズをLace(または他のアプリ)に絶対に入力してはいけない理由
ハードウェアウォレットを利用している方なら、すでに重要なことをご存じのはずです。それは、秘密鍵をインターネットに接続されたデバイスにさらさないことです。
これこそが「コールドストレージ」の基本的な考え方です。
そのため、お使いのハードウェアウォレットが現在Laceに対応していない場合などに、ハードウェアウォレットのリカバリーフレーズをLaceのようなソフトウェアウォレットに入力しても問題ないように思えるかもしれません。
しかし、それは安全ではありません。その理由を説明します。
リカバリーフレーズは、ウォレットを復元するための重要な鍵
リカバリーフレーズ(通常12語または24語)は、ウォレットの秘密鍵を復元するための重要な情報です。
リカバリーフレーズを知っている人は、ハードウェアデバイスがなくても、そのフレーズによって保護されている資産を完全にコントロールできます。
ハードウェアウォレットが、特別に保護された別の種類のリカバリーフレーズを生成するわけではありません。リカバリーフレーズは、対応するハードウェアウォレットや互換性のあるリカバリーツールなどを使用して、ウォレットへのアクセスを復元するために使用されます。
Laceにリカバリーフレーズを入力するとどうなる?
Laceは入力されたリカバリーフレーズを使用して、その鍵に対応するウォレットを復元します。
ただし、この方法で復元されたウォレットはソフトウェアウォレットとして動作します。つまり、秘密鍵は独立したハードウェアデバイスの内部だけで扱われるのではなく、ブラウザやコンピューターなど、インターネットに接続される可能性のある環境で導出・使用されることになります。
その結果、同じ資産にアクセスできる2つの環境が存在することになります。
- 元のハードウェアウォレット(秘密鍵はハードウェアデバイス内に隔離される)
- Lace上に復元されたソフトウェアウォレット(秘密鍵がコンピューター上で処理される)
アクセスする資産は同じでも、セキュリティの仕組みは同じではありません。
なぜこれが重要なのか
ハードウェアウォレットは、秘密鍵をインターネットに接続されたデバイスから隔離し、マルウェア、フィッシング、クリップボードを悪用した攻撃などのリスクから守るために設計されています。
ハードウェアウォレットのリカバリーフレーズをLaceやその他のソフトウェアウォレットに入力したからといって、その瞬間に必ず資産が盗まれるわけではありません。
しかし、リカバリーフレーズをインターネットに接続された環境に入力した時点で、コールドストレージとしてのセキュリティは損なわれます。
一度でもリカバリーフレーズをオンライン環境のデバイスに入力すると、それまでオフライン環境によって保たれていた保護は失われ、将来的なセキュリティ侵害に対して、より脆弱な状態になります。
そのため、ハードウェアウォレットのリカバリーフレーズをLaceに直接入力しないでください。必ず専用のハードウェアウォレット接続機能を使用してください。
これはLace固有の問題ではありません。どのプラットフォームであっても、ソフトウェアウォレット全般に共通するセキュリティ上の原則です。
代わりにどうすればよい?
- お使いのハードウェアウォレットがLaceに対応している場合は、「Connect Hardware Wallet(ハードウェアウォレットを接続)」から直接接続してください。この方法で接続する場合、Laceがリカバリーフレーズの入力を求めたり、リカバリーフレーズを取得したりすることはありません。
- お使いのハードウェアウォレットが現在Laceに対応していない場合でも、回避策としてリカバリーフレーズをLaceやその他のソフトウェアウォレットに入力しないでください。一時的な利用であっても同様です。
- 代わりに、[対応ハードウェアウォレット]ページで最新の対応状況をご確認いただくか、Laceまでお問い合わせください。こうしたユーザーからのニーズは、今後の対応の優先順位を検討するうえで重要な情報となります。
- すでにハードウェアウォレットのリカバリーフレーズをソフトウェアウォレットに入力してしまった場合は、資産そのものではなく、そのリカバリーフレーズが安全ではない状態になったと考えてください。できるだけ早く、新しく生成したリカバリーフレーズを使用する新しいウォレット(可能であれば、対応しているハードウェアウォレット)へ資産を移動し、その後は古いリカバリーフレーズを使用しないでください。
リカバリーフレーズを安全に保管する方法
リカバリーフレーズを安全に保管する方法はいくつかあります。
- 紙に書き留め、安全な場所に保管するリカバリーフレーズはオフラインで保管し、そのフレーズに対応するハードウェアウォレットでのみ使用してください。
- 金属製のバックアップツールを使用するCryptoSteel などの金属製バックアップツールを使用して保管する方法もあります。
- 同じシードを設定した複数のハードウェアデバイスを使用する必要に応じて、同じシードを使用して複数のハードウェアデバイスを設定する方法もあります。
ハードウェアウォレットやリカバリーフレーズについてさらに詳しく知りたい方は、LaceのFAQセクション をご覧ください。

