<보기>는 XSS(Cross-site Scripting) 공… | [국회직 9급 정보보호론] 17년 1회차 기출문제 상세 페이지
1[국회직 9급 정보보호론] 17년 1회차
<보기>는 XSS(Cross-site Scripting) 공격을 수행하기 위한 각 단계들을 나타낸다. ㄱ〜ㅁ을 순서에 맞게 나열한 것으로 옳은 것은?
| <보 기> | ||
| ㄱ. 사용자 시스템에서 XSS 코드가 실행된다. ㄴ. 웹 사용자는 공격자가 작성해 놓은 XSS 코드를 포함한 게시판의 글에 접근한다. ㄷ. 공격자는 XSS 코드를 포함한 게시판의 글을 웹 서버에 저장한다. ㄹ. 결과가 공격자에게 전달된다. ㅁ. XSS 코드를 포함한 게시판의 글이 웹 서버에서 사용자에게 전달된다. | ||
1
ㄴ-ㄱ-ㄷ-ㄹ-ㅁ
2
ㄴ-ㄱ-ㄹ-ㄷ-ㅁ
3
ㄴ-ㄷ-ㅁ-ㄱ-ㄹ
4
ㄷ-ㄴ-ㄱ-ㅁ-ㄹ
5
ㄷ-ㄴ-ㅁ-ㄱ-ㄹ
해설
저장형 XSS의 순서는 ㄷ-ㄴ-ㅁ-ㄱ-ㄹ이다.
공격자가 코드가 든 글을 서버에 저장(ㄷ)하고, 사용자가 그 글에 접근(ㄴ)하면 서버가 글을 전달(ㅁ)한다. 이어서 사용자 시스템에서 코드가 실행(ㄱ)되고 그 결과가 공격자에게 전달(ㄹ)된다.
- ㄴ-ㄱ-ㄷ-ㄹ-ㅁ: 글이 저장되기도 전에 사용자가 접근하고 코드가 실행되므로 성립하지 않는다.
- ㄴ-ㄱ-ㄹ-ㄷ-ㅁ: 저장 단계가 결과 전달보다 뒤에 있어 인과 순서가 뒤집혔다.
- ㄴ-ㄷ-ㅁ-ㄱ-ㄹ: 사용자 접근이 공격자의 저장보다 앞서 성립하지 않는다.
- ㄷ-ㄴ-ㄱ-ㅁ-ㄹ: 서버가 글을 전달하기 전에 사용자 시스템에서 코드가 실행될 수는 없다.
오류나 개정된 내용이 보이면 알려주세요