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位が香港株式市場に上場する予定。謎の胡一家が出現

推薦する

神宇:この強気相場では「模倣シーズン」は起こらないかもしれない

香港Web3カーニバルで、Shenyuは半減パターンが市場にどのような影響を与えるかを共有しました。...

ビットコイン市場のテクニカル分析 - ブレークスルーに注目!

翻訳: spring_zqyビットコインの価格は統合ゾーンで行き詰まっており、対称三角形のパターン内...

人権財団、ビットコインエコシステム開発促進のため21万ドルを寄付

ビットコインエコシステムの発展を促進するため、人権財団(HRF)は、ビットコインコア貢献者3名、ライ...

他国におけるビットコインの合法性は神話である

世界最大の国がビットコインの使用による有害な影響を導入する準備を進める中、ロシアの大統領顧問であるゲ...

ブロックチェーンをテストする欧米の金融業界は業界の破壊者となる可能性がある

ブロックチェーンは、米国やヨーロッパの金融業界の注目を集めています。銀行業界は関連アプリケーションの...

LUNAに賭ける、金持ちになるという致命的な夢

一晩中ビットコイン(BTC)は底値を形成するために依然として30,000ドル前後で変動している。数日...

「キング」は止められない。 BitBangブロックチェーンアプリケーションが別の都市に上陸

公開情報によると、「王者栄耀」は登録ユーザー数が2億人を超え、毎日のアクティブユーザー数は8000万...

アメリカの歌手タチアナ・モロズがアーティスト専用の暗号通貨を立ち上げ

クレイジー解説:アメリカの歌手タチアナ・モロズがフロリダでブロックチェーン技術カンファレンスに出席し...

Cube Investmentを設立し、今回はICO市場をターゲットにしている

導入問題を起こす Computing Power Bar の CEO は、再びじっとしていられなくな...

Ravencoin (RVN) マイニングチュートリアル

レイヴンコイン<br/>レイヴンコインの概要を見てみましょう。コンセンサスメカニズム: ...

Glassnode レポート: ビットコインマイナーからの売り圧力が迫る!

今年5月中旬からビットコイン市場では売りの兆候が見られ始めましたが、結果的にこの売り圧力は現在の取引...

Huobiがまたコピーされましたが、どの取引所のマイニングプールが最高ですか?

4月1日、海外に逃亡したバイナンスの創設者趙長鵬氏は、バイナンスが近々マイニングプール事業を開始す...

ジェネシス・マイニング・カンパニー、ビットライセンスをめぐりニューヨークから撤退

Genesis Mining は、BitLicense に反応してニューヨークを去った最新の企業です...

感謝祭でビットコインが買いの波に勝ち、8,700ドルを突破して新記録を樹立

米国の感謝祭とブラックフライデーの買い物を前に投資家の関心が高まり、ビットコインは過去最高の8,70...