%{FACEBOOKSCRIPT}%
  1. HOME
  2. サイバーセキュリティお役立ち情報
  3. 用語集
  4. ヒープスプレーとは【用語集詳細】

ヒープスプレーとは【用語集詳細】

  • LINEで送る
  • このエントリーをはてなブックマークに追加
ヒープスプレーとは【用語集詳細】

脆弱性診断サービスヒープスプレー(Heap Spraying)は、動的に確保可能なメモリ領域であるヒープに対して悪性のコードを書きこみプログラムに実行させる攻撃手法です。ユーザーの利用するWebブラウザやPDFリーダー等を通じてシステムを侵害するドライブ・バイ攻撃においてよく利用されます。
この攻撃では、プログラムの利用するヒープ領域に対し、悪性コードを含むスクリプトを割り当て、ターゲットのマシンがスクリプトを実行することで攻撃が行われます。
メモリを複数のシェルコードで満たし、またNOPスライド(「何もしない(No Operation、NOP)」命令をつなげることで実行フローを宛先にスライドさせる方法)を利用することで、ASLRDEP等のメモリ保護策をバイパスします。

ヒープスプレーは2000年代に登場し、JavaScriptをベースにしたエクスプロイトに利用された他、EternalBlueエクスプロイトにおけるSMBv1脆弱性の悪用にも用いられました。



  • LINEで送る
  • このエントリーをはてなブックマークに追加