BitKeep Swap Hack
あなたのアドレスが影響を受けていないかご確認ください。
BitKeepは、BitKeep Swapというスワップ機能を内蔵したマルチチェーン対応の暗号資産ウォレットで、現在はBitget Walletに名称が変わっています。アプリでトークンをスワップするために、ユーザーはBitKeepのスワップコントラクトにトークンを使用する承認を与えており、多くの場合は上限なしでした。2022年10月17日、攻撃者はBNB ChainとPolygon上のこれらのコントラクトに弱点を見つけ、そうした承認を与えたウォレットに代わってスワップを実行できるようになりました。攻撃者はこれを使い、所有者の許可なくウォレットからトークンを引き出しました。
約3時間半にわたって、攻撃者は約110万ドル相当のトークンを奪い、その収益の一部をTornado Cashに通しました。BitKeepはその後、攻撃を止めるためにBitKeep Swapを一時停止し、ユーザーの損失をすべて補償すると約束しました。請求用のポータルを開設し、被害を受けたユーザーには、ハッカーがそのトークンを売却した価格に基づいてUSDTで補償が行われました。支払いは通常、請求から24時間以内に行われました。BitKeepはまた、危険なスワップ承認をチェックする機能をウォレットに追加しました。
BitKeepが損失の全額補償を申し出たため、請求を行ったユーザーには補償が支払われました。それでも、BNB ChainとPolygon上の古いBitKeep Swapコントラクトへの承認は、取り消していないウォレットでは有効なまま残っています。当時、セキュリティ企業のPeckShieldはユーザーにこれらの承認を取り消すよう勧めており、そのアドバイスは今も当てはまります。取り消しにかかるのはわずかなネットワーク手数料だけで、これらの古いコントラクトによる残りのリスクをなくすことができます。
影響を受けたユーザーは、承認を取り消さない限りリスクにさらされ続けるため、以下の Revoke.cash エクスプロイトチェッカーを使用して、ご自身が安全であることを確認することをお勧めします。
次回は自動的に取り消しましょう
Revoke Ultimateは承認を24時間体制で監視し、今回のようなエクスプロイトが確認された場合には、あなたが眠っている間でも自動的に承認を取り消します。
自動取り消しの仕組みを見る →