IT用語帳
A-1セキュリティ実装技術・評価 · セキュア開発・実装

SQLインジェクション対策

SQL Injection Countermeasures

えすきゅーえるいんじぇくしょんたいさく

入力値によってSQL文の構造を変えられ、データベースを不正に操作されるSQLインジェクションを防ぐ対策。SQL文の構造を先に確定させて値だけを後から渡すプレースホルダ(バインド機構)を使うのが根本的な対策で、使えない場合はSQLの文法に従ってエスケープする。データベースのアカウントの権限を最小限にする、エラーメッセージに詳細を出さない、WAFで攻撃を検知するといった対策も併用する。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 9 回出題(情報処理安全確保支援士試験 8・システムアーキテクト試験 1)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語