모두CBT

다음 중 사용자로부터 파라미터를 입력받아 동적으로 SQL Query를 … | [정보보안기사 필기] 15년 1회차 기출문제 상세 페이지

1[정보보안기사 필기] 15년 1회차
다음 중 사용자로부터 파라미터를 입력받아 동적으로 SQL Query를 만드는 웹페이지에서 임의의 SQL Ojery와 Command를 삽입하여 웹 사이트를 해킹하는 기법은?
1
SQL Spoofing
2
Smurf
3
SQL Injection
4
SQL Redirect
해설

SQL Injection은 사용자 입력값을 검증 없이 SQL 질의문에 그대로 삽입해 의도하지 않은 명령을 실행시키는 공격 기법이다.

동적으로 쿼리를 조립하는 게시판이나 로그인 폼처럼 파라미터가 SQL 문의 일부로 쓰이는 곳에서 주로 발생한다.

  • SQL Spoofing과 SQL Redirect는 이 공격을 가리키는 표준 용어로 쓰이지 않는다.
  • Smurf는 ICMP 브로드캐스트를 이용한 네트워크 계층 공격으로 SQL 질의 조작과는 무관하다.

입력값 검증과 파라미터화된 질의를 쓰지 않으면 이런 삽입이 쉽게 성공한다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.