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

推薦する

プロの鉱山労働者のための必修コース:金融ツールを使用した鉱山リスクの管理

ブロックチェーン技術の発展とビットコインに代表されるデジタル通貨の普及により、デジタル通貨のマイニン...

ガーナ、アフリカ初のビットコイン鉱山を開設

ビットコインのマイニングがアフリカ大陸に到来し、同地域初の専用ビットコイン鉱山が現在ガーナに建設中だ...

イーサリアムインフラInfuraの集中化問題が再び論争を引き起こした。他にどんな選択肢があるでしょうか?

Infura の集中化問題に立ち向かい、解決策を見つける時が来ました。執筆者: BlockBeat...

政府にはビットコインを没収する権利がありますか?ハンガリー法務省が新法を制定

ハンガリーの新しい刑事訴訟法は、初期の尋問段階であっても、容疑者からビットコインやその他の仮想通貨を...

Whatsminer Bitcoin Miner M21 テストビデオ

M21: 計算能力 30.5T、消費電力 58.75W/T...

熱心な投資家のためのミームコインガイド

あなたの友人は暗号通貨についてほとんど何も知りませんが、すでにお金持ちです。なぜ?なぜなら、彼らは帽...

ビットコインの30日間のボラティリティは17か月ぶりの低水準に

元記事: Coindesk編集者: Zeqi YIアーケイン・リサーチのデータによると、ビットコイン...

禁止から熱狂へ、ビットコインとブロックチェーンに対する戦闘国の姿勢は劇的に変化した

編集者注: ブライアン・ジンブラーは、国際法律事務所モルガン・ルイスのモスクワ事務所の弁護士兼シニア...

逃げ出した最近の「取引所」の一覧、偽の取引所には近づかないように

暗号通貨取引所が「清算」の波に直面するまで、あと18日残っている。一部の取引所はこれを機に逃げ出す可...

ViaBTC: PoW ベースのマイニングと PoS ベースのステーキング、どちらが優れているのでしょうか?

過去半月、暗号通貨分野全体の市場は政策の影響を受けて下向きに変動してきました。わずか半月の間に、一部...

ビットコインアジアフラッシュセンターが1億元の資金を持ち逃げ、資金調達詐欺の疑い

原題:ビットコインアジアフラッシュセンターが1億元を持って逃走ビットコインは「スター投資商品」として...

DX.Exchangeがデジタル取引所を立ち上げ – 取引可能なETF

プラットフォームユーザーの範囲を拡大することを目指し、ERC20トークンに基づくETFファンドを追加...

Xunlei共同創業者Cheng Hao氏:ブロックチェーンは仲介信用問題を解決する

こんにちは、皆さん。私はXunleiの創設者であるCheng Haoです。現在はインターネット分野へ...

「杭州で未来を見つめよう」湖畔カクテルパーティーが7月4日に開催されます

COVID-19、米国株式市場のサーキットブレーカー、そして半減期は過ぎ去りました。 2020年の私...

ビットコインの秘密の歴史: ビットコインで給料をもらうことを望む人々

出典: ハシュパイ著者: LucyCheng前回の記事「ビットコイン・ピザ事件の続報 | ビットコイ...