トークン承認:取り消すまで有効

コントラクトに付与した暗号資産の使用許可は、取り消さない限り有効なままです。2026年5月5日以降、攻撃者はこの仕組みを悪用しました。Ekuboプロトコルのルーターに付与された許可を利用し、31のアドレスから約142万ドルを盗み出しました。SlowMistの創設者によると、最大の被害者が許可を付与したのは158日前でした。

142万ドル:攻撃者が2026年5月5日以降、Ekuboのルーターに付与された承認を悪用して盗み出した金額です。

158日:最大の被害者が無制限の承認を付与してから経過していた日数です。この承認によって、約17 WBTCが失われました。

60%:2021年7月までの取引を対象とした2022年の調査によると、Ethereumにおける無制限承認の割合です。

2026年5月6日:最初の盗難の翌日、Ekuboの創設者は、承認がデフォルトで期限切れになるERC-8255を提案しました。

暗号資産の使用許可は、取引が終わっても失効しない

分散型アプリケーションでトークンを交換するには、まず使用許可に署名します。このメッセージによって、コントラクトはあなたに代わってトークンを引き出せるようになります。ERC-20規格では、設定された数量に達するまで「複数回」引き出せると定められています。しかし、以前の記事でクリア署名について取り上げたように、ウォレットには署名内容が常に表示されるとは限りません。

特に、この許可には有効期限がありません。ethereum.orgの公式な取り消しガイドには、率直にこう記されています。「コントラクトの使用許可に有効期限はありません。」そのため、何年も後に悪用される可能性があります。

サイトとの接続を切っても、状況は変わりません。許可はブラウザーではなく、ブロックチェーン上のトークンコントラクトに記録されています。同ガイドによると、接続を切った後もプロジェクトはあなたのトークンにアクセスできます。デジタルウォレットが保持するのは秘密鍵であり、使用許可ではありません。したがって、そのアクセスを遮断するには許可を取り消す必要があります。

$APE
$TOKEN
$BLOK.ETF

#tokens