ニュース暗号資産Zanoのエクスプロイトで36.9百万枚の不正ZANOが鋳造、ブロックチェーンは約1か月分をロールバック

Zanoのエクスプロイトで36.9百万枚の不正ZANOが鋳造、ブロックチェーンは約1か月分をロールバック

著者: CryptoMeter io·

重要ポイント

  • •攻撃者は8月28日に100 ZANOの手数料を支払ってGateway Addressを登録し、偽のアセットをテストした後、8月29日に約18.4百万枚のZANOを鋳造、9月25日に同じ手口でさらに18.4百万枚を鋳造しました。
  • •最初の不正ミントは約1か月間検知されず、この脆弱性は以前のAI支援によるテスト、内部監査、バグバウンティの取り組みでも発見されていませんでした。
  • •偽トークンはオンチェーン上のマーカーなしで自由に送金・使用可能であったため、チームはチェーンレベルでの巻き戻しによってのみ除去可能であると結論付けました。
  • •ロールバックにより、Hard Fork 6でGateway Addressが導入される直前のブロック3,833,000からブロックチェーンが再開され、不正資産と影響期間中に記録された正規のトランザクションの両方が消されました。
  • •復旧には開発者基金、チームメンバーの拠出、外部からの支援の約束が充てられ、ロールバックで中断された入出金の復旧には取引所と決済サービスが中心的な役割を果たします。
Zanoのエクスプロイトで36.9百万枚の不正ZANOが鋳造、ブロックチェーンは約1か月分をロールバック

Zanoによると、攻撃者が同プロジェクトのGateway Address機能の脆弱性を悪用して36.9百万枚の不正ZANOトークンを鋳造し、これを受けて約1か月分のブロックチェーン履歴をロールバックすることになりました。この事件では、Freedom Dollar(fUSD)トークンの不正作成も行われました。確定したブロックチェーン履歴のロールバックはまれな対応策であり、通常、これらのネットワークは確定済みブロックが永続的な記録として扱われるよう設計されています。

発表内容によると、攻撃者は8月29日の単一のトランザクションで約18.4百万枚のZANOを作成しました。攻撃者は9月25日にこの手口を再実行し、さらに18.4百万枚のZANOを鋳造。不正資産の一部はより広範なZanoエコシステムに流入しました。

偽コインは正規のZANOと同様に振る舞い、自由に送金・使用可能であったため、対応は困難を極めました。そのため、チームは供給量のうち不正な部分だけを特定して除去することができませんでした。偽物と本物を区別するオンチェーン上のマーカーが存在しなかったため、チェーンレベルでの巻き戻し以外の的確な対策はありませんでした。

Gateway Addressエクスプロイトの経緯

攻撃者は828日にGateway Addressを登録し、100 ZANOの登録手数料を支払った後、最初の不正ミントを実行する前に偽のアセットをテストしました。最初に作成された18.4百万枚のZANOは約1か月間検知されませんでした。2回目のミントの後、ようやく内部チームがこの活動を特定し、脆弱性の調査を開始しました。この検知の遅れにより、脆弱性は同じ手口が2度目に使用されるほど長期間露出したままとなっていました。

Zanoによると、この脆弱性は以前のAI支援によるテスト、内部監査、バグバウンティの取り組みでは検知されていなかったといいます。チームは最終的に、不正な供給分を除去するにはブロックチェーンのロールバックが必要であると結論付けました。

ロールバックにより正規のトランザクションも消去

Zanoは、Hard Fork 6でGateway Addressが導入される直前のブロック3,833,000からブロックチェーンを再開しました。このロールバックにより、不正資産と影響期間中に記録された正規のトランザクションの両方が削除されました。Hard Fork 6の直前のブロックを選択したことで、再開されたチェーンは、エクスプロイトの中心となった機能であるGateway Addressを含まない状態で開始されます。

チームは、正規のブロックチェーン履歴を巻き戻すことがユーザーやサービスに影響を与えることを認めたうえで、不正コインをそれ以外の方法で本物のZANOと区別することはできなかったと説明しています。

Zanoは現在、影響を受けた残高の復旧に取り組んでいます。復旧活動には、開発者基金、チームメンバーからの拠出、外部からの支援の約束が充てられます。ロールバックにより中断された正規の入出金の復旧においては、取引所と決済サービスが中心的な役割を果たします。これらのサービスがいつまでに入出金を復旧させるか、また影響を受けた残高がどの程度完全に再構築されるかが、Zanoが通常のネットワーク運用へ戻る過程で注目すべき当面のポイントです。

この事件は、不正トークンが正規の資産と同じ支払い特性を持つ場合の供給に関する脆弱性の帰結を浮き彫りにしています。Zanoは、通常のネットワーク運用の復旧に取り組むなかで、影響を受けた機能を無効化しています。

一次情報源:Cointelegraph