로그인한 고객이 다른 고객의 비공개 데이터를 받을 수 있는 이유를 배우는 초보자용 실습 과정입니다. 준비된 상점에서 합성 청구서와 실제 세션 기반 API를 테스트합니다.
가이드 실습 1개에서 정상 접근을 확인하고 명시적 공유와 비공개 접근을 비교한 뒤 실제 응답을 저장합니다. 독립 챌린지 1개에서는 고객과 공유 관계가 바뀌므로 관련 청구서를 직접 선택해야 합니다.
학습 내용
- 로그인하고 HTTP 요청에 고객 세션을 보냅니다.
- 접근을 판단하기 전에 소유자와 공유 필드를 읽습니다.
- 인증 실패, 정상 공유, 객체 인가 누락을 구분합니다.
- 실제 비공개 청구서를 저장하고 이를 받은 고객과 연결합니다.
추천 대상
API 접근 제어에 관심 있는 보안 입문자와 개발자를 위한 과정입니다. 터미널 명령 입력과 탭 전환을 할 수 있어야 합니다. 프로그래밍이나 웹 테스트 경험은 필요하지 않습니다.
LabEx는 각 단원에 격리된 Client Terminal과 Invoice Desk 포털을 제공합니다. 모든 데이터는 합성이며 제공된 계정과 객체만 허용된 범위입니다.
자주 묻는 질문
프록시를 설치하거나 서버를 설정해야 하나요?
아니요. 환경은 준비되어 있습니다. 브라우저와 curl을 사용하며 새로운 옵션은 가이드 실습에서 설명합니다.
애플리케이션을 수정하나요?
목표는 허가된 접근 검증입니다. 지정 청구서를 가져오고 서버가 소유권 또는 공유 권한을 확인해야 하는 이유를 이해합니다. 서버 수정은 다루지 않습니다.
완료는 어떻게 확인하나요?
저장된 바이트를 지정 청구서 및 고객 신원으로 실제 다운로드한 서버 기록과 비교합니다. 보고서나 스크린샷은 필요하지 않습니다.





