Recent Posts
Recent Comments
Link
Tags
- mru
- jump lists
- This Week In 4n6
- Hack
- Eng
- lz4
- Directory
- filesystem
- Vulnerability
- 디지털 포렌식
- 4n6
- 디포전
- 블리딩비트
- ctf
- live response
- 포렌식
- 실시간 대응
- belkasoft
- 보안뉴스
- Bleedingbit
- E01
- CSRF
- Digital Forensic
- 벨카소프트
- aff4
- attack
- 랜섬웨어
- forensic
- 딥블루매직
- News
Archives
- Today
- Total
BLOG
XFF (X-Forwaded-For)란 본문
XFF는 HTTP Header 중 하나로 HTTP Server에 요청한 Client의 IP를 식별하기 위한 표준.
웹 서버나 WAS(Web Application Server) 앞에 L4같은 Load Balancer 나 Proxy Server, Caching Server 등 장비가 존재하게 되면 웹 서버는 접속한 Client의 IP를 Proxy Server나 장비 IP에서 접속한 것으로 인식한다.
그렇기 때문에 Client의 IP가 남는 것이 아닌 Proxy 장비 IP가 웹 로그에 남게 되는 것이다.
| 클라이언트 IP -> Proxy Server 및 장비 -> 웹 서버 |
웹 프로그램에서 X-Forwarded-For HTTP Header에 있는 Client IP를 찾아 실제 요청한 Client를 알 수 있다.
X-Forwarded-For는 콤마를 구분자로 Client와 Proxy IP가 들어가게 되며, 첫 번째 IP를 가져오면 Client를 식별 가능하다.
여러 프록시를 거칠 때 마다 Proxy가 추가된다. 맨 오른쪽이 가장 최근의 proxy.
| X-Forwarded-For: Client, proxy1, proxy2 |
다음의 형태로 구글에서도 사용 될 때도 있다.
X-ProxyUser-Ip'Network' 카테고리의 다른 글
| Network 공격 유형 # (0) | 2018.11.09 |
|---|---|
| TCP/UDP Port (0) | 2018.10.28 |