1. 웹쉘이란?

웹쉘은 말 그대로 웹사이트를 통해 쉘(shell)을 여는 공격이다. 웹쉘 공격을 받은 서버는 악성코드의 배포지가 되거나 개인정보를 유출할 수 있다.

웹쉘은 해커가 악성 프로그램을 웹 사이트에 업로드하는 것부터 시작된다. 악성 프로그램은 주로 서버 사이트 스크립트(ASP,PHP,JSP 등)로 만들어진다. 즉 웹사이트에 아무도 모르게 쉘 명령어를 날릴 수 있는 페이지를 하나 더 만든다는 이야기이다.

웹쉘 공격은 일반적인 사이트 사용자들과 동일한 웹 서비스 포트(80,8080,443)를 통해 이루어지기 때문에 탐지가 어렵기에 해킹 사고가 터지지 않는 이상 인지하기 어렵다.

▶ 쉘(shell)

사용자에게 받은 지시를 해석하여 하드웨어 지시어로 바꿈으로써 운영체제의 커널과 사용자 사이를 이어주는 것

2. 웹 서비스 구조

1) URL 구조

Untitled