バッファオーバーフロー

更新日:

用語解説

バッファオーバーフローは、確保したメモリの領域を超えてデータを書き込み、隣のデータや制御の情報を壊す脆弱性です。

■ 試験で押さえるポイント

  • プログラムの異常終了や、攻撃者のコードの実行につながります。

  • 入力の長さを確認し、領域を超えないようにすることが根本的な対策です。

  • メモリ配置のランダム化(ASLR)などは、悪用を難しくする補助的な対策です。

■ 選択肢での判断ポイント

固定長の領域を超える書込みによるメモリの破壊です。境界の確認の不足が原因です。

音声で聞く

同じ分野の用語