問4
4 / 25
SQLインジェクション対策として実施するものはどれか。
入力データを送るときには,GETメソッドではなくPOSTメソッドを使う。
入力データを送る前に,利用者認証を行う。
入力文字列をエスケープ処理して特殊文字を無効にする。
プロトコルにHTTPSを使用してデータを暗号化する。
SQLインジェクション対策は、利用者が入力した文字列に含まれる特殊文字(クォートなど)をエスケープ処理して無効化し、SQL文として解釈されないようにすることです。POSTの使用やHTTPS、利用者認証だけでは防げません。