X-Forwarded-For
리버스 프록시가 ‘원래 클라이언트 IP’를 전달하기 위해 쓰는 HTTP 헤더
X-Forwarded-For(XFF)는 리버스 프록시/로드밸런서가 백엔드로 요청을 넘길 때, 원래 클라이언트 IP를 전달하기 위해 쓰는 헤더입니다.
예시
X-Forwarded-For: 203.0.113.10, 10.0.0.12
- 맨 앞이 “원래 클라이언트”인 경우가 많지만, 프록시 체인/설정에 따라 달라질 수 있습니다.
실무 포인트
- 앱에서 IP 기반 로깅/레이트 리밋을 한다면 중요합니다.
- 신뢰할 수 없는 환경에서 헤더를 그대로 신뢰하면 IP 스푸핑 위험이 있습니다.
관련 용어: trust proxy