모두CBT

다음 문장에서 설명하는 웹 공격의 명칭은?브라우저로 전달되는 데이터에 … | [정보보안기사 필기] 22년 2회차 기출문제 상세 페이지

1[정보보안기사 필기] 22년 2회차

다음 문장에서 설명하는 웹 공격의 명칭은?

브라우저로 전달되는 데이터에 포함된 악성 스크립트가 개인의 브라우저에서 실행되어 공격이 진행되는 웹 해킹의 일종이다.

1
XSS(Cross Site Scripting)
2
SQL(Structured Query Language) Ingection
3
CSRF(Cross-site request forgery)
4
쿠키(Cookie) 획득
해설

지문이 말하는 공격은 XSS(Cross Site Scripting)이다.

브라우저로 전달되는 데이터에 포함된 악성 스크립트가 개인의 브라우저에서 실행된다는 서술이 핵심이다. 공격자가 게시글이나 URL 파라미터에 심은 스크립트를 서버가 그대로 응답에 실어 보내면, 피해자의 브라우저가 그 스크립트를 해당 사이트의 것으로 믿고 실행한다.

다른 기법과의 구분은 다음과 같다.

  • SQL 삽입은 악성 구문이 브라우저가 아니라 데이터베이스 서버에서 실행된다.
  • CSRF는 스크립트 실행이 아니라 이미 인증된 사용자의 권한으로 위조된 요청을 서버에 보내게 만드는 공격이다.
  • 쿠키 획득은 스크립트 실행으로 얻어지는 결과이지 공격 기법의 명칭이 아니다.

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