RASP
Runtime Application Self-Protection
らすぷ
アプリケーションの実行環境に組み込まれ、内部の処理内容を把握したうえで攻撃を検知・遮断する仕組み。通信を外から見るWAFと異なり、実際にどのような処理が行われるかを見るため誤検知を抑えやすい。
Related
関連キーワードの用語
アクセス先のURLを分類データベースと照合し、業務に不要なサイトや危険なサイトへの接続を遮断する仕組み。マルウェア配布サイトやフィッシングサイトへの到達を防ぐとともに、私的利用の抑止にも用いる。
通信の内容そのものを検査し、有害な表現や機密情報を含むデータの送受信を遮断する仕組み。URL単位で判断するURLフィルタリングと異なり、本文や添付ファイルの中身を見るため情報漏えい対策にも使える。
Webページの描画を隔離環境のサーバ側で行い、利用者の端末には画面情報だけを転送する方式。悪意のあるコードが端末に到達しないため、未知の攻撃を含めてWeb閲覧経由の感染を根本的に防げる。
外部から受け取るデータが期待される形式・範囲・長さであることを検証する処理。ホワイトリスト方式(許可する値のみ受け入れ)が推奨される。Webアプリケーションにおけるインジェクション系攻撃の根本的対策の一つであり、サーバ側での検証が必須となる。
HTMLやSQL、OSコマンドなどにおいて特別な意味を持つ文字(メタ文字)を無害な文字列に変換する処理。XSS対策では「<」「>」「&」「"」などをHTMLエンティティに変換し、SQLインジェクション対策ではシングルクォートなどをエスケープする。出力先のコンテキストに応じた適切なエスケープが重要。
Webブラウザに対して、ページ内で読み込み可能なリソースの提供元を制限するHTTPレスポンスヘッダ。スクリプト、スタイルシート、画像などのリソース種別ごとに許可するオリジンを指定でき、XSS攻撃やデータインジェクション攻撃の影響を軽減する。
