詐欺対策高

署名トラップ詐欺:ブラインド署名のリスクを理解する

署名トラップは、ウォレットで許可する内容を隠したり、実際とは異なる内容に見せかけたりします。

ブラインド署名を悪用した署名トラップ詐欺を見分ける判断フロー

署名トラップは、ウォレットで許可する内容を隠したり、実際とは異なる内容に見せかけたりします。読めないデータ、見慣れないPermitメッセージ、コントラクトや実行結果を確認できないトランザクションには署名しないでください。ハードウェアウォレットは秘密鍵を守りますが、悪意ある指示を自分で承認することまでは防げません。

実践的な確認手順#

  1. 署名を要求しているドメインとアカウントを確認します。 続行する前に、正確なドメイン、アドレス、ネットワーク、権限を、独立して確認した公式情報と照合してください。
  1. ウォレットが解析した操作内容、チェーン、利用者アドレス、金額を読みます。 表示内容が、利用しようとしているサービスと操作目的に一致するか確認してください。
  1. 16進数だけのメッセージや意味が曖昧なメッセージは、独立した方法で解析できない限り拒否します。 資産や署名権限を渡す前に内容を確認し、署名後は権限や注文の状態も検証してください。
  1. 信頼できるサービスでトランザクションをシミュレーションし、内容を解析します。 検証済みの製品画面から実行し、シミュレーション結果をうのみにせず実際の入力データとも照合してください。
  1. 不審な署名をした後は、権限を確認して取り消します。 ドメイン、コントラクト、チェーン、付与先、上限額を確認し、必要ならPermitや注文も無効化してください。

本当に重要な点#

署名で許可されるのは、ログインだけとは限りません。利用する規格によっては、トークンの利用上限設定、NFTの売却注文、あるいは追加のオンチェーン確認なしでリレイヤーが操作する権限を与えることがあります。

署名前に検証できる内容と、署名後に監視するしかない内容を分けてください。後者については、許可金額、有効期限、対象資産に厳しい上限を設けることが重要です。

繰り返し使える判断基準#

承認する前に、表示された要求を「認証」「トランザクション」「Approve」「Permit」「注文」のいずれかに分類してください。画面がどの種類の署名なのか示せない場合、安全な選択は拒否することです。

結果を左右する間違い#

  • 「ガス代不要」を「リスクなし」と考える。 ガス代がかからないオフチェーン署名でも、後から資産移動を許可する可能性があります。
  • ログイン用メッセージに、予期しないnonceや支出条件が含まれている。 ブランド表示は複製できるため、独立して確認した公式窓口から操作をやり直してください。
  • ハードウェアウォレットでブラインド署名を常時有効にする。 重要な確認機能を恒常的に無効化し、被害範囲を限定する仕組みを弱めます。
  • 最初の要求が失敗したように見えたため、もう一度署名する。 1回目の署名が有効な場合、権限や注文を重ねて作るおそれがあります。先にオンチェーン状態を確認してください。

保存すべき証拠#

画面に成功メッセージが表示されたかどうかだけで結果を判断してはいけません。ページを閉じた後でも確認できる証拠を残してください。

確認項目保存する証拠中止条件
署名を要求しているドメインとアカウントを確認する公式資料と一致する正確なURLまたはコントラクトアドレス「ガス代不要」を「リスクなし」と説明している
ウォレットが解析した操作、チェーン、利用者アドレス、金額を読む機密情報を除いた、日付入りの設定記録または確認画面ログイン用メッセージに予期しないnonceや支出条件がある
16進数だけのメッセージや曖昧なメッセージを拒否する機密情報を除いた日付入りスクリーンショットまたはオンチェーン記録ハードウェア端末でブラインド署名を常時有効にする必要がある

取引ハッシュ、公式の問い合わせ番号、日付入りスクリーンショットが不審な署名の記録に役立つ場合は保存してください。ただし、シードフレーズ、秘密鍵、認証コードは含めないでください。

よくある質問#

署名には必ずガス代がかかりますか?

いいえ。オフチェーン署名は作成時に費用がかからなくても、後からオンチェーン操作を許可する場合があります。

すべての署名を取り消せますか?

必ずしも取り消せるとは限りません。権限によっては取り消しや無効化が可能ですが、署名済み注文は別途キャンセルが必要になる場合があり、すでに完了した送金は元に戻せません。

ブラインド署名が必要な場合はありますか?

一部のアプリでは必要になりますが、有効にすると重要な検証機能が失われます。内容を理解し、正規のサービスであると確認したトランザクションに限って使用し、完了後は無効に戻してください。

関連ガイド#

参考資料#

リスクに関する注意: 暗号資産の操作は取り消せない場合があります。シードフレーズ、秘密鍵、パスワード、認証コードは決して共有せず、ドメインとウォレットの確認画面をそれぞれ独立して検証してください。

編集方針

本記事は教育目的で、信頼できる情報源に基づいています。セキュリティ対策、取引所のルール、法的要件は変わるため、重要な操作の前に公式情報を確認してください。