本文へスキップ
Certia
テクノロジ系
秋期

基本情報技術者 2015年 秋期 問42

42 / 80

SQLインジェクション攻撃を防ぐ方法はどれか。

正解と解説

表示する
正解 ア

入力中の文字がデータベースへの問合せや操作において、特別な意味をもつ文 字として解釈されないようにする。

SQLインジェクション対策は、入力中の記号(引用符など)がSQL文で特別な意味を持つ文字として解釈されないようにすること(エスケープやプレースホルダ)です。HTMLタグの無害化はXSS対策、../の排除はディレクトリトラバーサル対策であり、目的が異なります。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。