リエントランシ攻撃とは?

リエントランシ攻撃とは、スマートコントラクトの開発中によく発生する脆弱性のことを言います。

通常であれば、一度関数を実行すると中断することなく実行されますが、ある条件下で行われる関数は、途中で実行が中断し、任意処理を実行可能になります(任意処理なので、同じ関数を実行可能)。

その場合、実行中断中に最初から行われる任意処理がリエントランシ攻撃です。

ユーザーの通貨を保管する取引所にリエントランシ攻撃が行われると、取引所から仮想通貨の送金が行われて、取引所が残高を減少させる処理を実行する前に、繰り返し引き出し処理が行われて、自身の残高を減少させずに取引所の全残高がなくなるまで同じ引き出しを行うことが可能となってしまいます。

関連事項

関連するまとめ

アイドルコイナーを目指すアイドル柊木りおさんとは?〜仮想通貨インフルエンサー〜

仮想通貨に携わっているインフルエンサーの方々を紹介していきます。今回は、仮想通貨による実益のみで、24時間9…

ブロックチェーンスタイル / 1220 view

ビットコイナーとは?〜仮想通貨用語〜

ビットコイナーについて簡単に説明します。

ブロックチェーンスタイル / 1551 view

レンジブレイクとは?~仮想通貨用語~

レンジブレイクについて簡単に説明します。

ブロックチェーンスタイル / 1345 view