EOS 住宅ローンの脆弱性の詳細を 1 つの記事で理解する

EOS 住宅ローンの脆弱性の詳細を 1 つの記事で理解する

少し前に発生した EOS の脆弱性問題への対応として、この記事では全体的な詳細をレビューします。皆さんもセキュリティ意識を高めていただきたいと思いますが、あまり慌てず、セキュリティの問題を正しく捉えてください。

1. 事件の概要

6月22日の早朝、EOS公式コミュニティは、EOSの脆弱性が発見され、脆弱性が修正されるまで投票のために提供されたユーザーのトークンは引き換えられないと発表しました。その後、関連情報に基づいて脆弱性を検証し、脆弱性が存在することを確認しました。脆弱性が修正される前は、巧妙に練られた攻撃によって特定のユーザーの資産が無期限に抵当に入れられ、償還不能となっていました。

EOS は DPoS コンセンサス メカニズムを採用しており、コミュニティ投票によって 21 個のスーパーノードが選出され、EOS ネットワークに計算能力、帯域幅、ストレージ サポートが提供されることで EOS ネットワークが維持されていることがわかっています。ユーザーは投票するために EOS を消費する必要はありませんが、EOS はロックされます。ユーザーはいつでも担保された EOS の償還を申請できます。申請後 72 時間以内に、交換金額がアカウントに入金されます。同時に、投票は減点されます。

この脆弱性は、EOS 償還プロセス中に発生しました。他のユーザーが EOS を償還ユーザーに担保として提供した場合、システムは償還ユーザーの償還プロセス中にまず EOS を再度担保として提供します。引き換えられた EOS がアカウントに到着するまでに 72 時間かかることはすでにわかっています。前述のように、綿密に構築された攻撃により、指定されたユーザーの資産を無期限に抵当に入れ、ユーザーに重大な損害を与えることが理論的には可能です。

2. 脆弱性攻撃プロセス

1. 攻撃を受けたユーザーが償還中の 0.0005 EOS を持っていると仮定します。

2. この時点で、攻撃者は償還ユーザーに対して 0.0001 EOS を約束します。

3. トランザクションが有効になった後、攻撃者の残高は変更されなかった一方で、引き換えユーザーが引き換えようとしていた 0.0001 EOS は強制的に再度担保されたことがわかりました。

3. 脆弱性原則の分析

攻撃フローチャート内の攻撃コマンドは次のとおりです。

cleos --wallet-url http://localhost:6666 --url http://mainnet.genereos.io:80 system delegatebw (攻撃者) (被害者) "0.0001 EOS" "0.0000 EOS" --transfer

攻撃者はコマンドを呼び出すときに--transferパラメータを追加したため、住宅ローン関数delegatebwが呼び出されたときにchangbw関数が呼び出され、この時点でtransferはtrueになります。

転送変数が true の場合、送信元アドレスは攻撃対象オブジェクトのアドレスになります。

次に、攻撃を受けたオブジェクトのデータが変更され、EOSが再度担保されました。

4. 脆弱性緩和ソリューション

上記の分析に基づいて、この記事では、住宅ローンの脆弱性を軽減および修正するために、いくつかのビジネス ロジックを変更することを提案します。

1. 移転パラメータが真であるかどうかにかかわらず、それは住宅ローンの開始者の残高から直接差し引かれる必要があります(償還プロセスはこの制限の対象ではありません)。

2. 関連するビジネスロジックを整理し、類似の脆弱性があるかどうかを確認します。

脆弱性分析の概要

上記の分析から、巧妙に練られた攻撃により、特定のユーザーの資産が無期限に担保にされ、償還不能になる可能性があることがわかります。緩和策を使用してコードにパッチを適用すると、脆弱性を効果的に緩和して修正できます。


<<:  MAC Mars Chain - デジタル通貨取引市場に血の嵐を引き起こす

>>:  ビットコイン採掘機メーカー第3位が香港株式市場に上場する予定。謎の胡一家が出現

推薦する

最近最も人気のあるマイニングコインCKB - NiubitクラウドコンピューティングAMAテキスト記録

4月8日20時、「クラウドコンピューティングパワーの台頭、CKBが先導」AMAが無事終了しました。...

フォースリサーチ |宇宙開発競争の前に必読の一冊

この記事は元々 IPFS Force Zone の Tony によって書かれました。導入:市場経済の...

BitFury ホワイトペーパー: パブリック ブロックチェーン上のデジタル資産

強力なビットコイン採掘会社であるBitFuryも、ブロックチェーンの人気について議論し始めました。昨...

DeFi をプレイする新しい方法 | keeperDAOの流動性と裁定取引マイニングの仕組みを3分で学ぶ

DeFiプロジェクトKeeperDAOが発表した最新の発表によると、11月3日午前7時(UTC)より...

凌亭独占丨「初のブロックチェーン株」カナンテクノロジーが上場、26の質問にすべて答える

ちょうど今、11月21日22時30分、マイニングマシンメーカーのカナンクリエイティブが、株式コード「...

小規模鉱山会社が流行中に倒産した場合、鉱山市場の独占状態が悪化するでしょうか?

今では、PC 1 台だけで 1 人でマイニングできる時代は終わりました。ビットコインの価格が上昇し続...

NBAマーベリックスがドージコインを保有:暗号資産は徐々に主流へと加速している

原題 | NBA マーベリックスが犬を抱く今週、ドージコイン(DOGE)は再び強さを見せ、3日間で9...

米連邦判事:趙長鵬氏は裁判中は出国できない

シアトルの米国地方裁判所のリチャード・ジョーンズ判事は12月7日、バイナンスの創設者であるチャンポン...

2Miners: Grin ネットワークが 51% 攻撃を受けている

BlockBeatsによると、2Minersは本日、Grin Networkが51%攻撃を受けており...

ビットコインマイニングが環境に与える実際の影響は何ですか?

現在、ビットコインの1日あたりの取引件数は15万~40万件に上ります。ビットコイン ネットワークの計...

パナマ、暗号通貨とNFTを規制する提案

8月27日、パナマはビットコイン、NFT、暗号通貨の規制を目的とした提案を提出した。この法案草案は、...

連邦準備制度理事会の利下げがビットコインにとって予想ほど良くない理由

先週木曜日のインフレ報告は、連邦準備制度理事会が今年中に金利引き下げを開始する基盤を整えるかもしれな...

ビットコインから実際に利益を得ているのは誰でしょうか?分析:テスラのビットコイン利益は2020年の自動車販売を上回る

昨日、ビットコインは「ビルから飛び降りる」ような急騰を見せ、日中の下落は1万ドルを超え、安値は4万5...

BCHの生産量の減少が差し迫っており、計算能力の不足が顕著になっている

出典: ハニカムファイナンスニュース市場では価格の高騰は見られなかった。 4月8日北京時間午後11時...