「SQL Injection」の版間の差分

提供: セキュリティ
移動: 案内検索
(ページの作成:「意図しない SQL 文を入力され、データの改ざん、漏洩、破壊などを行う行為です。 読み方 :SQL Injection ::えすきゅーえるいん...」)
(相違点なし)

2013年1月7日 (月) 23:13時点における版

意図しない SQL 文を入力され、データの改ざん、漏洩、破壊などを行う行為です。

読み方

SQL Injection
えすきゅーえるいんじぇくしょん


概要

アプリケーションが想定しない SQL 文を実行させられる。 SQL 文を挿入されることにより、データベースを不正の操作する攻撃手法のこと。

脆弱性問題の多くは、SQL Injection であるという報告があります。

被害

  • 情報漏えい
  • 情報の改ざん
  • システムコマンドの実行
  • 顧客個人情報の管理に、RDB が利用されることが多く、攻撃の対象となり易い。
  • 確実な対応がなされてない場合、クレジットカード情報などの情報が漏洩する。

対策

  • プログラム外から入力を元にSQL文を組み立てる場合は、prepqred statement / プレースホルダ を利用して下さい。

関連情報