アドレスをコピーする。貼り付ける。送金する。おそらく何百回、何千回と繰り返してきたこのルーティンこそが、アドレスポイズニング攻撃が悪用するターゲットです。
これはcryptoにおける最もシンプルな詐欺の一つであり、同時に最も被害額の大きい詐欺の一つでもあります。2025年1月から2026年2月の間に、Blockaidは6,540万件のアドレスポイズニングトランザクションを検知しており、この手口はますます広まっています。本日、MetaMaskの送金フローに新たな保護機能を導入します。資金がウォレットから出る前に、この攻撃を未然に防ぐための機能です。
アドレスポイズニングとは?
アドレスポイズニングは、多くのユーザーに共通する習慣を狙います。ウォレットアドレスのすべての文字を確認する人はほとんどいません。最初の数文字と最後の数文字を確認して、中間部分は問題ないだろうと信頼してしまいます。詐欺師はこの点を熟知しています。
詐欺師はあなたの公開トランザクション履歴を監視し、過去に送金したアドレスとほぼ同一に見える「バニティ」アドレスを作成します。最初の4文字と最後の4文字を一致させた、そっくりなアドレスです。そのアドレスからごく少額の「ダスト」トランザクションを送りつけ、あなたのアクティビティ履歴に紛れ込ませます。この手口については、2026年2月のCrypto Security Reportでエコシステム全体における高まるリスクとして警告しました。
その後、送金しようとした際に、履歴から見覚えのあるアドレスをコピーしてしまいます。先頭は同じ、末尾も同じ、でも中間部分が違う。資金は詐欺師のもとへ送られ、ブロックチェーン上では取り消す方法がありません。
本物: 0xEdf89FdA047F28…C6341a8ff7ED
偽物: 0xEdf89Ac910Bb52…99x2b8ff7ED
一見しただけでは、ほぼ誰も違いに気づきません。
MetaMaskのアドレスポイズニング検知の仕組み
多くのセキュリティツールは、ユーザー自身が注意を払い、詐欺を見抜くことに依存しています。私たちは、ウォレットがリスクに遭遇する前に先手を打って警告すべきだと考えています。MetaMaskのアドレスポイズニング検知は、貼り付けたアドレスを過去にやり取りしたアドレスと照合します。先頭と末尾の文字が一致しているのに中間部分が異なる類似アドレスを発見した場合、トランザクションが実行される前にブロッキング警告で処理を停止します。
最も重要な瞬間、つまり送金直前に、明確でわかりやすいアラートを表示します。一度もやり取りしたことのないアドレスへの送金の場合は、初回送金警告も表示され、確定する前にもう一度確認する機会を提供します。この検知機能は社内で開発したもので、すべてのEVMネットワークにわたって過去にやり取りしたアドレスと各送金を照合します(追加ネットワークのサポートも近日公開予定)。
アドレスの表示文字数を増やす
検知機能は不可欠です。そして、わかりやすさも同様です。長年にわたり、ウォレットはスペースを節約するためにアドレスをわずかな文字数に省略して表示するのが一般的でした。しかし、この省略表示こそが詐欺師が悪用する盲点です。そのため、より多くの文字を表示するようにしました。
以前: 0xEdf89…ff7ED
現在: 0xEdf89FdA047F28…C6341a8ff7ED
表示される文字数が増えることで、類似アドレスが紛れ込む余地が減ります。
ユーザーの主体性を守るセキュリティ
アドレスポイズニング検知は、シンプルな原則のもとに構築されました。セルフカストディや完全なコントロールを奪わずに、ユーザーを保護するということです。リスクに対してトランザクションを完全にブロックするウォレットもあります。私たちは、危険を明確に示したうえで、最終的な判断をユーザー自身に委ねる、意味のある一時停止を提供することを選びました。資金とウォレットの管理はあなたの手に。実際に何が起きているかを見えるようにするのが、私たちの役割です。
アドレスポイズニング検知は、すべてのEVMネットワークにおいて、MetaMask MobileおよびExtensionで現在ご利用いただけます。