平成29年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問16
テクノロジ/セキュリティサンドボックスの仕組みに関する記述のうち,適切なものはどれか。
出典:平成29年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問16
- アWeb アプリケーションの脆弱性を悪用する攻撃に含まれる可能性が高い文字列を定義し,攻撃であると判定した場合には,その通信を遮断する。
- イクラウド上で動作する複数の仮想マシン(ゲスト OS)間で,お互いの操作ができるように制御する。
- ウプログラムの影響がシステム全体に及ばないように,プログラムが実行できる機能やアクセスできるリソースを制限して動作させる。
- エプログラムのソースコードで SQL 文の雛形の中に変数の場所を示す記号を置いた後,実際の値を割り当てる。
正解:ウ
解説
サンドボックスは,プログラムを外部から隔離された制限環境の中で実行させ,仮に不正なプログラムであってもその影響がシステム全体(他のプロセスやファイル,ネットワークなど)に及ばないように,実行できる機能やアクセスできるリソースを制限する仕組みです。マルウェア検体を安全に動作解析する際などにも利用されます。
選択肢ごとの解説
- ア誤り。攻撃に含まれる可能性が高い文字列を定義して通信を遮断する仕組みは,WAF(Web Application Firewall)やシグネチャ型 IDS/IPS の説明です。
- イ誤り。複数の仮想マシン間で操作を許可する制御はサンドボックスの目的とは逆であり,むしろ隔離が本来の目的です。
- ウ正しい。プログラムの影響がシステム全体に及ばないように,実行できる機能やアクセスできるリソースを制限して動作させるのがサンドボックスの仕組みです。
- エ誤り。SQL 文の雛形に変数の場所を示す記号を置き実際の値を割り当てる仕組みはプレースホルダ(バインド機構)の説明であり,SQL インジェクション対策です。