正答4
解説
正解は4です。
サンドボックス(砂場)は、プログラムを保護された領域に閉じ込めて実行する仕組みです。
プログラムが不正な動作をしても、外部のファイルやシステムに影響が及ばないようにします。
マルウェアの挙動の解析や、Webブラウザでのスクリプト実行などに使われます。
【選択肢別解説】
1:× 多様な機器やソフトウェアのログを集めて分析するのは、SIEM(Security Information and Event Management)です。
2:× 入力データのHTMLタグやSQL文などを別の文字列に置き換えるのは、サニタイジング(エスケープ処理)です。
クロスサイトスクリプティングやSQLインジェクションの対策です。
3:× Webサーバの前段に置いてリクエストに代理で応答するのは、リバースプロキシです。
4:○ 不正な動作の可能性があるプログラムを特別な領域で動作させ、他の領域に悪影響が及ばないようにするのが、サンドボックスです。
【ポイント】
サンドボックスは「隔離して実行する」、サニタイジングは「無害化する」と、語感の近い用語を区別します。