SC情報処理安全確保支援士試験 午後Ⅰ
平成26年度春期 情報処理安全確保支援士 午後Ⅰ 問1
事例を読んで設問の答えを考えてから、解説のポイントとIPA公式の解答例・採点講評で確認しましょう。
問題
解き方のヒントを見る
問01:アップロード処理の“入口チェック”と“サイズ計算の落とし穴”を見抜こう
ファイルアップロードは、Refererチェックや「スクリプトを無効にする」だけに頼ると危ないよ。たとえるなら、店の入口で名札だけ見て安心するのではなく、荷物の中身やサイズもちゃんと確認する感じだね。Webアプリ側で拡張子をきちんと判定し、画像サイズの計算で整数オーバフローが起きて、その結果バッファオーバフローにつながらないかを静的解析などで確認することが大事だよ。
この問題で問われていること
ソースコードレビューで、1つの小さな不具合が別の脆弱性につながる流れを追えるかがポイントだよ。
Secure File Upload Review
secure file upload handling requires server-side extension checks and prevention of integer-overflow-to-buffer-overflow chains found by source review
server-side extension check\ninteger overflow risk\nbuffer overflow chain\nreview source code statically
確認ポイント
- 拡張子判定はサーバ側で行う。
- 整数オーバフローからの連鎖を疑う。
- 静的解析で計算式を追う。
正解と解説を見る
解説
公式過去問です。問題冊子と解答例を参照して確認してください。
公式問題冊子
問題冊子: https://www.ipa.go.jp/shiken/mondai-kaiotu/ug65p90000001dzu-att/2014h26h_sc_pm1_qs.pdf
公式解答例
解答例: https://www.ipa.go.jp/shiken/mondai-kaiotu/ug65p90000001dzu-att/2014h26h_sc_pm1_ans.pdf
採点講評
採点講評: https://www.ipa.go.jp/shiken/mondai-kaiotu/ug65p90000001dzu-att/2014h26h_sc_pm1_cmnt.pdf
学習のポイント
公式問題冊子、解答例、採点講評を併読して要点を整理してください。
出典:独立行政法人 情報処理推進機構(IPA)平成26年度春期 情報処理安全確保支援士試験 午後Ⅰ 問1(公式資料:問題冊子(PDF) / 解答例 / 採点講評)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針