Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
独立メディア
いかなるプロジェクトとも無提携
暗号資産セキュリティ、防御からインシデント対応まで
safu-bible.com
最新
秘密鍵、シードフレーズ、ウォレットアドレス:最も混同されやすい3つの用語を一度で理解する  ·  アドレスポイズニング詐欺:ハッカーは署名を騙し取る必要すらなく、コピー&ペーストの習慣を利用するだけでいい  ·  盲目署名とは何か:確認ボタンを押すその瞬間、あなたのハードウェアウォレットは自分が何に署名しているか理解していない  ·  ハッキングもコードの脆弱性もなし:攻撃者はわずか0.5 ETHで「合法的な投票」により850万ドルを引き出した  ·  スマホを紛失、二要素認証が全部ロックされた:業界が勧める解決策は、実はあるリスクを別のリスクと交換しているだけだ  ·  流出したのはパスワードではなく、身分証明書の写真と自宅住所だった:KYCデータ流出がハッキングよりも心配すべき理由
用語解説 · Hack Analysis

Oracle Manipulation

オラクル操作攻撃
Hack Analysis advanced

30秒バージョン · 忙しい方へ
攻撃者がスマートコントラクト価格オラクルが提供するデータを短時間で人為的に歪め、コントラクトが誤った価格に基づいて貸付、清算、取引を実行させることで不正な利益を得る攻撃手法。
詳しく読む +
01 · これは何?

ブロックチェーン自体は閉じた決定論的なシステムであり、スマートコントラクトは外部のネットワークに能動的に接続して、あるトークンの現在の市場価格といった現実世界の情報を照会する手段を持たない。この制約を回避するため、DeFiプロトコルは一般に「オラクル」と呼ばれる橋渡しの仕組みに依存し、オフチェーンの価格データをコントラクトに取り込むことで、貸付、清算、デリバティブの価格設定といったビジネスロジックがリアルタイムの価格に基づいて動作できるようにしている。価格オラクル操作攻撃とは、攻撃者がさまざまな手法を用いて、極めて短時間のうちにオラクルがコントラクトに提供する価格データを人為的に歪め、コントラクトが意図的に作り出された、実際の市場価格とかけ離れた数値に基づいて操作を実行させることで、そこから利益を得る手口を指す。

この攻撃が有効に機能する核心は、最初から最後まで暗号学的な仕組みを一切破っておらず、コントラクトのコードにあるロジック上の欠陥も一切悪用していないという点にある——コントラクトは設計意図通りに完全に正しく実行されており、唯一の問題はそれが依拠している入力データそのものが偽物だという点だ。これは本サイトですでに紹介したフラッシュローン攻撃としばしば同時に発生する。フラッシュローンは攻撃者が自己資金を大量に用意することなく、市場価格を歪めるのに十分な巨額の資金を一瞬で手に入れることを可能にし、価格操作攻撃の最も一般的な資金源となっている。

02 · なぜ存在する?

価格オラクル操作攻撃が大規模に発生しうる根本的な理由は、一部の初期または比較的単純な設計のDeFiプロトコルが、分散型取引所(DEX)流動性プールにおけるリアルタイムの交換比率を、そのまま資産価格の情報源として利用している点にある。この設計手法は流動性プールの規模が十分に大きい場合はうまく機能するが、プールの交換比率は本質的にプール内の二つの資産の相対的な量によって決まるため、誰かが十分な量の資産を預け入れたり引き出したりすれば、極めて短時間でこの比率を大幅に変えることができる。攻撃者はまさにこの性質を利用する。まずフラッシュローンで巨額の資金を調達し、比較的流動性の浅いプールに大量に投入することで、あるトークンの交換比率を短時間かつ劇的に押し上げるか押し下げる。次に、この歪められた価格の窓の中で、その価格データに依存する貸付プロトコルに対して操作を行う(例えば水増しされたトークンを担保にして、その実際の価値をはるかに超える資産を借り入れる)。最後に同じ取引が終わる前に価格を元に戻し、フラッシュローンを返済する。この一連のプロセスは単一のブロック内で完結するため、他者にはほとんど反応する時間が与えられない。

2022年にSolanaエコシステムの取引所Mango Marketsで発生した攻撃事例は、この仕組みを明確に示している。攻撃者はわずか約1000万ドルの初期資金を用いて、大口取引によってMangoプラットフォーム自身のガバナンストークンMNGOの価格を人為的に押し上げ、その水増しされたトークンを担保として、その実際の時価をはるかに超える資産を借り入れた。最終的にこのプロトコルは約1億1700万ドルの損失を被った。この事件はまた、別の特殊な形態のオラクル操作も浮き彫りにしている——攻撃対象は必ずしも外部の流動性プールとは限らず、プロトコル自身のガバナンストークンの市場価格である場合もあるということだ。

03 · 意思決定にどう影響する?

業界が現在、価格オラクル操作攻撃を防ぐために採用している主要な手法は、いくつかの相互補完的なアーキテクチャレベルの対策だ。第一は「時間加重平均価格」(Time-Weighted Average Price、略称TWAP)への切り替えだ。ある瞬間の即時価格を直接採用するのではなく、一定期間の時間枠内(例えば過去30分間)の価格の平均値を計算する。これにより、攻撃者が単一のブロック内で一時的に価格を歪めることができたとしても、その歪みの効果を時間枠全体にわたって持続させることが困難になり、操作にかかるコストが大幅に上昇する。第二は複数の独立した価格情報源を採用し中央値を取ることで、単一の取引所や単一の流動性プールのデータだけに依存しないようにすることだ。こうすれば攻撃者がそのうちの一つの情報源を操作することに成功しても、他の情報源が正常な状態を保っている限り、全体としての価格データは正確性を維持できる。第三は専門のオラクルサービス提供者(Chainlinkなど)を導入することだ。この種のサービス提供者自身が複数の取引所のデータを集約し、異常値検知とサーキットブレーカーの仕組みを備えており、価格の激しい異常変動を検知した際に更新を一時停止し、プロトコルに対応の時間を稼がせることができる。

注目すべきは、これらの防御機構は互いに排他的ではなく、成熟したプロトコルの多くはこれらを同時に複数層採用しているという点だ。例えばTWAPと複数の情報源を同時に使い、さらに流動性の深さに最低限のしきい値を設定して、取引量と深さが十分なプールのみを価格参照の根拠として採用するといった具合だ。しかしこれらの機構に共通する限界は、「オンチェーンのデータがオフチェーンの実際の市場状況をどう正確に反映するか」という根本的な問題を完全には解消できず、攻撃に必要なコストと難易度を大幅に引き上げることしかできないという点だ。これこそが、防御技術が絶えず進化しているにもかかわらず、価格オラクル操作攻撃が今なおDeFi分野で損失額の大きい攻撃類型の上位に位置し続けている理由だ。

04 · どうすればいい?

DeFiのレンディング、レバレッジ、デリバティブプロトコルを利用する一般ユーザーにとって、価格オラクル操作攻撃のリスクは、主に個人の操作上のミスから来るのではなく、あなたが使っているプロトコル自体が、この種の攻撃に対してアーキテクチャレベルでどの程度防御力を持っているかから来る。これこそが、資産をどのDeFiプロトコルに投入する前にも、いくつかの点を確認する価値がある理由だ——このプロトコルはどの価格情報源の仕組みを採用しているか(単一DEXの即時価格か、TWAPと複数情報源の組み合わせか)、プロトコルが自身のオラクル設計に関する技術文書を公開しているか、そしてこのプロトコルが過去に同様の攻撃を受けたことがあるか。これらの情報は通常、プロトコルの公式ドキュメント、監査報告書、あるいはそのプロトコルに関する第三者セキュリティ機関の分析報告書で確認できる。

より実践的な判断基準はこうだ——プロトコルが対応している資産が、それ自体流動性が浅く、時価総額が小さく、取引量が多くない場合、通常はその資産の価格が少額の資金で動かされやすいことを意味し、相対的に価格オラクル操作攻撃の標的になりやすい。逆に、時価総額が大きく、複数の取引所にわたって十分な流動性を持つ主流資産は、操作に必要な資金のハードルが通常はるかに高くなる。これは小規模資産を扱うプロトコルが必ずしも安全でないという意味ではないが、どんな新しいプロトコルや新しい資産プールを評価する際にも、「この価格のデータ情報源はどれだけ信頼でき、どれだけ操作されにくいか」が、コントラクト自体が監査を通過しているかどうかと同じくらい重要でありながら、しばしば見落とされているリスク指標であることを意味している。

出典:The Full Guide to Price Oracle Manipulation Attacks (Cyfrin)Oracle Wars: The Rise of Price Manipulation Attacks (CertiK)Oracle Manipulation Attacks Rising: A Unique Concern for DeFi (Chainalysis)
具体例 +

2022年10月、Solanaエコシステムの分散型取引所Mango Marketsは、教科書的な価格オラクル操作攻撃に見舞われた。攻撃者アブラハム・アイゼンバーグは約1000万ドルのUSDCを、自身が管理する二つの口座に分けて預け入れ、大口取引を通じてMangoプラットフォーム自身のガバナンストークンMNGOの価格を人為的に押し上げた。そしてこの急速に水増しされたMNGOトークンを担保として、その実際の時価をはるかに超える他の資産をプラットフォームから借り入れ、最終的にMango Marketsは約1億1700万ドルの損失を被った。事後、アイゼンバーグはこの事件の実行者であることを公に認め、自らの行為は犯罪ではなく「合法的で高収益な取引戦略」だと主張した。米国証券取引委員会はその後彼を訴追し、2024年の一審で陪審は詐欺罪などで有罪の評決を下したが、2025年5月に連邦判事は検察側が詐欺の理論を証明できなかったとして、これらの有罪判決を取り消した。この事例は業界において、「プロトコルの設計上の欠陥を利用して利益を得ること」と「刑事詐欺」の間の法的な境界線を実際どこに引くべきかを議論する際に、しばしば引用される。

よくある誤解 +
✕ 誤解 1
× 誤解:コントラクトがセキュリティ監査を通過していれば、価格オラクル操作攻撃は起こらない、実際は:監査が検査するのはコントラクトのコードのロジック自体に誤りがないかどうかであり、価格オラクル操作攻撃はコントラクトが誤った入力データに基づいて正しく動作してしまうという問題を悪用するものだ。コードのロジック自体はまったく正しい。この種のリスクは通常、専門の経済セキュリティ監査でなければカバーできず、従来のコード監査の範囲外にある
✕ 誤解 2
× 誤解:価格オラクル操作攻撃は稼働開始したばかりの無名の小規模プロトコルにしか起こらない、実際は:プロトコルが依拠する価格情報源自体の流動性の深さや防御機構が十分でない限り、稼働開始からある程度時間が経ち、一定の知名度を持つプロトコルであっても標的になりうる。Mango Marketsは事件発生当時、すでにSolanaエコシステムの中である程度の規模を持つプラットフォームだった
質問する
10文字以上入力してください
関連トピック
なぜ「少し待ってから価格を見る」方が安全なのか?TWAPがフラッシュローン攻撃を無意味にする仕組み
DeFi Bible
フラッシュローンは1つのトランザクション内で攻撃全体を完了できるが、唯一変えられないのは時間そのものだ——TWAPが必要とするのはより賢い検知ではなく、攻撃者に割に合わなくなるまで長く付き合わせることだけだ。
#twap#price-oracle#oracle-manipulation
フラッシュローン攻撃の仕組み:1つのトランザクションで完結する数百万ドル規模の略奪
DeFi Bible
フラッシュローン攻撃には元手が一切不要で、必要なのは1つのトランザクションだけだ——本当の脆弱性は融資の仕組み自体ではなく、操作される価格オラクルにあることが多い。
#price-oracle#oracle-manipulation#liquidity-pool
監査済みコントラクトが、たった1件の取引で空になる:なぜオラクルはステーブルコインの最も脆弱な層なのか
Stablecoin Bible
監査が検証するのはコントラクトが正しく書かれているかどうかであり、それが信頼する価格が本物かどうかではない——まさにこの境界線こそが、2026年に発生した複数のオラクル攻撃が共通して突いた突破口だった。
#chainlink#twap
「賄賂」は犯罪のように聞こえるが、DeFiガバナンスでは公開され透明なビジネスメカニズムだ:veTokenエコシステムの仕組み
DeFi Bible
賄賂は伝統的な政治では日の目を見ないが、DeFiガバナンスではオンチェーンで検証可能な、公開入札の市場全体を成す——違いは道徳ではなく、ルールがあるかどうか、記録があるかどうかだ。
#governance-token#liquidity-pool