X-Forwarded-For ์ด๋ ?
ํ์ฌ ์ ๋ฌด์์ ๋ฐ์ํ ์ด๋ก
์ข ์ข ๊ฐ์ ๋คํธ์ํฌ ๋ด์์ ํ๋ก์๋ ๋ก๋ ๋ฐธ๋ฐ์๋ฅผ ๊ฑฐ์ณ ์ฐ๊ฒฐ๋๋ ๊ฒฝ์ฐ, ํด๋ผ์ด์ธํธ์ ์ค์ IP ์ฃผ์๊ฐ ์น ์๋ฒ์ ์ง์ ์ ๋ฌ๋์ง ์๊ธฐ ๋๋ฌธ์, ์ด ๊ฒฝ์ฐ X-Forwarded-For ํค๋๊ฐ ํ์ํ๊ฒ ๋ฉ๋๋ค.
**X-Forwarded-For (XFF)**๋ ํด๋ผ์ด์ธํธ์ ์ค์ IP ์ฃผ์๋ฅผ ๋ณด์กดํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ HTTP ํค๋๋ก, ํด๋ผ์ด์ธํธ → WAF → ์น์๋ฒ๋ก ํ๋ฅด๋ ํธ๋ํฝ์์ ์๋ ์์ฒญ์ ๋ณด๋ธ ์ฌ์ฉ์์ IP ์ฃผ์๋ฅผ ์น ์๋ฒ์ ์ ๋ฌํ ์ ์์ต๋๋ค.
X-Forwarded-For ํค๋๊ฐ ํ์ํ ์ด์
- ์ค์ ํด๋ผ์ด์ธํธ IP ํ์ : ํด๋ผ์ด์ธํธ๊ฐ WAF๋ ํ๋ก์ ์๋ฒ๋ฅผ ๊ฑฐ์ณ ์น์๋ฒ์ ๋๋ฌํ๊ธฐ ๋๋ฌธ์, ์น ์๋ฒ๋ ๋ณดํต ํด๋ผ์ด์ธํธ์ IP ๋์ WAF๋ ํ๋ก์ ์๋ฒ์ IP๋ฅผ ๋ณด๊ฒ ๋ฉ๋๋ค. ์ด ๊ฒฝ์ฐ X-Forwarded-For๋ฅผ ํตํด ์๋์ ํด๋ผ์ด์ธํธ IP๋ฅผ ์ถ์ ํ ์ ์์ต๋๋ค.
- ๋ณด์ ๋ก๊น ๋ฐ ๋ถ์: ํด๋ผ์ด์ธํธ์ ์ค์ IP๊ฐ ์์ด์ผ ์น ์๋ฒ์์ ๋ณด์ ๋ก๊ทธ๋ฅผ ์ ํํ๊ฒ ๊ธฐ๋กํ ์ ์๊ณ , ๋ณด์ ์ฌ๊ณ ๋ฐ์ ์ ์ ํํ ์ฌ์ฉ์ ์ถ์ ๋ฐ ๋ถ์์ด ๊ฐ๋ฅํฉ๋๋ค.
- ์ ๊ทผ ์ ์ด ๋ฐ ์ฐจ๋จ: ๋ณด์ ๊ท์น์ ์ค์ ํ ๋ ํด๋ผ์ด์ธํธ์ ์ค์ IP๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ๊ทผ์ ์ ์ดํ๊ฑฐ๋ ํน์ IP๋ฅผ ์ฐจ๋จํ ์ ์์ต๋๋ค.
WAF์ ์น์๋ฒ๊ฐ ๋์ผํ IP๋ฅผ ๊ฐ์ง์ง ์๋๋ผ๋, ์ฌ๋ฌ ์ค๊ฐ ํ๋ก์ ์๋ฒ๋ฅผ ๊ฑฐ์น๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ผ๋ฏ๋ก X-Forwarded-For ํค๋๋ ํด๋ผ์ด์ธํธ์ ์ง์ง IP๋ฅผ ์๊ธฐ ์ํด ํ์์ ์ ๋๋ค.
'DevSecOps > ๋คํธ์ํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
NAT IP -์์ฑ์ค- (0) | 2024.11.18 |
---|---|
VPN -์์ฑ์ค- (0) | 2024.11.18 |
ERR_CACHE_MISS (0) | 2024.11.11 |
Cache-Control (1) | 2024.11.10 |
๋ฒํผ๋ง์ด๋? (5) | 2024.11.03 |
๋๊ธ