아래 그림은 웹 해킹과 관련된 로그이다. 이 그림을 보고 짐작할 수 있… | [정보보안기사 필기] 18년 1회차 기출문제 상세 페이지
1[정보보안기사 필기] 18년 1회차
아래 그림은 웹 해킹과 관련된 로그이다. 이 그림을 보고 짐작할 수 있는 웹 공격 기법은?
1
SQL Injection
2
Cross Site Request Forgery
3
Distribute Denial of Service
4
Cross Site Script
해설
요청 문자열에 %27(작은따옴표)가 끼어 들어간 점에서 SQL Injection 시도로 볼 수 있다.
로그의 login.php 요청을 보면 userid 파라미터 값이 %27로 시작하고 뒤로 %20(공백)과 %2D(하이픈)가 이어지는 형태로 URL 인코딩되어 넘어왔다. 즉 질의문의 문자열을 작은따옴표로 끊고 조건과 주석(--)을 덧붙이려는 입력이 그대로 전달된 것이다.
응답 코드가 200으로 남은 것은 요청이 차단되지 않고 처리됐다는 뜻이라 입력값 검증 부재를 함께 보여준다. 위조된 요청을 피해자 브라우저가 대신 보내게 하는 CSRF, 대량 트래픽으로 서비스를 마비시키는 DDoS, 열람자 브라우저에서 스크립트를 실행시키는 XSS와는 로그에 남는 흔적이 다르다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.
