要リセット コマ16

SQLインジェクション:UNIONでデータ窃取

著者名で書籍を検索する機能。対策OFFでは UNION SELECT を注ぎ込み、 本来出るはずのない users テーブル(ID・パスワード)を盗み出せる。 books は2列(title, author)なので、UNION側も2列に合わせる。

攻撃例(検索欄に): ' UNION SELECT username, password FROM users --

対策(プレースホルダ): OFF(脆弱) — ON
あなたの座席ID: 1391a7c300f2 この演習をリセット 演習一覧へ