모두CBT

다음 지문에서 설명하는 웹 서버 애플리케이션의 취약점은?게시판의 글에 … | [정보보안기사 필기] 19년 2회차 기출문제 상세 페이지

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

다음 지문에서 설명하는 웹 서버 애플리케이션의 취약점은?

게시판의 글에 원본과 함께 악성코드를 삽입하여 글을 읽을 경우 악성코드가 실행되도록 한다. 이는 클라이언트의 정보를 유출하는 공격기법으로, 웹 페이지가 사용자에게 입력 받은 데이터를 필터링하지 않고 그대로 동적으로 생성된 웹 페이지에 포함하여 사용자에게 재전송할 때 발생한다.

1
SQL Injection
2
Buffer Overflow
3
Security Misconfiguration
4
Cross-Site Scripting(XSS)
해설

사용자 입력을 필터링하지 않고 동적 웹 페이지에 그대로 포함해 다른 이용자에게 재전송할 때 스크립트가 실행되는 취약점은 크로스사이트 스크립팅(XSS)이다.

게시판 글에 악성 스크립트를 함께 저장해 두고 그 글을 여는 순간 실행되게 하는 형태는 저장형(Stored) XSS로, 피해 대상이 서버가 아니라 글을 열람한 클라이언트여서 쿠키·세션 탈취 등 이용자 정보 유출로 이어진다.

다른 취약점과 구분되는 지점은 다음과 같다.

  • SQL 삽입: 입력값이 DB 질의문으로 해석되어 데이터베이스가 공격받음
  • 버퍼 오버플로: 경계 검사 없는 메모리 복사로 서버 프로세스의 실행 흐름을 탈취
  • 보안 설정 오류: 불필요한 기능·기본 계정·디렉터리 노출 등 설정 자체의 결함

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