>SQLインジェクションSQLインジェクションSQLインジェクションは、データベースシステムをSQLという言語を用いて不正に操作する、Webアプリケーションの脆弱性に対する攻撃を意味します。具体的には、想定されていないSQL文を合成し、不正にデータベースの内容を改ざんすることで、本来管理者しかアクセスできない情報を表示させます。注意が必要なWebサイトの特徴Webサイトの性質を問わず、データベースを用いて運用されているWebアプリケーションを設置しているWebサイトや、データベースに重要情報を格納しているWebサイト。その際「'」→「''」、「\」→「\\」等、文字列リテラル内で特別な意味を持つ記号文字をエスケープ処理します。インジェクション攻撃の手がかりとなります。悪用される場合があります。データベースアカウントに適切な権限を与えるWebアプリケーションがデータベースに接続する際、使用するアカウントの権限が高い際攻撃による被害が深刻化する恐れがあります。Webアプリケーションからデータベースに渡すコマンドを洗い出し、その実行に必要な最小限の権限をデータベースアカウントに与えることで保険的対策となります。