[
  {
    "courseSlug": "vpn-proxy",
    "question": "이 코스에서 프록시(Proxy)를 한마디로 비유한 표현은 무엇인가?",
    "option1": "내용물을 아무도 못 읽게 잠그는 밀봉된 강철 파이프",
    "option2": "나 대신 요청과 응답을 전달해 주는 대리인(연예인의 매니저)",
    "option3": "자주 쓰는 데이터를 오래 보관해 주는 창고 관리인",
    "option4": "가장 빠른 경로를 골라 안내해 주는 내비게이션",
    "answerIndex": 1,
    "explanation": "코스 3섹션에서 프록시는 영어로 '대리인'이라는 뜻이며, 모든 연락이 매니저를 거치는 연예인 비유로 설명된다. 밀봉된 강철 파이프는 프록시가 아니라 VPN 터널의 비유다."
  },
  {
    "courseSlug": "vpn-proxy",
    "question": "VPN을 켜면 '내 위치가 바뀐 것처럼' 보이는 이유로 코스가 설명한 것은?",
    "option1": "터널이 데이터 전송 경로의 속도를 바꿔 놓기 때문",
    "option2": "브라우저가 위치 정보 제공을 자동으로 꺼 버리기 때문",
    "option3": "목적지 서버가 터널의 출구인 VPN 서버의 IP만 보기 때문",
    "option4": "DNS 서버가 내 주소를 주기적으로 새로 발급해 주기 때문",
    "answerIndex": 2,
    "explanation": "1섹션의 '출구 변경' 개념이다. 목적지 입장에서는 VPN 서버가 보낸 것처럼 보이고, 내 IP는 터널 입구 뒤에 숨어 있기 때문이다."
  },
  {
    "courseSlug": "vpn-proxy",
    "question": "정방향(Forward) 프록시와 리버스(Reverse) 프록시의 차이를 가장 잘 설명한 것은?",
    "option1": "정방향은 요청을 보내는 쪽(클라이언트)을, 리버스는 요청을 받는 쪽(서버)을 대신한다",
    "option2": "정방향은 통신을 암호화해 주지만, 리버스는 암호화를 전혀 하지 않는다",
    "option3": "정방향은 응답만 전달하고, 리버스는 요청만 전달하는 구조다",
    "option4": "정방향은 캐시 기능이 있지만, 리버스는 캐시를 사용할 수 없다",
    "answerIndex": 0,
    "explanation": "4섹션의 한 줄 정리 그대로다. 같은 '대리인'이지만 누구 편에 서 있느냐가 달라서, 정방향은 클라이언트가 숨겨지고 리버스는 서버 내부가 숨겨진다."
  },
  {
    "courseSlug": "vpn-proxy",
    "question": "공용 와이파이에서 HTTPS를 쓰더라도 여전히 새어 나갈 수 있는 정보로 코스가 꼽은 것은?",
    "option1": "로그인 화면에서 입력한 비밀번호의 실제 내용",
    "option2": "웹 페이지 본문 안에 들어 있는 개인 정보",
    "option3": "결제 과정에서 오가는 신용카드 번호",
    "option4": "어느 사이트에 접속하는지 알려 주는 도메인·DNS 질문 내용",
    "answerIndex": 3,
    "explanation": "5섹션에서 HTTPS 덕분에 '내용'은 암호화되지만, 어느 사이트에 가는지 같은 '행적'(도메인, DNS 질문)은 여전히 보일 수 있다고 설명한다. VPN을 켜면 행선지까지 터널 안에 숨는다."
  },
  {
    "courseSlug": "vpn-proxy",
    "question": "수습사원 A가 학습 플랫폼에서 F12로 Network 탭을 열어 응답 헤더의 'Server: Caddy'를 확인했고, Spring Boot 백엔드의 IP나 포트는 어디에서도 찾지 못했다. 이 관찰이 보여 주는 것은?",
    "option1": "백엔드 서버가 꺼져 있어서 Caddy가 임시로 대신 응답한 것이다",
    "option2": "브라우저가 캐시된 페이지를 보여 줘서 서버 정보가 생략된 것이다",
    "option3": "리버스 프록시인 Caddy가 백엔드 등 서버 내부를 바깥에서 숨기고 있는 것이다",
    "option4": "HTTPS 암호화 때문에 헤더 정보가 일부만 표시된 것이다",
    "answerIndex": 2,
    "explanation": "7섹션 실습 A의 핵심이다. 브라우저는 끝까지 Caddy하고만 대화하고 백엔드와 DB는 무대 뒤에 있으므로, 백엔드 주소가 안 보이는 것이 리버스 프록시가 서버 내부를 숨긴다는 증거다."
  }
]
