Revoke.cash logo

Bancor Hack

あなたのアドレスが影響を受けていないかご確認ください。

18 Jun 2020
$135kが盗まれた
Ethereum Logo

BancorはEthereum上の分散型取引所です。2020年6月16日、Bancorはメインの取引用コントラクトの新バージョンをデプロイし、これを通じて取引したユーザーは、トークンを使用する承認をこのコントラクトに与えました。その2日後の2020年6月18日、チームは新しいコントラクトに深刻なバグがあることに気付きました。本来はコントラクト自身だけが使うはずの送金機能が、誰でも使える状態になっていたのです。つまり、脆弱なBancorのコントラクトを承認したあらゆるウォレットから、誰でもトークンを移動できてしまう状態でした。

Bancorは攻撃者がバグを見つけるのを待たずに自ら先にバグを利用し、危険にさらされていたトークンをユーザーのウォレットから安全なウォレットへ移しました。これにより、40万ドル以上のユーザー資金が救出されました。しかし、2つの自動化されたフロントランニングボットがこの救出に気付いて模倣し、チームよりも先に実行して、約13万5000ドルのユーザー資金を自分たちのものにしました。当時Bancorは、ボットの所有者と連絡を取っており、バグ報奨金と引き換えに資金を返してもらえるよう協力して進めていると説明していました。その後、Bancorは修正したコントラクトをデプロイし、取引は通常どおりに戻りました。

新しいコントラクトは取引用として脆弱なコントラクトに取って代わりましたが、ユーザーが古いコントラクトにすでに与えていた承認が取り消されたわけではありません。当時Bancorは、影響を受けたユーザーにこれらの承認を取り消すよう呼びかけていました。2020年6月ごろにBancorで取引したことがある方は、ウォレットを確認し、これらの古いBancorのコントラクトへの承認が残っていれば取り消してください。承認を取り消せばウォレットに残っているトークンは守られますが、すでに奪われた資金が戻ってくるわけではありません。

影響を受けたユーザーは、承認を取り消さない限りリスクにさらされ続けるため、以下の Revoke.cash エクスプロイトチェッカーを使用して、ご自身が安全であることを確認することをお勧めします。

次回は自動的に取り消しましょう

Revoke Ultimateは承認を24時間体制で監視し、今回のようなエクスプロイトが確認された場合には、あなたが眠っている間でも自動的に承認を取り消します。

自動取り消しの仕組みを見る →
Ultimateを入手
エクスプロイト一覧に戻る