모두CBT

다음의 SQL Injection 공격 방식의 유형으로 가장 적절한 것은… | [경찰간부후보생 시스템네트워크보안] 26년 1회차 기출문제 상세 페이지

1[경찰간부후보생 시스템네트워크보안] 26년 1회차
다음의 SQL Injection 공격 방식의 유형으로 가장 적절한 것은?
id=1 UNION SELECT 1, username, password FROM users --
1
Form SQL Injection
2
Union SQL Injection
3
Stored Procedure SQL Injection
4
Error-based SQL Injection
해설

UNION 연산자로 다른 테이블 조회 결과를 붙여 가져오는 방식은 Union SQL Injection이다.

원래 쿼리 뒤에 UNION SELECT를 덧붙여 users 테이블의 계정·비밀번호를 정상 결과와 함께 출력시키고, 끝의 주석 기호로 나머지 쿼리를 무력화한다.

  • Form SQL Injection: 로그인 폼 등 입력란에 조건을 항상 참으로 만드는 구문을 넣어 인증을 우회하는 방식이다.
  • Stored Procedure SQL Injection: 데이터베이스의 저장 프로시저를 악용해 명령을 실행하는 방식이다.
  • Error-based SQL Injection: 고의로 오류를 유발해 오류 메시지에 드러나는 정보를 수집하는 방식이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 시스템네트워크보안] 26년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 시스템네트워크보안 기출문제 암기장 전체 보기