SQL Injection 공격과 관련한 설명으로 틀린것은? | 21년-3회차-정보처리기사-필기 기출문제 상세 페이지
121년-3회차-정보처리기사-필기
SQL Injection 공격과 관련한 설명으로 틀린것은?
1
SQL Injection은 임의로 작성한 SQL 구문을 애플리케이션에 삽입하는 공격방식이다.
2
SQL Injection 취약점이 발생하는 곳은 주로웹 애플리케이션과 데이터베이스가 연동되는 부분이다.
3
DBMS의 종류와 관계없이 SQL Injection공격 기법은 모두 동일하다.
4
로그인과 같이 웹에서 사용자의 입력 값을 받아 데이터베이스 SQL문으로 데이터를요청하는 경우 SQL Injection을 수행할 수 있다.
해설
SQL Injection의 기본 개념(임의 SQL 구문 삽입, 웹-DB 연동 구간에서 발생, 사용자 입력값을 통한 공격)은 DBMS 종류에 관계없이 공통되지만, 실제 구체적 공격 기법과 문법(주석 처리 방식, 내장 함수, 오류 메시지 형식 등)은 MySQL·Oracle·MSSQL 등 DBMS마다 차이가 있다. 따라서 공격 기법이 모두 동일하다는 설명은 틀린 설명이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.