RASP(Runtime Application Self-Protection)

更新日:

用語解説

RASP(Runtime Application Self-Protection)は、アプリケーションの実行環境に組み込まれ、実行中の処理やデータの流れを見ながら攻撃を検知・防御する技術です。

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

  • 入力が、SQLの実行やOSのコマンドの実行に届く様子を、実行中に確認できます。

  • 外側から通信を調べるWAFと違い、アプリケーションの内部の情報を使えます。

  • 攻撃を検知すると、処理を中断したり記録したりします。

■ 過去問での着眼点

アプリケーションの内部で防御するのがRASP、外側で防御するのがWAFです。脆弱なコードの修正の代わりにはなりません。

例: 入力がSQL文の構造を変えて実行されようとしたとき、RASPが検知してSQLの実行を止めます。

音声で聞く

同じ分野の用語