ブラインド署名詐欺と仮想通貨ウォレットのリスク

この記事は次の言語でご利用いただけます:

Author logo
Patrick Dike-Ndulue
更新
Post image

ブラインド署名詐欺は、現在もDeFi(分散型金融)領域で多発しています。これは、詐欺師が巧妙なスマートコントラクトを作成し、仮想通貨ウォレットのユーザーから資産を盗む手口です。なぜ「ブラインド署名」と呼ばれるのでしょうか?また、どのようにしてこのような被害を防げるのでしょうか。
 

スマートコントラクトとブラインド署名

スマートコントラクトは、多くのdAppsやNFT、DeFiサービスの基盤となっています。たとえば、仮想通貨を流動性プールに預けて利回りを得たい場合、流動性プロトコルはスマートコントラクトを通じてウォレット内のトークンへのアクセスを必要とします。そのため、ユーザーはスマートコントラクトにトークンの利用権限を与える必要があります。
 

この承認取引にハードウェアウォレットの秘密鍵で署名することで、ユーザーはスマートコントラクトの内容に同意し、そのコードを信頼する意思を示すことになります。
 

ブラインド署名とは、スマートコントラクトの詳細を十分に確認できないまま、ウォレット内のトークンへのアクセスを許可することです。従来の金融でも、契約書に署名する際は内容を理解し同意するのが前提ですが、ブラインド署名は「契約書をよく読まずにサインする」のと同じリスクがあります。
 

署名時にスマートコントラクトの情報がすべて表示されない場合は?


仮想通貨ウォレットは、スマートコントラクトのコードが複雑なため、重要な情報をユーザーにわかりやすく表示できない場合があります。多くのコントラクトは重要な内容を含んでいますが、それを抽出して日本語などユーザーが理解できる形で提示するのは困難です。

 

もともとシンプルなブロックチェーン取引向けに設計されたハードウェアウォレットも、今ではWalletConnectなどのプロトコルを通じて複雑なスマートコントラクトと連携できます。しかし、これらのプロトコルでも情報が十分にわかりやすく表示されるとは限りません。
 
そのため、内容を完全に確認できないまま「信じて」取引に署名せざるを得ないケースも発生します。
 

信頼できるディスプレイはブラインド署名詐欺を防げるのか?

一部では、「信頼できるディスプレイ」を搭載したウォレットを使えば、ブラインド署名詐欺のリスクが減ると考えられています。つまり、信頼できるディスプレイがあれば、ユーザーは自分が何に署名しているか正確に把握できる、という理屈です。
 

信頼できるディスプレイとは、検証済みかつ真正な情報のみを表示し、その内容が正確・信頼性・安全性を担保するデジタル表示です。


しかし、考えてみてください。信頼できるディスプレイでも、そもそも表示されていない情報を見せることはできません。こうしたディスプレイはハードウェアウォレットの限界を引き継いでおり、スマートコントラクトのコードが複雑すぎる場合もあります。また、ウォレットのチップが解析・デコードできる範囲の情報しか表示できず、スマートフォンの画面と大差ない場合もあります。
 

さらに、スマートフォンのように大量生産される機器とは異なり、「信頼できるディスプレイ」搭載の仮想通貨ウォレットは、サプライチェーン攻撃(たとえば非セキュアなチップへのすり替えや再プログラム)による標的型攻撃を受けるリスクもあります。
 

Tangemがこの課題をどう解決しているか

Tangem Walletが他のハードウェアウォレットと比べて優れている点のひとつは、その耐久性です。Tangem Walletは、極端なテスト(冷凍・焼却・銃撃・油圧プレス)にも耐え、正常に動作し続けました。仮想通貨の世界はまさに「西部開拓時代」。自分で資産を守るなら、金庫が簡単に壊されないことが重要です。
 

Tangemカードに「信頼できるディスプレイ」を直接搭載することは、信頼性やセキュリティの面で大きなリスクとなります。追加部品はセキュリティ認証を持たないことが多く、外部からの影響も受けやすいため、故障リスクが高まります。たとえば、サプライチェーン攻撃で本物のディスプレイが偽物にすり替えられる可能性もあります。

内蔵ディスプレイがないことで、Tangem Walletユーザーには以下のようなメリットがあります:

  • 最長25年の耐用年数 
  • IP69K準拠の防水・防塵性能
  • 極端な温度耐性
  • 銀行カード並みの軽量性 

ウォレット利用者への攻撃の99%は、シードフレーズや秘密鍵、署名をユーザーの許可なく取得することが目的です。Tangemは、これらすべての攻撃手法に対して最高レベルの保護を提供します。
 

もし偽のTangemアプリがアプリストアに出回ったら?

スマートフォンがウイルス感染した場合でも、Tangemアプリが正しい情報を表示しているとどう信じればよいのでしょうか?

Webアプリやデスクトップアプリ、ブラウザ拡張機能とは異なり、モバイルアプリや端末ファームウェアを大規模に改ざんすることは不可能です。Tangemのような堅牢なセキュリティ設計のアプリを悪用できる既知のモバイルマルウェアは存在しません。


信頼できる販売元から購入したモバイル端末は100%安全です。公式アプリのみインストールし、OSの脱獄(Jailbreak)は絶対に避けてください。  

Reminder:秘密鍵はインターネットに接続されていないカード内で安全に保管されます。

 

スマートフォンのOSが感染した場合は?

TangemはiOSやAndroidなどのOS自体をコントロールすることはできませんが、Tangemアプリとカードの安全性は保証します。Tangemアプリに悪意あるコードを注入したり、偽のTangemカードを作成することは理論上不可能です。感染した端末でもTangemアプリは動作しますが、推奨はしません。最適な保護のため、常に安全な環境でご利用ください。
 

キーロガーによる攻撃リスクは?

キーロガーは、パソコンやスマートフォンの入力情報(ユーザー名・パスワード・クレジットカード番号など)を記録・監視するマルウェアです。
 

Tangemウォレットでシードフレーズを生成する際、アプリがスマートフォン画面にシードを表示し、手書きで控えるよう案内します。その後、正しいシード単語をタップして確認します。つまり、キーロガーによる脅威はほぼありません。

 

スマートフォンには定期的にウイルススキャンを実施しましょう。バッテリーの急激な消耗や本体の発熱、動作の遅さ、勝手にアプリが起動するなど、不審な兆候にも注意してください。
 

ブラインド署名詐欺を防ぐには

ブラインド署名詐欺の被害を防ぐためには、以下の対策が有効です:

  • 知らない分散型アプリ(dApp)とのやり取りを避ける
     
  • 必ず自分でリサーチし、プロジェクトをオンラインで確認する 
     
  • プロジェクトの「チームメンバー」を名乗る人物からSNSで直接連絡が来ても反応しない
     
  • 不明な送信元のリンクはクリックしない
     
  • スマートフォンのOSを脱獄(Jailbreak)しない
     
  • シードフレーズ(もしある場合)は絶対にどこにも入力せず、他人に教えない

セルフカストディとは、自分自身で秘密鍵を管理することです。つまり、ご自身の暗号資産を守る最後の砦はご自身の判断力です。
 

まとめ

Tangemでは、アプリの開発・提供プロセスにおいてセキュリティを最優先しています。これは製品と信頼の基盤であり、非常に重視しています。最終版アプリに悪意あるコードが含まれることはありません。ご自身で確認したい方は、GitHubで最新コードを確認し、自分でビルドすることも可能です。

Author logo
著者 Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
レビュー担当者 Denis Baturin

Blockchain analyst and team lead at Tangem.