本文へ移動
✓ 合格ドリル基礎から練習

情報セキュリティマネジメント / 条件・事例の練習

情報セキュリティマネジメント試験基礎・応用

条件を読む・根拠を説明する

外部コマンドを呼ぶ処理

条件を整理し、答えを選んでから解き方を確認しましょう。

画像変換のため利用者入力のファイル名をシェルコマンド文字列へ連結する。まず検討する根本対策はどれか。

答え・解き方を読む

シェル経由の呼出しを避け専用API等で処理

考える順序

  1. 1入力がシェル構文として解釈される境界がある
  2. 2シェルを呼ぶ必要のない方法を優先
  3. 3利用するAPIでも入力や対象ファイルを制限する

選択肢ごとの理由

  • 正解 · シェル経由の呼出しを避け専用API等で処理

    入力がシェル構文として解釈される境界がある。シェルを呼ぶ必要のない方法を優先。利用するAPIでも入力や対象ファイルを制限する。

  • 比較 · HTML出力のエスケープだけ追加

    HTMLの文脈とシェルの文脈は異なります。

  • 比較 · SQLのプレースホルダだけ導入

    SQL文の保護はシェル構文の混入を防ぎません。

  • 比較 · 通信経路だけをVPN化

    通信路を守っても受信後の解釈の問題は残ります。

学習アプリで条件・事例を5問 →

学習の参考資料

用語・仕組みを学ぶための参考資料です。設問の条件と、このページの解き方を併せて確認してください。

教材の作成・確認方法

関連する要点をまとめて読む

技術の入口の要点と練習一覧 →