SC情報処理安全確保支援士試験 午後
令和6年度春期 情報処理安全確保支援士 午後 問4
事例を読んで設問の答えを考えてから、解説のポイントとIPA公式の解答例・採点講評で確認しましょう。
問題




















解き方のヒントを見る
問04:Webアプリの安全チェックは、SQLと権限の流れを見る問題だよ
Java と RDBMS で作られた Web アプリでは、SQL をどう組み立てているか、入力値をそのまま信じていないか、権限チェックをどこでしているか、エラーが起きたときに危ない動きにならないかが大事な確認ポイントだよ。たとえるなら、お店のレジで「誰が」「何を」「いくらで」買えるのかを毎回ちゃんと確認する感じ。セキュリティレビューは、危なそうな命令を探すだけじゃなくて、画面から来た入力や利用者の権限が、DB の参照・更新にどうつながっているかを流れで見ていこう。
この問題で問われていること
この問題では、セキュアプログラミングを Java の文法だけで判断するのではなく、実際の処理の流れや DB アクセスの文脈まで含めて読めるかが問われているよ。
Code-Level Security Review for Java and RDBMS
reviewing a Java web application means checking database access patterns、 validation of external input、 and where privilege boundaries are enforced in code
review SQL construction\nvalidate external input\ncheck authorization point\nconfirm safe failure behavior
確認ポイント
- DB アクセスの書き方を見る。
- 入力処理と権限確認を分けて確認する。
- 例外時の安全側動作も見る。
正解と解説を見る
解説
公式過去問です。問題冊子と解答例を参照して確認してください。
公式問題冊子
問題冊子: https://www.ipa.go.jp/shiken/mondai-kaiotu/m42obm000000afqx-att/2024r06h_sc_pm_qs.pdf
公式解答例
解答例: https://www.ipa.go.jp/shiken/mondai-kaiotu/m42obm000000afqx-att/2024r06h_sc_pm_ans.pdf
採点講評
採点講評: https://www.ipa.go.jp/shiken/mondai-kaiotu/m42obm000000afqx-att/2024r06h_sc_pm_cmnt.pdf
学習のポイント
公式問題冊子、解答例、採点講評を併読して要点を整理してください。
出典:独立行政法人 情報処理推進機構(IPA)令和6年度春期 情報処理安全確保支援士試験 午後 問4(公式資料:問題冊子(PDF) / 解答例 / 採点講評)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針