ウォレットドレイナーとは、偽のミントやエアドロップ、偽サポートページの裏に潜む悪意あるスクリプトで、シードフレーズを盗むのではなく、所有者自身に権限を署名させることでウォレットを空にするものです。手口は常に同じ台本をたどります。緊急性で釣り、接続を求めて残高をスキャンし、請求や認証を装った署名リクエストを送りつける — 典型的には無制限のERC-20アプルーブ、オフチェーンのPermitやPermit2メッセージ、あるいはNFTコレクション全体に対するsetApprovalForAllです。秘密鍵がデバイスから出ることはありません。代わりに渡してしまうのは権限であり、攻撃者はそれを数時間後、数日後に行使できます。したがって防御のすべては署名の瞬間に集約されます。ドメインを1文字ずつ確認し、ウォレットが実際に表示している内容を読み、無制限の支払額、setApprovalForAllのリクエスト、正体を確認できないスペンダーアドレスは拒否してください。WATSは完全にノンカストディアルで — 鍵を保有するのはあなたであり、WATSが鍵を保有することは一切ありません — 対応する8つのチェーンのいずれにおいても、あなた自身が承認したリクエストなしにWATSウォレットから資産が出ていくことはありません — だからこそ、そこが立ち止まって、署名の前に読むべき瞬間なのです。
ウォレットドレイナーの正体(と、よくある誤解)
ウォレットドレイナーとは、主にウェブサイトに埋め込まれた悪意あるスクリプトで、ユーザーを騙してトランザクションや署名を承認させ、資産を攻撃者に渡させるものです。重要なのは、それが何でないかという点です。ブロックチェーンのハッキングでもなければ、ウォレットソフトの脆弱性でもなく、ほとんどの場合シードフレーズに触れることすらありません。ドレイナーはウォレットの通常の署名フローだけを使って動きます — あなたが内容を理解しないまま何かを承認するよう仕向けるだけなのです。
今日のドレイナーの多くは既製のキットとして販売されており、偽サイトを運営する人物に技術力は必要ありません。キットはあなたが保有するチェーンとトークンを検出し、最も価値の高いターゲットを選び、それに合わせたリクエストを生成します。この点が、署名内容ではなくコピーした文字列を操作するアドレスポイズニングのような手口との違いでもあります。
ドレイン攻撃の解剖図:餌・接続・署名
ドレイン攻撃のほぼすべてが同じ3ステップをたどります。第一に餌:限定ミント、エアドロップの請求、偽のサポートページなど、緊急性を煽るものです。第二に、サイトはウォレットの接続を求めます。接続だけで資金が動くことはありませんが、アドレスが開示されるため、ドレイナーは残高をスキャンして攻撃手段を選べるようになります。第三が署名のステップです。サイトは請求、認証、ミントなどを装ったリクエストを1つ以上送りつけてきます。間違ったものを承認した瞬間、ドレイナーは資産を直接移動させるか、後からいつでも動かせる恒常的な権限を手に入れます。
ドレイナーが最も狙う署名
ドレイナーが単純な送金を求めることはめったにありません。見知らぬ相手への送金は怪しまれるからです。代わりに狙われるのは権限(パーミッション)です。無制限のERC-20アプルーブは、攻撃者のコントラクトにあなたのアドレスからそのトークンを無期限に使う権限を与えます。PermitやPermit2の署名は、被害者のガス代がかからないオフチェーンメッセージで同じことを実現し、後から静かに行使できます。そしてsetApprovalForAllは、ワンクリックでNFTコレクション全体の支配権を渡してしまいます。これらの仕組みが正規の用途でどう機能し、そもそもなぜ存在するのかは、トークンアプルーブとPermitの解説ガイドで扱っています。Solanaでは、トークンのデリゲート設定や、無害に見えるトランザクションに紛れ込ませたアカウント所有権の変更が同様の手口になります。
よくある侵入経路
ドレイナー本体は単なるペイロードにすぎず、本当の勝負はあなたをそのページへ誘導することにあります。2026年時点で最も多い経路は、実在プロジェクトのブランドを模倣した偽のミント・エアドロップサイト、プロジェクトや創業者の乗っ取られたSNSアカウントから投稿される「サプライズ請求」リンク、本物のドメインより上位に類似ドメインを表示させる汚染された検索広告、そして問題を投稿した後にDiscordやXのリプライで「認証」リンクを送ってくる偽サポート担当者です。いずれにも共通するのは、急がせる理由とともにリンクが向こうからやってくるという点です。
シードフレーズなしで、たった1つの署名がウォレットを空にできる理由
シードフレーズさえ秘密にしておけば資金は安全だと思われがちです。アプルーブはその前提を崩します。アプルーブやPermitメッセージに署名しても、秘密鍵がデバイスから出ることはありません — しかし、特定の資産に対する権限をあるコントラクトアドレスに委任することになります。そのアドレスが攻撃者のものであれば、あなたが何もしなくても、いつでもどこからでも承認済みトークンを抜き取れるのです。訪問から数時間、数日経ってからドレインが起きるのもこのためで、攻撃者は都合の良いタイミングで保存済みの権限を行使します。
接続・署名の前に確認すべき危険信号
いくつかの習慣で大半のドレイナーは防げます。ドメインは1文字ずつ確認しましょう — 類似ドメインは餌サイトの定番です。期限付きの、頼んでもいないリンクは、証明されるまで敵とみなしてください。承認前には、ウォレットが実際に表示している内容を読みましょう。無制限の支払額、setApprovalForAllのリクエスト、正体不明のスペンダーアドレスは、いずれも拒否すべき理由です。読解できない生の16進数データへの署名要求には特に警戒してください。ウォレットにトランザクションシミュレーションや人間が読めるプレビュー機能があるなら、毎回使いましょう — トークンのアプルーブを「必要とする」請求ページは、請求には不要なものを要求しているのです。
悪意あるものに署名してしまったら
その権限は必ず行使されるという前提で動き、何に署名したかによって対応の順序を決めてください。まだ行使されていないオフチェーンのPermitまたはPermit2メッセージだった場合、リボーク(取り消し)すべきオンチェーンのアローワンスはまだ存在せず、先回りしてトークンのアローワンスをゼロにしても守りにはなりません。攻撃者が後からメッセージを行使すれば、新しいアローワンスで上書きされるだけだからです(Permit2のリボークも同様に、トークンではなくPermit2コントラクト上で管理されます)。署名済みで未行使のPermitに対する確実な第一手は、対象資産を新規生成した鍵の新しいウォレットへ移すことです。オンチェーンのアプルーブとsetApprovalForAllについてはリボークが有効です。信頼できるリボークツールかウォレットのアプルーブ管理機能を使い、影響を受けたすべてのトークンとコレクションについて悪意あるスペンダーをゼロに戻し、そのうえで高額な資産を退避させてください。署名したのが権限だけなら、シードフレーズは依然として秘密のままで、掃除さえ済ませれば元のウォレットも使い続けられます — ただし、一度でもシードフレーズをウェブサイトに入力したのなら、そのウォレットは恒久的に汚染されており、すべてを直ちに移す必要があります。
WATSでの活かし方
WATS Hot Walletは、この記事全体を貫くのと同じ原則 — 署名こそがセキュリティの境界である — を土台に設計されています。WATSは完全にノンカストディアルです。鍵を保有するのはあなた自身であり、WATSが鍵を保有することは一切ありません。したがって、あなた自身が承認したリクエストなしにウォレットから資産が出ていくことはなく、あなたに代わって共同署名したり、後からアプルーブを取り消したりできる第三者も存在しません。1つのWATSウォレットでEthereum、Arbitrum、Optimism、Base、Polygon、BNB Chain、Solana、TONをカバーするため、承認前にリクエストを読むという習慣が、アプリごとに変わることなく8つのチェーンすべてで同じまま通用します。
手数料の仕組みも多くのウォレットとは異なり、それがここでは地味な理由で効いてきます。ネットワーク手数料は各チェーンのネイティブなガストークンではなく、ATSという単一のトークンで支払えます — EVMチェーンではERC-4337のアカウントアブストラクションを用い、オムニチェーンでの移動にはLayerZero OFTを用います。徴収されたATSは総供給1億枚から3,000万枚のフロアに向けてバーンされます。これは割引ではありません。手数料を支払うトークンが変わるだけで、コストそのものが変わるわけではないのです。日々の使い勝手として変わるのは、不慣れなチェーンで作業の途中にネイティブのガストークンを慌てて補充する羽目にならない点です — そして、その種の慌ただしさこそ、ドレイナーが突くために作られている状態にほかなりません。
セキュリティ記事が誇張すべきではないので、限界も2つはっきり書いておきます。WATSは独自のアプルーブ取り消し(リボーク)ツールを備えていません。すでに与えてしまったアプルーブについては、信頼できるサードパーティのリボークツールを使ってください。そしてWATS NFCメタルカードは秘密鍵を一切保存しません — WATSアプリの内部に存在する鍵に対して、タップで認証するだけです — つまり守るのはデバイスへのアクセスであって、あなた自身が承認を選んだ署名から守ってくれるわけではありません。
結論
ウォレットドレイナーは暗号技術を破っているわけではありません。あなたの同意を借り、後から使うだけです。この記事のあらゆる防御策は、1つの習慣に集約されます。署名する前に、自分が何に署名しているのかを知ること。そして無制限のアプルーブ、setApprovalForAll、判読できない16進数は、形式的な手続きではなく停止信号として扱うことです。具体的な一歩は、自分の意思で署名できる場所に鍵を持つこと — ダウンロードページからWATSをインストールし、生成されたシードフレーズをオフラインで書き留めて決してウェブサイトに入力せず、Ethereum、Arbitrum、Optimism、Base、Polygon、BNB Chain、Solana、TONのすべてでWATSが表示するアプルーブリクエストを毎回読むことです。お金が実際に守られるか失われるかは、そのプロンプトで決まります。
よくある質問
ウォレットドレイナーはシードフレーズなしで私のクリプトを盗めますか?
はい。ドレイナーはシードの窃取ではなく署名を通じて動作します。攻撃者が管理するアドレスに対してトークンのアプルーブ、Permitメッセージ、またはsetApprovalForAllに署名すると、秘密鍵がデバイスから出ることはなくても、その資産を動かす権限を委任したことになります。
ウォレットをウェブサイトに接続するだけでも危険ですか?
接続だけで資金が動くことはありません。共有されるのはアドレスだけで、サイトから残高が見えるようになる程度です。危険が始まるのは署名のステップからです。とはいえ、ドレイナーサイトは接続を利用して保有資産をスキャンし、それに合わせた悪意あるリクエストを組み立てるため、接続は検証済みのサイトに限ってください。
悪意あるアプルーブに署名してしまったら、まず何をすべきですか?
何に署名したかによります。まだ行使されていないオフチェーンのPermitまたはPermit2メッセージの場合は、まず対象資産を新規生成したウォレットへ移してください。取り消すべきオンチェーンのアローワンスはまだ存在せず、先にゼロにしても攻撃者がメッセージを行使した時点で上書きされます。オンチェーンのアプルーブとsetApprovalForAllについては、信頼できるリボークツールで悪意あるスペンダーをゼロに戻してください。シードフレーズをウェブサイトに入力したことがあるなら、そのウォレットは完全に放棄してください。
WATSのようなノンカストディアルウォレットを使えばウォレットドレイナーから守られますか?
WATSは完全にノンカストディアルです。鍵を保有するのはあなたであり、WATSが鍵を保有することは一切ありません。WATSのモバイルアプリ、Chrome拡張機能、Hot Walletのいずれでも、あなた自身が承認した署名なしにウォレットから資産が出ていくことはありません。それが保護であると同時に、正直に言えばその限界でもあります。ドレイナーの手口は、まさにあなた自身に承認させることであり、自ら与えた権限を取り消せるウォレットは存在しないからです。WATSは1つのウォレットでEthereum、Arbitrum、Optimism、Base、Polygon、BNB Chain、Solana、TONをカバーするため、どのチェーンでも同じルールが当てはまります。リクエストを読み、無制限のアプルーブ、setApprovalForAll、正体を確認できないスペンダーアドレスは拒否してください。すでに与えてしまったアプルーブについては、信頼できるサードパーティのリボークツールを使ってください。WATSは独自のリボークツールを提供していません。

