サンドボックス
出典: 平成28年度 秋期 応用情報技術者試験 午前 問44 (IPA)
サンドボックス機構に該当するものはどれか。
- ア OS,データベース,アプリケーション,ネットワーク機器など多様なソフトウェアや機器が出力する大量のログデータを分析する。
- イ Web アプリケーションの入力フォームの入力データに含まれる HTML タグ,JavaScript,SQL 文などを他の文字列に置き換えることによって,入力データ中に含まれる悪意のあるプログラムの実行を防ぐ。
- ウ Web サーバの前段に設置し,不特定多数の PC から特定の Web サーバへのリクエストに代理応答する。
- エ 不正な動作の可能性があるプログラムを特別な領域で動作させることによって,他の領域に悪影響が及ぶのを防ぐ。
正解と解説を見る
正解: エ
- ア: 多様な機器のログを集めて分析するのは、SIEM です。
- イ: 入力データの HTML タグなどを別の文字に置き換えて悪意のあるプログラムの実行を防ぐのは、エスケープ処理 (サニタイジング) です。
- ウ: Web サーバの前で代理応答するのは、リバースプロキシです。
- エ: 不正な動作をするかもしれないプログラムを特別な領域で動かし、他に悪影響が及ばないようにするのがサンドボックスなので正しい答えです。
ポイント
- サンドボックス: 怪しいプログラムを、他から 隔離された特別な領域 (砂場) の中で動かす仕組みです。
- 中で不正な動作をしても、外のシステムには影響が及びません。マルウェアの動きを調べるのにも使われます。