テクノロジ系
秋期
基本情報技術者 2015年 秋期 問42
42 / 80
SQLインジェクション攻撃を防ぐ方法はどれか。
正解と解説
表示する
正解 ア
入力中の文字がデータベースへの問合せや操作において、特別な意味をもつ文 字として解釈されないようにする。
SQLインジェクション対策は、入力中の記号(引用符など)がSQL文で特別な意味を持つ文字として解釈されないようにすること(エスケープやプレースホルダ)です。HTMLタグの無害化はXSS対策、../の排除はディレクトリトラバーサル対策であり、目的が異なります。