모두CBT

XSS 취약점 공격의 수행 단계를 순서대로 바르게 나열한 것은?(가) … | [9급 국가직 네트워크보안] 26년 1회차 기출문제 상세 페이지

1[9급 국가직 네트워크보안] 26년 1회차
XSS 취약점 공격의 수행 단계를 순서대로 바르게 나열한 것은?
(가) 사용자 시스템에서 XSS 코드가 실행된다.
(나) 웹 서버는 XSS 코드가 포함된 게시판의 글을 사용자에게 전달한다.
(다) 사용자는 공격자가 작성해 둔 XSS 코드가 포함된 게시물을 클릭한다.
(라) 임의의 XSS 취약점이 존재하는 서버에 XSS 코드가 포함된 게시물을 작성하여 저장한다.
(마) XSS 코드가 실행된 결과는 공격자에게 전달되고 공격자는 공격을 종료한다.
1
(나) → (가) → (다) → (라) → (마)
2
(나) → (가) → (라) → (다) → (마)
3
(라) → (나) → (가) → (다) → (마)
4
(라) → (다) → (나) → (가) → (마)
해설

저장형 XSS의 순서는 (라) → (다) → (나) → (가) → (마)이다.

공격자가 먼저 악성 코드를 게시물에 저장해 두어야 이후 사용자의 열람과 실행이 일어난다.

  • (라) 공격자가 취약한 서버에 XSS 코드가 담긴 게시물을 작성·저장한다.
  • (다) 사용자가 그 게시물을 클릭한다.
  • (나) 웹 서버가 XSS 코드가 포함된 글을 사용자에게 전달한다.
  • (가) 사용자 브라우저에서 XSS 코드가 실행되고, 이어서 (마) 실행 결과가 공격자에게 전달된다.

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