No.0133 ― 更新日 2026-09-13 ― 関連語 3件
SQLインジェクション
エスキューエルインジェクション / SQL Injection
入力欄を悪用して、データベースへの不正な命令を紛れ込ませる攻撃手法。
利用者からの入力をそのままSQL文に組み込んでいると、入力の中にSQLの命令として解釈される文字列を混ぜることで、想定外のデータベース操作を引き起こされてしまう。情報の漏えいや改ざんにつながる深刻な脆弱性のひとつ。
入力値をそのまま文字列としてSQL文に埋め込まず、値とSQL文の構造を分離して扱う書き方(プレースホルダ)を徹底することが基本的な対策になる。