
ブロックチェーン分析企業 Chainalysis は 6 月 9 日にレポートを公開し、1 月から 5 月までの期間に、ブロックエクスプローラーで元のソースコードが公開検証されていないプロトコルから少なくとも 3,670 万ドルが盗まれたことを記録しており、4 件の攻撃、5 つのプロトコルが関わっている。攻撃者はすべてのケースで、公開された元のコードを読むのではなく、元のバイトコードを逆コンパイルして脆弱性を見つけている。
4 件の攻撃事例:損失金額、日付、確認済みの脆弱性タイプ
Chainalysis のレポートによると、攻撃を受けた 5 つのプロトコルの確認データは以下のとおり:
Truebit:2,620 万ドル、2026 年 1 月 8 日、イーサリアム。getPurchasePrice() 関数の整数オーバーフロー(Solidity v0.5.3、このバージョンには自動オーバーフロー保護がない)
Trusted Volumes:590 万ドル、2026 年 5 月 7 日、イーサリアム。RFQ 交換プロキシのアクセス制御の脆弱性
Aperture Finance:320 万ドル、2026 年 1 月 25 日、イーサリアム。transferFrom によって入力検証を迂回する
(出典:Chainalysis)
Ekubo:140 万ドル、2026 年 5 月 5 日、イーサリアム。巻き戻し(リワインド)ロジックで支払者の身元が検証されていない
Chainalysis は、上記すべてのプロトコルに関連するコントラクトが、攻撃が発生した時点で Etherscan やその他のブロックエクスプローラー上で検証されておらず、また公開されている関連ソースコードもなかったことを確認している。
Truebit の事例の詳細:2021 年にデプロイされたコントラクト。オンチェーン記録は組織的な攻撃行為を示す
Chainalysis の Reactor 図表分析によると、Truebit 攻撃(2026 年 1 月 8 日、損失 2,620 万ドル)を仕掛けた攻撃者アドレスは、12 日前に Sparkle プロトコルから 5 ETH を盗んでいた。
レポートでは、そのアドレスが検証済みおよび未検証のコントラクトの両方で体系的に脆弱性を探しており、最初は小さな目標から始めて、最終的に大規模な攻撃へと段階的に拡大したことを確認している。2 回の攻撃で得た資金はいずれも Tornado Cash によってマネーロンダリングされた。Truebit が攻撃を受けたコントラクトは 2021 年からイーサリアムにデプロイされており、Etherscan で元のソースコードは検証されていない。
未検証コントラクトに共通する 3 つのセキュリティ上のギャップ:Chainalysis が確認した防御の失敗メカニズム
Chainalysis のレポートによれば、プロトコルがクローズドでデプロイを選択した場合、以下の 3 つの従来のセキュリティ層が同時に機能を失う:
ホワイトハット研究者の審査が失敗:公開で読み取れる元のコードがないため、安全研究者が脆弱性を特定して報告できない
バグバウンティ計画の除外:未検証コントラクトは、通常、主要なバグバウンティプログラムから明確に除外される
コミュニティ主導の報告が失敗:元のコードのないオープンな審査環境では、コミュニティが安全上の問題を積極的に特定できない
Chainalysis のレポートでは、未検証コントラクトをデプロイしているプロトコルにとって、即時のオンチェーン監視が、上記の失敗メカニズムに代わる現時点で唯一の防御手段だと確認されている。
よくある質問
未検証のスマートコントラクトと検証済みのスマートコントラクトの主なセキュリティ上の違いは何ですか?
検証済みのコントラクトでは、元のソースコードが Etherscan などのブロックエクスプローラーで公開されて読み取れるため、安全研究者は脆弱性を直接識別して報告を提出できる。未検証のコントラクトはコンパイル後のバイトコードのみを公開しており、安全研究者も攻撃者も逆アセンブル(逆コンパイル)のツールを使ってリバースエンジニアリングする必要があり、また未検証のコントラクトは通常、主要なバグバウンティプログラムの対象外になっている。
Chainalysis が記録した 3,670 万ドルは、DeFi からの窃盗全体状況と比べてどうですか?
Chainalysis のレポートによると、3,670 万ドルは DeFiLlama が同時期に記録した 88 の DeFi プロトコルによる 10 億ドル超の総損失のうちの 1 つの独立したサブカテゴリである。DeFiLlama に記録された攻撃を受けたプロトコルの大半には検証済みのスマートコントラクトがあり、未検証のコントラクトへの攻撃は独特の攻撃パターンを構成しているため、より広範な DeFi のセキュリティ統計と直接比較すべきではない。
Chainalysis は未検証コントラクトのプロトコルに対して具体的にどのような安全上の提案をしていますか?
Chainalysis のレポートで確認されている具体的な唯一の提案は、従来のセキュリティエコシステムにおける未検証コントラクトでの機能不全を代替するために、即時のオンチェーン監視を導入することだ。レポートは具体的な監視ツールの推薦、実施基準、または時程の提案は提示していない。