RASP(Runtime Application Self-Protection)
更新日:
用語解説
RASP(Runtime Application Self-Protection)は、アプリケーションの実行環境に組み込まれ、実行中の処理やデータの流れを見ながら攻撃を検知・防御する技術です。
■ 試験で押さえるポイント
入力が、SQLの実行やOSのコマンドの実行に届く様子を、実行中に確認できます。
外側から通信を調べるWAFと違い、アプリケーションの内部の情報を使えます。
攻撃を検知すると、処理を中断したり記録したりします。
■ 過去問での着眼点
アプリケーションの内部で防御するのがRASP、外側で防御するのがWAFです。脆弱なコードの修正の代わりにはなりません。
例: 入力がSQL文の構造を変えて実行されようとしたとき、RASPが検知してSQLの実行を止めます。
音声で聞く
同じ分野の用語
- UBA (User Behavior Analytics)
- UEBA(User and Entity Behavior Analytics)
- 秘密保持契約
- 誓約書
- クラッキング対策
- マルウェア
- マルウェア検出手法(パターンマッチング法,ビヘイビア法(振る舞い検知),ヒューリスティック法, 未知マルウェア検出手法,動的解析,静的解析,サンドボックスほか)
- 秘匿化
- 脆弱性管理(OS アップデート,脆弱性修正プログラム(セキュリティパッチ)の適用,SBOM(Software Bill of Materials)を利用した脆弱性管理ほか)
- Web のセキュリティ(URL フィルタリング(Web フィルタリング),コンテンツフィルタリング)
- 携帯端末(携帯電話,スマートフォン,タブレット端末ほか)のセキュリティ
- ハードウェアのセキュリティ(セキュアエレメント,TPM(Trusted Platform Module))