基本情報トップに戻る
B難易度: 標準2026年度

基本情報技術者 予想問題B 第79問

問題

Webアプリケーションで、ユーザがアップロードしたファイルを安全に扱うために行うべき対策として、最も不適切なものはどれか。

選択肢

  1. 1ア アップロード可能なファイルの拡張子を制限する
  2. 2イ アップロードされたファイルをWebルートの外に保存する
  3. 3ウ ユーザがアップロードしたファイル名をそのまま使って保存する
  4. 4エ アップロードされたファイルをウイルススキャンする
解答と解説を見る

正解

3. ウ ユーザがアップロードしたファイル名をそのまま使って保存する

解説

ファイル名をそのまま使うと、ディレクトリトラバーサル攻撃や特殊文字による脆弱性を生みやすくなります。一意のIDなどに変換して保存すべきです。他の選択肢はセキュリティ対策として適切です。

Bの関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全640問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。