모두CBT

검증되지 않는 외부 입력값에 의해 웹 브라우저에서 악의적인 코드가 실행… | [정보보안기사 필기] 15년 1회차 기출문제 상세 페이지

1[정보보안기사 필기] 15년 1회차
검증되지 않는 외부 입력값에 의해 웹 브라우저에서 악의적인 코드가 실행되는 보안 취약점을 무엇이라 하는가?
1
SQL 삽입
2
XSS
3
부적절한 인가
4
LDAP 삽입
해설

검증되지 않은 외부 입력값이 그대로 웹 페이지에 반영되어 사용자의 브라우저에서 악성 스크립트가 실행되는 취약점은 XSS다.

공격자가 게시글이나 URL 파라미터에 스크립트를 심어두면, 다른 사용자가 그 페이지를 열람할 때 브라우저에서 의도치 않게 실행된다.

  • SQL 삽입은 데이터베이스 질의문을 조작하는 공격이라 브라우저에서 실행되는 스크립트와는 다르다.
  • 부적절한 인가는 권한 검증이 미흡해 생기는 문제로, 스크립트 실행과는 원인이 다르다.
  • LDAP 삽입은 디렉터리 서비스 질의를 조작하는 공격이다.

입력값을 제대로 이스케이프하지 않고 그대로 출력하는 것이 이 취약점의 근본 원인이다.

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