WAF ์ ๊ฐ๋
WAF(Web Application Firewall)
์น ๋ฐฉํ๋ฒฝ๊ณผ ์ผ๋ฐ ๋คํธ์ํฌ ๋ฐฉํ๋ฒฝ์ "๋ฐฉํ๋ฒ
"์ด๋ผ๋ ๋จ์ด๋ฅผ ์ฌ์ฉํ๋ค ํ์ง๋ง ๋์ ๋์ ๋ฐฉ๋ฒ์๋ ์ฐจ์ด๊ฐ ์๋ค.
๋คํธ์ํฌ ๋ฐฉํ๋ฒฝ์ ๋์์๋ฆฌ
:๋คํธ์ํฌ์ ๋์๋ค๋๊ณ ์๋ ํจํท์ด ์ ์์ธ์ง ์๋์ง๋ฅผ ํ๋จํ๋ค.
์น ๋ฐฉํ๋ฒฝ ๋์์๋ฆฌ
: ํจํท์ด ์๋ ์ฌ์ฉ์์ URL์ด ์ ์์ด๊ณ ์ฌ๋ฐ๋ฅธ ์์ฒญ์ธ์ง ํ๋จํ๋ค.
์ผ๋ฐ ๋ฐฉํ๋ฒฝ์ ํจํท์ด ๋์๋ค๋๊ฒ ๋๋ (Network Layer)๋ ๋ฒจ์ ๋์ํ๋ค.
์น ๋ฐฉํ๋ฒฝ์ HTTP/HTTPS ์์ฒญ์ด ์๋ (Application Layer)๋ ๋ฒจ์์ ๋์ํ๋ค.
์น ๋ฐฉํ๋ฒฝ์ WAF๋ผ๊ณ ๋ถ๋ฆฌ๋๋ฐ WAF๋ฅผ ์๊ธฐ ์ํด ๋จผ์ WEB Application์ ๋ํด ์์์ผ ํ๋ค.
Web Application์ ํํ ์ฐ๋ฆฌ ์ผ์ ์ํ์์ ํ ํ์ด์ง๋ ๋๋ถ๋ถ์ ์๋น์ค๋ค์ Web Application์ด๋ผ ์๊ฐํ๋ฉด ๋๋ค.
์น์ฌ์ดํธ์ ๊ตฌ์กฐ์ ๋์์๋ฆฌ
์น ๊ณต๊ฒฉ์ ๋๋ถ๋ถ์ Web Application์ ๊ตฌ์ถํ ๋ ์๊ฒจ๋๋ ์ทจ์ฝ์ ์ ์ด์ฉํด์ ์น์๋ฒ๋ฅผ ๊ณต๊ฒฉํ๊ฑฐ๋ DB์ ๋ด์ฉ์ ์
์ฉํ์ฌ ์ ๋ณด๋ฅผ ํ์ทจํ๊ฑฐ๋ ๋
ธ์ถ์ ์ํจ๋ค.
๊ณต๊ฒฉ์๋ HTTP Request์ ํน์ ๊ณต๊ฒฉ์ฝ๋ ๋๋ ํน์ Web Application๋ง์ด ๊ฐ์ง๊ณ ์๋ ์ทจ์ฝ์ ์ ์ฐํํ๋ ์ฝ๋๋ฅผ ์ฝ์
ํ์ฌ ์น ์๋ฒ์ ์ ์กํ๊ฒ ๋๋๋ฐ ์ฌ๊ธฐ์ Web Application์ ์๋ํ์ง ์์ ๋์์ ํ๊ฒ ๋๋๋ฐ, ๊ทธ ๊ฒฐ๊ณผ๋ฅผ HTTP Reply๋ฅผ ํตํด ๊ณต๊ฒฉ์์๊ฒ ๋ค์ํ ์ ๋ณด๋ค์ ์ ์กํ๊ฒ ๋๋ค.
์ด๋ ํ์ํ ๊ฒ์ด ๋ฐ๋ก ์น ๋ฐฉํ๋ฒฝ์ด๋ค.
์น ๋ฐฉํ๋ฒฝ์ด๋ ์น ์๋ฒ์ชฝ์ผ๋ก ์ ์ก๋๋ ๋ชจ๋ HTTP Request Packet์ ๊ฒ์ฌํ์ฌ Web Application์๊ฒ ์๋ํ์ง ์๋ ๋ด์ฉ๋ค์ ์ ์กํ์ง ๋ชปํ๋๋ก ๋ง๋ ์ญํ ์ ํ๋ค.
๋ํ, ์น ์๋ฒ์์ ํต๊ณผํ๋ HTTP Reply Packet ๋ด์ฉ์ ๊ฐ์ํ์ฌ ํน์ ์ ๋ณด์ ์ ์ถ์ ๋ง๋ ์ญํ ๋ ํ๋ค.
์ด๋ค ๋ฐฉ๋ฒ์ผ๋ก ํ ๊น?
๋ฐ๋ก Proxy Server์ ์๋ฆฌ๋ฅผ ๊ฐ์ ธ ์จ๋ค.
Proxy Server๋ Client์ Server๊ฐ์ ํต์ ์ ์ค๊ณํ๊ณ Relayํ๋ ์ญํ ์ ํ๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ์น ๋ฐฉํ๋ฒฝ์ ์๋ฆฌ๋ ์น ์๋ฒ์ ๋ค์ด์ค๊ณ ๋๊ฐ๋ ๋ชจ๋ ํจํท์ Proxy Server ์๋ฆฌ๋ฅผ ์ ์ฉํ์ฌ ํจํท์ ๋ด์ฉ์ ๊ฒ์ฌํ๊ณ ์ฐจ๋จํ๋ ๊ฒ์ด๋ค.
์ฐธ๊ณ : https://webstone.tistory.com/93
์น ๋ฐฉํ๋ฒฝ์ ๊ฐ๋ ๊ณผ ์๋ฆฌ
์น ๋ฐฉํ๋ฒฝ์ ๊ฐ๋ ๊ณผ ์๋ฆฌ ์น ๋ฐฉํ๋ฒฝ์ ์ค๋ช ํ๊ธฐ ์์ ์น ๋ฐฉํ๋ฒฝ๊ณผ ์ผ๋ฐ ๋คํธ์ํฌ ๋ฐฉํ๋ฒฝ์ ๋ ๋ค "๋ฐฉํ๋ฒฝ"์ด๋ผ๋ ๋จ์ด๋ฅผ ์ฌ์ฉํ๋ค ํ์ง๋ง ๋์ ๋์ ๋ฐฉ๋ฒ์๋ ์ฐจ์ด๊ฐ ์๋ค. ๋จผ์ ๋คํธ์ํฌ ๋ฐฉํ
webstone.tistory.com