모두CBT

다음 문장이 설명한 공격 위협은 무엇인가?해당 취약점이 존재하는 경우 … | [정보보안기사 필기] 22년 1회차 기출문제 상세 페이지

1[정보보안기사 필기] 22년 1회차
다음 문장이 설명한 공격 위협은 무엇인가?
해당 취약점이 존재하는 경우 부적절하게 권한이 변경되거나 시스템 동작 및 운영에 악영향을 줄 가능성이 있으므로 “|”, “&”, “;”, “`” 문자에 대한 필터링 구현이 필요함
1
운영체제 명령 실행
2
XPath 인젝션
3
디렉터리 인덱싱
4
정보 누출
해설

파이프·앰퍼샌드·세미콜론·백틱처럼 셸이 명령 구분과 명령 치환에 쓰는 메타문자를 걸러내라는 요구는 운영체제 명령 실행(OS Command Injection) 대응책이다.

웹 애플리케이션이 사용자 입력을 시스템 명령의 인자로 넘길 때 | & ; ` 를 그대로 통과시키면 공격자가 뒤에 임의 명령을 이어 붙여 웹서버 권한으로 실행할 수 있다. 지문이 권한 변경과 시스템 운영 악영향을 함께 말하는 이유가 여기에 있다.

  • XPath 인젝션은 XML 질의문을 조작하는 공격이라 작은따옴표·대괄호 같은 질의 구문 문자가 문제가 된다.
  • 디렉터리 인덱싱은 파일 목록이 노출되는 서버 설정 문제로 입력값 필터링과 무관하다.
  • 정보 누출은 에러 메시지나 주석에 내부 정보가 드러나는 취약점이다.

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