F5 WAF for NGINX๋ NGINX Plus, NGINX Plus Ingress Controller์ WAF, DoS ๋ณด์์ ์ฝ๊ฒ ํตํฉํ ์ ์์ต๋๋ค.
์ปจํ ์ด๋ ๊ธฐ๋ฐ์ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ๋ API๋ก ์ํธ ํต์ ํ๊ณ , ์๋ํ๋ CI/CD ํ์ดํ๋ผ์ธ์ ํตํด ๋ฆด๋ฆฌ์ค๊ฐ ์ด๋ฃจ์ด์ง๋ ํ๋์ ์ธ ์ฑ ๊ฐ๋ฐ ๋ฐฉ์์ ๋๋ค.
์ด๋ฌํ ๋ถ์ฐ ํ๊ฒฝ์์ DevOps ํ์ ๋ฆด๋ฆฌ์ค ์๋์ ์ฑ๋ฅ์ ์ํฅ์ ์ฃผ์ง ์์ผ๋ฉด์๋, ์ ์ฒด ์๋น์ค ์ ๋ฐ์ ๊ฑธ์ณ ๋ณด์ํ์ด ์น์ธํ ๋ณด์ ์ ์ฑ ์ ์ผ๊ด๋๊ฒ ์ ์ฉํด์ผ ํฉ๋๋ค.
์ด๋ F5 WAf for NGINX๋ DevOps ํ๊ฒฝ๊ณผ ์ํํ๊ฒ ํตํฉ๋์ด, ๊ฐ๋ ฅํ WAF ๋ฐ ์ฑ ์์ค DDoS ๋ฐฉ์ด ๊ธฐ๋ฅ์ ์ ๊ณตํจ์ผ๋ก์จ ๊ฐ๋ฐ๋ถํฐ ์ด์ ๋จ๊ณ๊น์ง ์์ ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณต์ ๋ณด์ฅํ๋ ์ฐจ์ธ๋ ๋ณด์ ์๋ฃจ์ ์ ๋๋ค.
F5 WAF for NGINX๋ NGINX Plus ๋ฐ NGINX Ingress Controller์ ๊ฐ๋ ฅํ ๋ณด์ ์ ์ด๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ํตํฉํด ๋ค์ํ ์ง๋ฅํ ์ํ๊ณผ ํํผ ๊ณต๊ฒฉ์ ํจ๊ณผ์ ์ผ๋ก ๋ฐฉ์ดํจ์ผ๋ก์จ, ์ต์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๊ณตํ๋ฉด์๋ ๋ณต์ก์ฑ๊ณผ ๋ฌด๋ถ๋ณํ ๋๊ตฌ ์ฌ์ฉ์ ์ต์ํํ๋ ๊ฐ๋ ฅํ ๋ณด์ ์๋ฃจ์ ์ ๋๋ค.
๊ฐ์ฅ ์ ๊ตํ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ํ๊ฒ ๋ณดํธํ๊ณ ์ถ์ผ์ ๊ฐ์?
F5 WAF for NGINX๋ ์ ๋ขฐํ ์ ์๊ณ ๊ฒ์ฆ๋ F5 ๋ณด์ ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ, ๊ธฐ๋ณธ ์๋ช ์ ๋์ด์๋ ๊ฐ๋ ฅํ ๋ณด์์ ์ ๊ณตํฉ๋๋ค.
๋ํ NGINX Plus๊ฐ ๋ฐฐํฌ๋ ๋ชจ๋ ํ๊ฒฝ(์จํ๋ ๋ฏธ์ค, Kubernetes ๋ฑ)์์ ์ผ๊ด๋ ๋ณดํธ๋ฅผ ์ ๊ณตํ๊ณ , ๋ณด์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋์ฑ ๊ฐ๊น๊ฒ ์ ์ฉํด ๋คํธ์ํฌ ์ฐ๊ฒฐ ์์ด๋ ํจ๊ณผ์ ์ผ๋ก ๋ฐฉ์ดํ ์ ์์ต๋๋ค.
๋๋ถ์ด NGINX One๊ณผย ๊ธด๋ฐํ๊ฒ ํตํฉ๋จ์ผ๋ก์จ ๋ณด์ ํ๋ก๋น์ ๋์ด ๊ฐ์ํ๋๊ณ ๋ณต์กํ ์ค์ ๊ณผ์ ์ ์ถ์ํํ์ฌ, ๊ฐ๋ ฅํ๋ฉด์๋ ๊ด๋ฆฌํ๊ธฐ ์ฌ์ด ๋ณด์ ํ๊ฒฝ์ ๊ตฌ์ถํด ๋๋ฆฝ๋๋ค.
์ ์ด๋ฅผ ์๋ํํ๊ณ ” ์ฝ๋๋ก์์ ๋ณด์(Security-as-Code) ” ์ฌ๋ก๋ฅผ ๊ตฌ์ถํ๊ณ ์ถ์ผ์ ๊ฐ์?
F5 WAF for NGINX๋ ๋ค์์ ์ง์ํฉ๋๋ค.
ํ์งํ๊ธฐ ์ด๋ ค์ด ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณดํธํฉ๋๋ค.
์ง๋ฅํ ํํผ Layer 7 DoS ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ์ฑ์ ๋ณดํธํ๊ณ ์ถ์ผ์ ๊ฐ์?
F5 DoS for NGINX๋ ๋ค์์ ์ง์ํฉ๋๋ค.
HTTP(S) Slowloris, Slow , Challenge Collapsar ๋ฑ์ ํฌํจํ์ฌ ํ์งํ๊ธฐ ์ด๋ ค์ด Layer 7 DoS ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ๋ฐฉ์ด
์๋ํ๋ ์ฌ์ฉ์ ๋ฐ ์ฌ์ดํธ ํ๋ ๋ถ์์ ์ฌ์ฉํ์ฌ ์ฑ์ ๋ณดํธํ๊ณ ์ ์ฑ ์ ๊ฐ์ ํฉ๋๋ค.
๋ ธํฐ์น ๊ตฌ์ฑ ๋ชจ๋ธ์ ํ์ฉํ์ฌ ์ต์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ DoS ๋ณด์ ๋จ์ํ
์ฑ ๋ฐฐํฌ ํ๊ฒฝ ์ ๋ฐ์ ์ผ๊ด๋ ์ ์ด ์ ์ฉ
NGINX ํ๋ซํผ๊ณผ ์ํํ๊ฒ ํตํฉ