Cointime

Download App
iOS & Android

SharkTeam: Sonne Finance 攻撃事件の分析

2024 年 5 月 15 日、Sonne Finance が攻撃され、プロジェクトは 2,000 万米ドル以上を失いました。

SharkTeam はこのインシデントの技術分析を直ちに実施し、セキュリティ上の注意事項をまとめました。今後のプロジェクトがこれから学び、ブロックチェーン業界のセキュリティ防御ラインを共同で構築できることを願っています。

攻撃者: 0xae4a7cde7c99fb98b0d5fa414aa40f0300531f43

攻撃契約: 0x02fa2625825917e9b1f8346a465de1bbc150c5b9

ターゲットコントラクト: 0xe3b81318b1b6776f0877c3770afddff97b9f5fe5

攻撃トランザクション: 0x9312ae377d7ebdf3c7c3a86f80514878deb5df51aad38b6191d55db53e42b7f0

攻撃プロセスは次のとおりです。

1. 35,569,150 VELO をフラッシュローンし、これらの VELO トークンを soVELO 契約に転送します

直接譲渡(寄付)であるため、soVELOトークンは鋳造されません。したがって、soVELO 契約では、totalCash は 35,569,150 VELO 増加し、soVELO の totalSupply は変化しませんでした。

2. 攻撃者は新しいコントラクト 0xa16388a6210545b27f669d5189648c1722300b8b を作成し、新しいコントラクト内のターゲット コントラクトに対して攻撃を開始します。攻撃プロセスは次のとおりです。

(1) 2 soVELO を新規契約に移管

(1) 2 soVELO を新規契約に移管

(2) soWETH と soVELO を担保として宣言

(3) soWETH から 265,842,857,910,985,546,929 WETH を借りる

getAccountSnapshot 関数の戻り値に基づいて、上記の借用関数を実行すると、次のことがわかりました。

soWETH 契約の場合、新しい契約残高は 0、ローン金額は 0、為替レート (exchangeRate) は 208,504,036,856,714,856,032,085,073 です。

soVELO 契約の場合、新規契約残高は 2、つまり soVELO の 2wei が抵当にされ、融資金額は 0、為替レート (exchangeRate) は 17,735,851,964,756,377,265,143,988,000,000,000,000,000,000 となります。

為替レートは次のように計算されます。

soVELO の 1wei を抵当に入れると、VELO は 17,735,851,964,756,377,265,143,988 までしか借りられませんが、265,842,857,910,985,546,929 WETH を借りるには、少なくとも 265,842,857,910,985,546 を抵当にする必要があります。 929 ソウェス、

soWETH の価格: soWETHPrice = 2,892,868,789,980,000,000,000、

soVELO の価格: soVELOPrice = 124,601,260,000,000,000

1weiを質入れしたsoVELOで借りられるWETHの金額は以下の通りです。

1 * 為替レート * soVELOPrice / soWETHPrice = 763,916,258,364,900,996,923

約763WETH。このローンをサポートするには、soVELO 住宅ローンの 1wei だけで十分です。

265,842,857,910,985,546,929 WETH (約 265 WETH) を借りて担保の soVELO に変換するには、担保として必要な soVELO の最低額は次のとおりです。

265,842,857,910,985,546,929 * soWETHPrice / soVELOPrice / 為替レート = 0.348

つまり、soVELO担保は1weiで十分です。

265,842,857,910,985,546,929 * soWETHPrice / soVELOPrice / 為替レート = 0.348

つまり、soVELO担保は1weiで十分です。

実際、借り入れの際に使用したのはsoVELO担保の1weiだけでした。

(4) 原資産、すなわち 35,471,603,929,512,754,530,287,976 VELO を償還する

為替レート = 17,735,851,964,756,377,265,143,988,000,000,000,000,000,000

35,471,603,929,512,754,530,287,976 VELO を償還するために必要な担保 soVELO の額は、

35,471,603,929,512,754,530,287,976 * 1e18 / 為替レート = 1.99999436

計算中、四捨五入ではなく切り捨てが使用されるため、実際に計算される必要な担保はsoVELOの1weiとなります。

実際の担保は soVELO の 2wei で、そのうち 1wei は上記の 265WETH の融資に使用され、残りの 1wei は 3500 万 VELO の償還に使用されます。

(5) 借りた265 WETHと引き換えた35M VELOをアタックコントラクトに移す

3.これを3回(計4回)繰り返して新たな契約を作成し、攻撃を繰り返します。

4. 最後にフラッシュローンを返済します。

上記の攻撃では 2 つの脆弱性が悪用されました。

(1) 寄付攻撃: VELO トークンを soVELO コントラクトに直接転送 (寄付) し、為替レートを変更し、攻撃者は 1wei soVELO のみを担保として約 265 WETH を貸し出すことができます。

(2) 計算精度の問題: 計算プロセス中の精度損失と変更された為替レートを使用すると、1wei soVELO のみが抵当に入れられている場合でも、3500 万 VELO を償還できます。

この攻撃に対応するには、開発プロセス中に次の予防措置に従う必要があります。

(1) プロジェクトの設計および開発プロセス中、ロジックの整合性と厳密性、特にデポジット、誓約、状態変数の更新、およびプロジェクト実行中の乗算と除算の計算結果のトレードオフの問題を維持する必要があります。計算プロセスは、ロジックが完全で抜け穴がないように、できるだけ多くの状況を考慮する必要があります。

(2) プロジェクトがオンラインになる前に、サードパーティの専門監査会社によってスマート コントラクト監査を実施する必要があります。

SharkTeam のビジョンは、Web3 の世界を保護することです。このチームは、ブロックチェーンとスマート コントラクトの基礎理論に精通した、世界中から集まった経験豊富なセキュリティ専門家と上級研究者で構成されています。リスクの特定とブロック、スマートコントラクト監査、KYT/AML、オンチェーン分析などのサービスを提供し、高度な持続的脅威(高度な持続的脅威)に効果的に対抗できるオンチェーンのインテリジェントなリスク特定とブロックプラットフォームChainAegisを作成しました。 Web3 の世界では持続的脅威、APT)。 Polkadot、Moonbeam、polygon、Sui、OKX、imToken、Collab.Land、TinTinLand など、Web3 エコシステムのさまざまな分野の主要企業と長期的な協力関係を確立しています。

公式ウェブサイト:https://www.sharkteam.org

Twitter: https://twitter.com/sharkteamorg

電報: https://t.me/sharkteamorg

ディスコード: https://discord.gg/jGH9xXCjDZ

コメント

全てのコメント

Recommended for you

  • Tether CEO が求人情報を投稿し、モバイル暗号化ウォレットが間もなく登場するという憶測が広がる。

    TetherのCEO、パオロ・アルドイノ氏はXプラットフォーム上で、同社のモバイル暗号資産ウォレット製品(AI、ウォレット開発キット(WDK)、QVAC技術を搭載)の監督役として、マネージャーレベルのソフトウェアエンジニアの採用を開始したと発表しました。アルドイノ氏はその後、別のツイートで、ウォレット製品と思われるスクリーンショットを投稿し、「Own your Money(自分のお金を所有しよう)」というメッセージを表示しました。

  • ビットコインマイナーの収益は11%減少し、彼らは投降の危機に直面している。

    市場筋によると、ビットコインマイナーは、収益とマイニング難易度の乖離により10月中旬以降収益が11%減少しており、投降リスクに直面しているという。

  • ブルームバーグのアナリスト:年間流入額が最も多い米国株式ETF上位25銘柄のうち、リターンがマイナスとなっているのはブラックロックIBITのみ。

    ブルームバーグのシニアETFアナリスト、エリック・バルチュナス氏は、Xプラットフォームにおける年間流入額上位25の米国株式ETFのリストを発表しました。ブラックロック・ビットコインETF(IBIT)は、年間リターンが-9.59%と、唯一マイナスとなったETFでした。マイナスリターンにもかかわらず、IBITは年間流入額で6位にランクインし、64%のリターンを記録したGLD ETFを上回ったことは注目に値します。長期的には、これは非常に明るい兆候です。弱気相場で250億ドルを超える流入があったことは、強気相場が始まればさらに大きな可能性を示唆しています。

  • 中国招商銀行:円キャリートレードは持続的に反転し、世界の資産流動性に長期的な下方圧力をかける可能性がある。

    中国招商銀行が​​発表した調査レポートによると、日本銀行は12月19日に政策金利を25ベーシスポイント引き上げ、0.75%とした。日本銀行は今後も極めて抑制的な利上げペースを維持するとみられるものの、円流動性の反転と日本国債市場の下落は、引き続き世界金融情勢に下押し圧力をかけるとみられる。第一に、円キャリートレードは反転を続け、世界の資産流動性に長期的な下押し圧力をかける可能性がある。2024年末時点で、約9兆ドルの流動性が依然として低金利の円から供給されているとみられるが、日米金利差の縮小に伴い、この流動性は着実に縮小していく可能性がある。第二に、日本の債券リスクはさらに高まる可能性がある。短期的には、高市早苗政権は名目GDPの2.8%に相当する補正財政予算を承認した。長期的には、日本は防衛費を名目GDPの3%に増額し、消費税を恒久的に減税する計画である。日本政府の時期尚早な財政拡大姿勢は市場の懸念をさらに高め、中長期の日本国債利回りの急上昇と利回り曲線の急傾斜化につながる可能性がある。

  • Bitmine は、ETH 総供給量の 5% を獲得するという目標の 66% を達成しました。

    ビットマインは、ETH総供給量の5%を取得するという目標の約66%を達成しました。(コインテレグラフ)

  • Nexus Chain × ANT.FUNエコシステムベネフィットイベント開始

    Nexus Chainエコシステムは拡大を続けており、オンチェーンアプリケーションマトリックスとグローバルユーザーアクティビティは着実に増加しています。エコシステムにおける重要なアプリケーションとして、ANT.FUNは最近@NexusChain_hubと提携し、グローバルコミュニティ向けに期間限定のエアドロッププレゼントイベントを開始し、エコシステム参加者に特典を提供しました。

  • Nexus Chain は、地域全体の AI ネイティブのオンチェーン トランザクション インフラストラクチャについて議論するグローバル AMA を主催します。

    Nexus Chainは先日、グローバルAMA「AIが資本のために働き始める時」を開催し、システムアーキテクチャ、エコシステム開発、海外展開、そして韓国やベトナムなどの主要市場における第一線の専門家を集め、AIネイティブ・オンチェーン取引インフラの将来の方向性について議論しました。グローバルノードフェーズの成功を受け、Nexusは正式にAI駆動型オンチェーン取引・利回りエンジンであるNexBatへと重点を移行し、様々な市場やレベルのユーザーに持続可能でスケーラブルなオンチェーン資本効率ソリューションを提供することに注力します。この地域をまたぐ綿密な対話は、Nexus Chainがグローバル市場向けの次世代オンチェーン金融インフラの構築を加速させていることを示しています。

  • ENI、Bittrade NTTと提携

    cointelegraph、coinpost、zycrypto、token24news、Financial Times、businessinsurance、financialcontent、cryptotribune

  • 米国のスポットイーサリアムETFは昨日、7,590万ドルの純流出を記録した。

    ファーサイド・インベスターズが監視しているデータによると、米国のスポット・イーサリアムETFは昨日、7,590万ドルの純流出を記録した。

  • 米国のスポットビットコインETFは昨日、1億5,830万ドルの純流出を記録した。

    ファーサイド・インベスターズが監視しているデータによると、米国のスポットビットコインETFは昨日1億5,830万ドルの純流出を記録した。