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

  • Fundstratのデジタル資産戦略責任者:現在のキムチプレミアムは約0%であり、BTCにはまだ上昇の余地があることを示している可能性がある

    ショーン氏、Fundstra デジタル資産戦略責任者ファレル氏は最新の顧客ノートで、「友人や家族」が再び仮想通貨について尋ね始めており、定量化可能な市場指標に基づくと、現在の状況は3月の上昇相場や2021年後半の景気循環のピークのようなバブルではないようだと述べた。現在の韓国市場のキムチプレミアム指標データは約0%であり、通常、市場がピークに達するとキムチプレミアムは10%以上に急騰し、韓国のトレーダーの間で過度の興奮がなくなっていることを示しています。過去 1 週間を単に性的繁栄とみなすべきではないが、ビットコインにはまだ上昇の余地があるかもしれない。

  • ソラナ・リアンチュアン氏はソラナは常にZKより速いと発言、Matter Labs CEOは反論

    Solana の共同創設者 toly 氏は Responded でネチズンへの返信で「ZK は常に Solana よりも優れています」と述べた。バリデーターではなく数学によって保護されるため高速です。つまり、(冗長性のため) 1 つまたは少数のバリデーターで十分であり、数千のノード間の合意を待つ必要がありません。」

  • マイク・フラッド米国下院議員:次期SEC議長と協力して反仮想通貨銀行政策SAB 121を撤回することを楽しみにしている

    米国下院のマイク・フラッド議員は最近、「広範な反対にもかかわらず、SAB 121は通常の行政手続法の手続きを経ていないにもかかわらず、法律として効果的に機能し続けている。フラッド議員と協力することを楽しみにしている」と述べた。ゲーリー・ゲンスラー委員長が自ら辞任するか、あるいはトランプ大統領が約束(ゲンスラー解任)を実行するかにかかわらず、新政権にはSAB 121の取り消しに向けて次期SEC委員長に協力する絶好の機会がある。ゲンスラー氏は退任する。」さらに、「今年初めに超党派で下院を通過したデジタル資産規制の枠組みに、民主党の指導者が上院が拒否したにもかかわらず、民主党議員71人が下院共和党に加わって反対したことは驚くべきことではない。それは受け入れられるが、これは仮想通貨にとって画期的な瞬間を表しており、来年1月に始まる次の議会の統一共和党政権の取り組みに影響を与える可能性がある。」

  • インドの億万長者アダニ氏、贈収賄事件での立場を説明するため米国証券取引委員会に呼び出される

    インドの億万長者ゴータム・アダニ氏とその甥のサーガル・アダニ氏は、太陽光発電契約を獲得するために2億5000万ドル以上の賄賂を支払った疑いで、米証券取引委員会(SEC)から召喚状を出され、説明を求められた。インド・プレス・トラスト(PTI)によると、インド西部の都市アーメダバードにあるアダニ一家の住居に召喚状が送達され、21日以内に返答するよう求められた。 PTIは、11月21日にニューヨーク東部地方裁判所を通じて出された通知文を引用し、アダニ一家が期限までに応答しなかった場合、彼らに対して不履行判決が下されると述べた。

  • 米国SEC: 2024会計年度には合計583件の執行措置が取られ、82億米ドルという史上最高額の財政救済が得られました。

    米国SECは最近、2024会計年度の執行努力が過去最高に達したと発表し、市場の健全性と投資家保護を維持するための取り組みを強調した。同庁は、「2024年度には合計583件の執行訴訟が提起され、82億ドルの金融救済が得られたが、これは2023年と比較してSEC史上最高額である14件の増加となった」と明らかにした。 %。 SEC のゲーリー・ゲンスラー委員長は、法執行機関の役割に感謝の意を表し、「法執行機関は事実と法に従い、どこへ行っても法違反者の責任を追及する断固とした警察組織である。今年の結果が示すように、同省は国家安全保障委員会の誠実性の促進に貢献している」と述べた。私たちの資本市場は投資家と発行者の両方に利益をもたらします。」

  • AI の暴力の美学、Arweave のバランスをとる方法

    AIの普及により情報操作の隠蔽が強化され、中央集権化やアルゴリズムの偏りのリスクがより顕著になっています。この記事では、情報の暴力的なアップグレードを分析し、Arweave が分散型 (永続的) ストレージと非改ざん機能を使用して信頼を再構築し、情報の透明性を確保する方法について説明します。

  • IOST は PetPals と提携に達し、IOST チェーンの最初のペット ミーム ゲームが第 4 四半期にリリースされます

    2024 年 11 月 22 日、IOST はブロックチェーン ゲーム開発チーム PetPals と戦略的パートナーシップを確立しました。 PetPals は正式に IOST エコロジカル ノード パートナーとなり、IOST チェーン初の革新的なペット ミーム ゲーム PetPals を今年の第 4 四半期にローンチする予定です。

  • グラフ インデクサー オンライン カンファレンス #184

    The Graph の TAP 移行期限は 2024 年 12 月 3 日で、インデクサーの約 34% がアップグレードされ、クエリ量の 81.6% を占めています。 Q&A ディスカッションでは、TAP の構成設定、特に RAV (Receipt Aggregation Voucher) リクエストと非集計料金の管理に焦点が当てられ、デフォルトから始めてクエリ量に基づいて調整することが推奨されました。

  • DeSci (分散型科学) がミームブームを巻き起こす

    データの裏付けが真実で、信頼でき、意味のあるものかどうかはまだ分からないが、少なくとももう少し「合理的」であり、純粋なギャンブルではない。

  • MIGA とは何ですか? IOST エコシステムの今後の展開は何ですか?

    IOST 財団は、「Make IOST Great Again」(MIGA) キャンペーンの開始を正式に発表しました。これは、一連の重要なコラボレーションと開発を通じて IOST エコシステムを活性化することを目的とした戦略的取り組みです。 (注: この活動は 2024 年 11 月 20 日に正式に開始されます。段階的に実施され、第 1 フェーズは間もなく開始されます。)