본문 바로가기
△/SecureCoding

SQL 삽입공격 : mybatis Data Map

by KkingKkang 2022. 11. 18.
728x90

- 외부에서 입력된 값이 질의어의 인자값으로만 사용되지 않고, 질의 명령어에 연결되는 문자열로 사용되면, 공격자가 의도하지 않았던 문자열을 전달할 수 있다.

- 문자열 삽입 인자($...$) 를 사용하지 않고 #<인자이름># 형태의 질의문을 사용한다.

DELETE STUDENTS

WHERE NUM = #num# AND Name = '$name$'

DELETE STUDENTS

WHERE NUM = #num# AND Name = '#name#'

 

 

728x90

' > SecureCoding' 카테고리의 다른 글

프로세스 제어  (0) 2022.11.18
크로스 사이트 스크립트 공격 취약점: DOM  (0) 2022.11.18
보호 메커니즘을 우회할 수 있는 입력값 변조  (0) 2022.11.18
정수 오버플로우  (0) 2022.11.17
HTTP 응답 분할  (0) 2022.11.16

댓글