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๋ ์ฌ์ฉ์ ์ง์ ์ด ๊ฐ๋ฅํ ์
ํ ์๋น์ค ์๋ฃจ์
์ ์ ๊ณตํ๋ฉฐ, ์๊ธ์ ๋ฐฐํฌํ ๊ท์น ์์ ์น ์ ํ๋ฆฌ์ผ์ด์
์ด ์์ ํ ์น ์์ฒญ ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ถ๊ณผ๋ฉ๋๋ค. ์ต์ ์๊ธ ๋ฐ ์ ์๊ธ์ ์์ต๋๋ค.

