SQLインジェクション対策について、Webアプリケーションの実装における対策とWebアプリケーションの実装以外の対策として、ともに適切なものはどれか。
答え エ
【解説】 SQLインジェクション対策としてWebアプリケーションの実装で有効な方法には、SQL文中のユーザー入力を割り当てる部分に特殊文字を使用したひな形を用意し、後から実際の値を割り当てる機構であるプレースホルダが有効です。 Webアプリケーション以外の対策としては、基本的なことですがデータベースのアクセス権限を必要最小限にして不正なアクセスを防止します。
【キーワード】 ・SQLインジェクション
戻る 一覧へ 次へ