[Cloud] AWS ๋ณด์๊ทธ๋ฃน(Security Group)
๐ ๋ค์ด๊ฐ๋ฉฐ
์ด๋ฒ ๊ธ์์๋ AWS์ ๋ณด์ ๊ทธ๋ฃน(Security Group)์ ์ ๋ฆฌํ๋ค. VPC ์์์ ํ์ฉ๋ IP์ ํฌํธ๋ง ํต๊ณผ์ํค๋ ๋ฐฉํ๋ฒฝ์ผ๋ก, ์ธ์คํด์ค ๋จ์์ ์ ๊ทผ ์ ์ด๋ฅผ ๋ด๋นํ๋ค. ๊ฐ๋ ๊ณผ ๊ท์น, ๊ทธ๋ฆฌ๊ณ ๋ฆฌ์์ค๋ณ ์ค์ ์์๋ฅผ ์ดํด๋ณธ๋ค.
๋ณด์ ๊ทธ๋ฃน์ด๋? VPC ๋ด์์ ํ์ฉ๋ IP์ ํฌํธ๋ง ํต๊ณผ์ํค๋ ์ผ์ข ์ ๋ฐฉํ๋ฒฝ(Firewall). OSI 3๊ณ์ธต(IP)ยท4๊ณ์ธต(ํฌํธ) ์์ค์์ ํธ๋ํฝ์ ํํฐ๋งํ๋ฉฐ, ์ธ๋ถโ๋ด๋ถ ์ธ๋ฐ์ด๋(Inbound)์ ๋ด๋ถโ์ธ๋ถ ์์๋ฐ์ด๋(Outbound) ๊ท์น์ผ๋ก ๋๋๋ค.
1. ๋ฐฉํ๋ฒฝ๊ณผ ํํฐ๋ง ๊ณ์ธต
๋ฐฉํ๋ฒฝ์ ์ ํด์ง ๊ท์น์ ๋ฐ๋ผ ๋คํธ์ํฌ ํธ๋ํฝ์ ๊ฐ์ยท์ ์ดํด, ์น์ธ๋์ง ์์ ์ ๊ทผ์ ๋ง๋ ๋ณด์ ์์คํ ์ด๋ค. ๋ณด์ ๊ทธ๋ฃน์ ๊ทธ์ค IP์ ํฌํธ ์์ค์์ ๋์ํ๋ค.
| ๊ณ์ธต | ํํฐ๋ง ๊ธฐ์ค |
|---|---|
| 3๊ณ์ธต(๋คํธ์ํฌ) | IP ์ฃผ์ / ๋คํธ์ํฌ(CIDR) |
| 4๊ณ์ธต(์ ์ก) | ํฌํธ ๋ฒํธ |
2. ๋ฐฉํ๋ฒฝ ์ค์ ์ ์ฃผ์์
โ ๏ธ ์ต์ ๊ถํ ์์น์ ์ง์ผ์ผ ํ๋ค.
- ์์ค IPยท๋ชฉ์ ์ง IPยทํฌํธ๋ ์ค์ ์ฌ์ฉํ๋ ๊ฐ๋ง ์ง์ ํ๋ค.
- CIDR ๋ฒ์๋ ์ต์ํ์ผ๋ก ์ขํ๋ค.
Any IP/Any Port/Any Protocol์ค์ ์ ์ต์ํํ๋ค.
0.0.0.0/0(๋ชจ๋ IP)๋ก ํฌํธ๋ฅผ ์ด์ด๋๋ ๊ฒ์ ํธํ์ง๋ง ๊ทธ๋งํผ ๊ณต๊ฒฉ์ ๋
ธ์ถ๋๋ค. ๊ผญ ํ์ํ ๋์ญ๋ง ํ์ฉํ๋ ๊ฒ์ด ๊ธฐ๋ณธ์ด๋ค.
3. ๋ฆฌ์์ค๋ณ ๋ณด์ ๊ทธ๋ฃน ์ค์ ์์
์ญํ ์ ๋ฐ๋ผ ์ด์ด์ผ ํ ๊ท์น์ด ๋ค๋ฅด๋ค. ํนํ DB ์๋ฒ๋ ์น/์ฑ ์๋ฒ์ ์ฐ๊ฒฐ๋ง ํ์ฉํ๋ ๊ฒ์ด ํต์ฌ ํจํด์ด๋ค.
| ๋ฆฌ์์ค | ์ธ๋ฐ์ด๋ | ์์๋ฐ์ด๋ |
|---|---|---|
| ์น ์๋ฒ | HTTPยทHTTPS ํ์ฉ | ๋ฐฑ์๋ ํต์ ์ฉ ํธ๋ํฝ ํ์ฉ |
| DB ์๋ฒ | ์น/์ฑ ์๋ฒ(EC2)์ ์ฐ๊ฒฐ๋ง ํ์ฉ | ํน์ ๋ด๋ถ ๋ฆฌ์์ค๋ก๋ง ์ ํ |
| ์ ํ ํ๊ฒฝ | ํน์ ๊ด๋ฆฌ IP๋ง ํ์ฉ | ํ์ํ ์ธ๋ถ ์ฐ๊ฒฐ๋ก๋ง ์ ํ |
| ๊ฐ๋ฐ ํ๊ฒฝ | ๋ค์ํ IP ํ์ฉ(๊ฐ๋ฐฉ์ ) | ๊ฐ๋ฐ์ ํ์ํ ์๋น์ค๋ก ๊ฐ๋ฐฉ |
๐ก DB ๋ณด์ ๊ทธ๋ฃน์ ์์ค๋ IP๊ฐ ์๋๋ผ โ์น/์ฑ ์๋ฒ์ ๋ณด์ ๊ทธ๋ฃนโ์ผ๋ก ์ง์ ํ๋ ๊ฒ์ด ์ ์์ด๋ค. ์ด๋ ๊ฒ ๊ทธ๋ฃน์ ์ฐธ์กฐํ๋ฉด, ์น ์๋ฒ๊ฐ ์คํ ์ค์ผ์ผ๋ง์ผ๋ก ๋์ด๋ IP๊ฐ ๋ฐ๋์ด๋ ๊ท์น์ ๊ณ ์น ํ์๊ฐ ์๋ค.
๐ ์ ๋ฆฌ
1
2
3
4
5
๋ณด์ ๊ทธ๋ฃน(Security Group)
โโ ๊ฐ๋
IPยทํฌํธ ๊ธฐ๋ฐ ์ธ์คํด์ค ๋ฐฉํ๋ฒฝ(L3/L4)
โโ ๊ท์น ์ธ๋ฐ์ด๋(์ธ๋ถโ๋ด๋ถ) / ์์๋ฐ์ด๋(๋ด๋ถโ์ธ๋ถ)
โโ ์์น ์ต์ ๊ถํ(ํ์ํ IPยทํฌํธ๋ง, Any ์ต์ํ)
โโ ํจํด DB๋ ์น/์ฑ ์๋ฒ SG๋ง ํ์ฉ
| ๊ฐ๋ | ํ ์ค ์ ์ |
|---|---|
| ๋ณด์ ๊ทธ๋ฃน | ์ธ์คํด์ค ๋จ์ IPยทํฌํธ ๋ฐฉํ๋ฒฝ |
| ์ธ๋ฐ์ด๋/์์๋ฐ์ด๋ | ๋ค์ด์ค๋/๋๊ฐ๋ ํธ๋ํฝ ๊ท์น |
| SG ์ฐธ์กฐ | ์์ค๋ฅผ IP ๋์ ๋ณด์ ๊ทธ๋ฃน์ผ๋ก |
๋ณด์ ๊ทธ๋ฃน์ ํต์ฌ์ ์ต์ ๊ถํ์ผ๋ก ํ์ํ IPยทํฌํธ๋ง ์ฌ๋ ๊ฒ, ๊ทธ๋ฆฌ๊ณ DB์ฒ๋ผ ๋ฏผ๊ฐํ ๋ฆฌ์์ค๋ ํน์ IP๊ฐ ์๋ ์๋จ ์๋ฒ์ ๋ณด์ ๊ทธ๋ฃน๋ง ํ์ฉํ๋ ๊ฒ์ด๋ค. ์ด ๋ ์์น์ด ์์ ํ ๋คํธ์ํฌ ์ค๊ณ์ ์ถ๋ฐ์ ์ด๋ค.



Comments powered by Disqus.