SQLインジェクション攻撃を防ぐための対策として,最も有効なものはどれか。
ア WAFを導入する
イ プリペアドステートメント(プレースホルダ)を使用する
ウ HTTPS通信を使用する
エ データベースのアクセスログを監視する
正解: イ
要点: プレースホルダ(バインド変数)を使ったプリペアドステートメントにより,入力値がSQL文の構造を変更できなくなる。
この問題に出てくる用語
同じ回の前後の問題
テクノロジ系の他の問題
- 令和4年度範囲 練習問題28: クロスサイトスクリプティング(XSS)の対策として,適切なものはどれか。
- 令和4年度範囲 練習問題29: アジャイル開発手法の一つであるスクラムにおいて,1回のスプリントの終了時に行うスプリントレトロスペク
- 令和4年度範囲 練習問題30: DevOpsの説明として,適切なものはどれか。
- 令和4年度範囲 練習問題31: CI/CD(継続的インテグレーション/継続的デリバリ)における継続的インテグレーション(CI)の説明
- 令和4年度範囲 練習問題32: あるオブジェクトの状態が変化したとき,それに依存する複数のオブジェクトに自動的に通知する設計パターン
アプリで弱点分析つきの演習ができます