웹사이트 백업 유출 조사

지원 웹사이트의 백업 유출을 조사하고 내부 파일의 공개 노출 문제를 해결합니다. 이어서 허용된 다운로드를 유지하면서 두 번째 포털을 스스로 보호합니다.

사이버 보안Linux

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

「웹사이트 백업 유출 조사」는 초보자를 위한 웹 보안 실습 과정입니다. Northstar의 당직 엔지니어가 되어 Nginx 접근 로그에서 비정상적인 다운로드를 추적하고, 지원 웹사이트의 운영을 중단하지 않으면서 내부 아카이브 파일을 보호합니다.

이 과정은 가이드 실습 1개와 챌린지 1개로 구성됩니다. 가이드 실습에서는 세 단계에 걸쳐 조사부터 문제 해결까지 진행합니다. 챌린지에서는 디렉터리 구조와 파일 이름이 다른 두 번째 포털에 같은 방법을 스스로 적용합니다.

학습 내용

이 과정을 마치면 다음을 할 수 있습니다.

  • 웹 접근 로그의 주요 필드를 읽고 파일 다운로드가 성공한 요청을 식별합니다.
  • curl과 tar를 사용해 웹사이트가 실제로 공개하는 내용을 확인합니다.
  • 요청 URL과 서버의 공개 디렉터리인 웹 루트의 관계를 파악합니다.
  • 내부 데이터를 공개 디렉터리 밖에 보관합니다.
  • 내부 파일의 다운로드는 차단되고, 공개 페이지와 허용된 다운로드는 계속 정상 작동하는지 검증합니다.

추천 대상

이 과정은 구체적인 웹사이트 파일 노출 사례를 조사하고 해결해 보고 싶은 보안 입문자, 개발자, 시스템 관리자 지망생을 위한 과정입니다.

사전 지식: 명령 입력과 파일 경로 이해 등 기본적인 터미널 사용에 익숙해야 합니다. Nginx 관리, 침투 테스트 또는 프로그래밍 경험은 필요하지 않습니다. 과제에 사용하는 HTTP, 로그, 아카이브 개념은 과정에서 설명합니다.

학습 환경: 브라우저에서 사용하는 사전 구성된 Linux 환경으로, Workstation 및 Web Server 터미널과 Topology 보기를 제공합니다. 웹사이트, 예제 데이터, 요청 기록이 준비되어 있으므로 로컬 설치가 필요하지 않습니다.

자주 묻는 질문

웹 서버를 직접 설정해야 하나요?

아니요. 실습이 시작되면 웹사이트와 두 터미널이 모두 준비되어 있습니다. 조사와 문제 해결에 집중하면 됩니다.

애플리케이션 코드를 작성해야 하나요?

아니요. 터미널 도구로 요청을 확인하고, 설정을 읽고, 파일을 이동하고, 결과를 테스트합니다.

챌린지는 가이드 실습과 어떻게 연결되나요?

같은 도구와 해결 방법을 사용하지만 사이트 구조와 아카이브 이름이 다릅니다. 어떤 다운로드 파일이 내부 데이터인지 직접 판단하고 단계별 안내 없이 문제를 해결합니다. 막히면 설명이 포함된 전체 해답을 참고할 수 있습니다.

강사

labby
Labby
Labby is the LabEx teacher.

추천 코스

no data