AWS WAF๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ฉ์ฑ์ ์ํฅ์ ์ฃผ๊ฑฐ๋, ๋ณด์์ ์ฝํํ๊ฑฐ๋, ๋ฆฌ์์ค๋ฅผ ๊ณผ๋ํ๊ฒ ์ฌ์ฉํ๋ ์ผ๋ฐ์ ์ธ ์น ์ทจ์ฝ์ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณดํธํ๋ ๋ฐ ๋์์ด ๋๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฉํ๋ฒฝ์ ๋๋ค. AWS WAF๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅํ ์น ๋ณด์ ๊ท์น์ ์ ์ํจ์ผ๋ก์จ ์ด๋ค ํธ๋ํฝ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ก์ธ์ค๋ฅผ ํ์ฉํ๊ฑฐ๋ ์ฐจ๋จํ ์ง ์ ์ดํ ์ ์์ต๋๋ค. AWS WAF์์๋ SQL ๋ช ๋ น์ด ์ฃผ์ ์ด๋ ๊ต์ฐจ ์ฌ์ดํธ ์คํฌ๋ฆฝํ ๋ฑ ์ผ๋ฐ์ ์ธ ๊ณต๊ฒฉ ํจํด์ ์ฐจ๋จํ๋ ์ฌ์ฉ์ ์ง์ ๊ท์น๊ณผ ํน์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํด ์ค๊ณ๋ ๊ท์น์ ์์ฑํ ์ ์์ต๋๋ค. ๋ช ๋ถ ์ด๋ด์ ์๋ก์ด ๊ท์น์ด ๋ฐฐํฌ๋๋ฏ๋ก ๋ณํํ๋ ํธ๋ํฝ ํจํด์ ์ ์ํ๊ฒ ๋์ํ ์ ์์ต๋๋ค. ๋ํ, AWS WAF์๋ ์น ๋ณด์ ๊ท์น์ ์์ฑ, ๋ฐฐํฌ ๋ฐ ์ ์ง๋ณด์๋ฅผ ์๋ํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ API๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
AWS WAF๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ฉํ ๋งํผ๋ง ๋น์ฉ์ ์ง๋ถํฉ๋๋ค. AWS WAF ์๊ธ์ ๋ฐฐํฌํ ๊ท์น ์์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด ์์ ํ ์น ์์ฒญ ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ถ๊ณผ๋ฉ๋๋ค. ์ฌ์ ์ฝ์ ์ ์์ต๋๋ค.
EC2 ์์์ ์๋ํ๋ ์น ์๋ฒ ๋๋ ์ค๋ฆฌ์ง ์๋ฒ์ ์์ ์๋ CDN ์๋ฃจ์ ์ด๋ ALB(Application Load Balancer)์ ์ผ๋ถ๋ก์ Amazon CloudFront ์ค ํ๋์ AWS WAF๋ฅผ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
๋ฌด๋ฃ๋ก AWS ์์ํ๊ธฐ
๋ฌด๋ฃ ๊ณ์ ์์ฑ12๊ฐ์ ๋์ AWS ํ๋ฆฌ ํฐ์ด์ ์ก์ธ์คํ๊ณ ์ฐ์ค๋ฌดํด 24์๊ฐ ๊ณ ๊ฐ ์๋น์ค, ์ง์ ํฌ๋ผ ๋ฑ์ ๋น๋กฏํ AWS Basic Support์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
AWS WAF๋ ๊ณ ๊ฐ์ด ์์ฑํ ๊ท์น์ ๋ฐ๋ผ ํธ๋ํฝ์ ํํฐ๋งํ์ฌ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ์น ์ ํ๋ฆฌ์ผ์ด์
์ ๋ณดํธํฉ๋๋ค. ์๋ฅผ ๋ค์ด, IP ์ฃผ์, HTTP ํค๋, HTTP ๋ณธ๋ฌธ ๋๋ URI ๋ฌธ์์ด์ ๊ธฐ์ค์ผ๋ก ์น ์์ฒญ์ ํํฐ๋งํ๋ฉด SQL ๋ช
๋ น์ด ์ฃผ์
์ด๋ ๊ต์ฐจ ์ฌ์ดํธ ์คํฌ๋ฆฝํ
๊ฐ์ ์ผ๋ฐ์ ์ธ ๊ณต๊ฒฉ ํจํด์ ์ฐจ๋จํ ์ ์์ต๋๋ค.
AWS WAF์ ๋ชจ๋ ๊ธฐ๋ฅ์ AWS WAF API ๋๋ AWS Management Console์ ์ฌ์ฉํด ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํ๋ฉด์ ์น ๋ณด์์ ๊ฐํํ ์ ํ๋ฆฌ์ผ์ด์
ํน์ ๊ท์น์ ์ ์ํ ์ ์์ต๋๋ค. ๋ํ, ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฐ๋ฐ์๋ถํฐ ์ํํธ์จ์ด๋ฅผ ๋ฐฐํฌํ๋ ๊ฐ๋ฐ ์ด์ ์์ง๋์ด, ๊ฐ์ฌ๋ฅผ ์ํํ๋ ๋ณด์ ์ ๋ฌธ๊ฐ๊น์ง ๊ฐ๋ฐ ์ฒด์ธ์ ์ฌ๋ฌ ์ง์ ์์ ์น ๋ณด์์ ์ ์ฉํ ์ ์์ต๋๋ค.
AWS WAF๋ ๋ชจ๋ ์ค๋ฆฌ์ง ์๋ฒ์ ์์ ์๋ CDN ์๋ฃจ์
์ด๋ ALB(Application Load Balancer)์ ์ผ๋ถ๋ก์ Amazon CloudFront ์ค ํ๋์ ์ฝ๊ฒ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฐฐํฌํ๊ณ ๋ณดํธํ ์ ์์ต๋๋ค. ์๋ง์ ๋ฆฌ์์ค์์ AWS WAF๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๋ฉด ์ถ๊ฐ๋ก ๋ฐฐํฌํ ์ํํธ์จ์ด๋ ์์ต๋๋ค. ๊ท์น์ ์ค์์์ ์ ์ํ๊ณ , ๋ณดํธ๊ฐ ํ์ํ ๋ชจ๋ ์น ์ ํ๋ฆฌ์ผ์ด์
์ ์ ์ํ ๊ท์น์ ์ฌ์ฌ์ฉํ ์ ์์ต๋๋ค.
AWS WAF์์ ํํฐ ๋ฒ์ฃผ์ ์ผ์นํ๋ ์์ฒญ๋ง ๋ชจ๋ํฐ๋งํ๋๋ก ์ค์ ํ ์ ์์ต๋๋ค. AWS WAF๋ ๊ฑฐ์ ์ค์๊ฐ์ผ๋ก ์น ํธ๋ํฝ์ ๋ํ ๊ฐ์์ฑ์ ์ ๊ณตํ์ฌ Amazon CloudWatch์์ ์๋ก์ด ๊ท์น ๋๋ ์๋ฆผ์ ์์ฑํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
AWS WAF๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ฉํ ๋งํผ๋ง ๋น์ฉ์ ์ง๋ถํฉ๋๋ค. AWS WAF๋ ์ฌ์ฉ์ ์ง์ ์ด ๊ฐ๋ฅํ ์
ํ ์๋น์ค ์๋ฃจ์
์ ์ ๊ณตํ๋ฉฐ, ์๊ธ์ ๋ฐฐํฌํ ๊ท์น ์์ ์น ์ ํ๋ฆฌ์ผ์ด์
์ด ์์ ํ ์น ์์ฒญ ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ถ๊ณผ๋ฉ๋๋ค. ์ต์ ์๊ธ ๋ฐ ์ฌ์ ์ฝ์ ์ ์์ต๋๋ค.

