テクノロジ系 › セキュリティ
SQLインジェクション
一言でいうと
SQLインジェクションとは、入力データをSQLの命令として解釈させ、データベースを不正に操作する攻撃。
ポイント
- 利用者の入力をSQL文へ直接つなぐ実装などが原因になり得る。
- プレースホルダを使って値をバインドし、命令とデータを分けて扱う。
まちがえやすいポイント
- XSSは主にブラウザで不正なスクリプトを動かす攻撃。SQLインジェクションはデータベースへの命令を悪用する。
関連する過去問
この用語を学ぶ手がかりになる問題です。解説とあわせて確認しましょう。
あわせて覚えたい用語
更新日:2026-09-07 · 編集・確認:kakoloop · 編集方針