이 과정은 터미널 명령을 입력할 수 있는 초보자를 위한 실습 과정입니다. 상점의 이미지 기능은 고객이 직접 접근할 수 없는 내부 서비스에 도달할 수 있습니다. 요청을 추적한 뒤 허용된 이미지를 손상시키지 않고 기능을 수정합니다.
가이드 실습 두 개에서 네트워크 역할, URL 구문 분석, 정확한 엔드포인트 정책과 리디렉션 거부를 배웁니다. 챌린지 하나에서는 독립된 환경의 파트너 카탈로그 두 개에 같은 방법을 적용합니다.
학습 내용
- 실제로 이미지를 가져오는 서버를 식별하고 실제 요청 기록을 읽습니다.
- 합성 내부 데이터로 클라이언트와 서버의 접근 가능성을 비교합니다.
- 스킴, 호스트 이름, 포트의 전체 조합을 비교하는 작은 Python 정책을 편집합니다.
- 금지된 대상과 리디렉션을 거부하면서 정확한 이미지 바이트와 정상 재고 접근을 유지합니다.
추천 대상
웹 보안 초보자와 서버 측 요청 위조를 알아보려는 개발자에게 적합합니다. 기본 터미널 사용 경험이 필요하며, 네트워크, HTTP, 필요한 Python 문법은 사용 전에 설명합니다.
각 단원은 준비된 Linux 터미널, 격리된 컨테이너 네트워크, Image Importer와 Topology 화면을 제공합니다. 내부 데이터는 합성이지만 요청과 네트워크 격리는 실제로 작동합니다. 로컬 설치는 필요하지 않습니다.
자주 묻는 질문
Python을 알아야 하나요? 아닙니다. 기존의 작은 도우미 파일만 편집하며 튜플 비교, 불리언 값, 들여쓰기와 편집기 조작을 설명합니다.
모든 이미지 서비스를 보호하나요? 이 연습은 고정되고 통제되는 서비스 식별자와 직접 이미지에 한정됩니다. 악의적인 DNS 변경, 임의의 인터넷 URL, 모든 URL 인코딩은 다루지 않습니다.
챌린지는 무엇을 평가하나요? 가이드 실습에서 연습한 방법으로 올바른 이미지 가져오기, 정확한 엔드포인트 제한, 리디렉션 거부와 내부 업무 접근 유지를 평가합니다.





