平成28年度 秋期 午前 問44
セキュリティ
サンドボックス機構に該当するもの
サンドボックス機構に該当するものはどれか。
- アOS,データベース,アプリケーション,ネットワーク機器など多様なソフトウェアや機器が出力する大量のログデータを分析する。
- イWeb アプリケーションの入力フォームの入力データに含まれる HTML タグ,JavaScript,SQL 文などを他の文字列に置き換えることによって,入力データ中に含まれる悪意のあるプログラムの実行を防ぐ。
- ウWeb サーバの前段に設置し,不特定多数の PC から特定の Web サーバへのリクエストに代理応答する。
- エ不正な動作の可能性があるプログラムを特別な領域で動作させることによって,他の領域に悪影響が及ぶのを防ぐ。
答えと解説を見る
✓ これが正解エ不正な動作の可能性があるプログラムを特別な領域で動作させることによって,他の領域に悪影響が及ぶのを防ぐ。
解説
囲った場所で動かし、外側に被害を出さない仕組みです。
設問は、サンドボックス機構に該当するものを選ばせています。この名前は砂場を指していて、その中で何をしても外は汚れない、という囲い込みの考え方を表しています。仕組みとしては、動きの読めないプログラムを、他のファイルや他の処理に手が届かない専用の場所で走らせます。怪しい添付ファイルを隔離した環境であえて開いて挙動を観察する、閲覧ソフトが受け取った処理を限られた枠の中だけで実行する、といった使われ方がその例です。狙いは侵入そのものを止めることではなく、入られても被害をその枠の内側に閉じ込めることにあります。よって、不正な動作の可能性があるプログラムを特別な領域で動作させることによって、他の領域に悪影響が及ぶのを防ぐ、という記述が当てはまります。
ほかの選択肢はなぜ違うのか
- アOS,データベース,アプリケーション,ネ…:さまざまな機器から集めた記録を突き合わせ、危険の兆候を見つけ出す仕組みの説明です。起きた出来事をあとから読み解く側の働きであり、走らせる場所を仕切る話ではありません。
- イWeb アプリケーションの入力フォームの…:受け取った文字列を別の表現に置き換えて無害にする手立てで、扱いを変える相手がデータそのものです。実行させる場所には手を付けないので、囲い込みとは別の対策になります。
- ウWeb サーバの前段に設置し,不特定多数…:前面に立って要求を受け止め、後ろにある機器の代わりに応じる中継役の説明です。負荷を分けたり通信の処理を肩代わりしたりする役目で、危ないものを閉じ込める働きはありません。
この問題の用語
- プログラムコンピュータへの命令をまとめたもの。処理の手順を決まった言語で書き、コンピュータはそれを順に実行します。
- サンドボックス本体から隔離された安全な領域。あやしいプログラムを実際に動かして、その動きや外部との通信を観察できます。
- データベースたくさんのデータを決まった形で貯め、探したり書き換えたりできるようにした仕組み。多くの人が同時に使うことを前提にしています。
- 分析集めたデータを細かく分けて、何がどう関わっているかを読み取ること。量が増えるほど、扱う道具も考え方も変わります。
出典:平成28年度 秋期 応用情報技術者試験 午前 問44
同じ用語が出る問題
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)