バッファオーバーフロー

ばっふぁおーばーふろー

意味

バッファオーバーフローとは、コンピュータプログラムがデータを一時的に保存するために確保したメモリ領域であるバッファに対し、その容量を上回る過剰なデータを書き込んでしまう現象を指します。本来書き込まれるべき範囲を逸脱して隣接するメモリ領域を上書きしてしまうため、プログラムの誤作動や予期せぬ停止を誘発します。現代のソフトウェア開発において、この現象は極めて深刻なセキュリティ上の脆弱性として認識されています。悪意のある攻撃者はこの隙を突くことで、本来のプログラムの制御を奪い、任意の不正なコードを実行させる攻撃手法として悪用します。メモリ管理の不備に起因するこの現象は、システムの信頼性を根底から揺るがす重大な問題です。

類義語

バッファオーバーラン、境界越え

バッファオーバーフローの詳しい解説・事例・出典を見る →
最終更新: