명령 삼입 취약점(A1, Injection)
SELECT * FROM accounts WHERE user_id='dreamhack' and user_pw='password'
SELECT * FROM accounts WHERE user_id='admin'ㅣ에
→
SELECT * FROM "user"
Where e_mail_address = '입력된 아이디' AND password = '입력된 패스워드'
"-- 만약 password = ' or ''=' 이라면
-->
Where e_mail_address = '[email protected]' and password ='' or ''=''
"-- 쿼리가 위와 같이 구성이 되기에 사용자 인증에 성공한다.