์ด ๋ฌธ์์์๋ ๊ณ ๊ฐ ๊ด๋ฆฌ ์ํธํ ํค(CMEK)๋ฅผ ์ํด Cloud Key Management Service(Cloud KMS)๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๊ฐ๋ตํ๊ฒ ์ค๋ช ํฉ๋๋ค. Cloud KMS CMEK๋ฅผ ์ฌ์ฉํ๋ฉด Google Cloud์์ ์ ์ฅ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๋ ํค์ ๋ํ ์์ ๊ถ๊ณผ ์ ์ด๊ถ์ด ๋ถ์ฌ๋ฉ๋๋ค.
CMEK์ Google ์์ ํค ๋ฐ Google ๊ด๋ฆฌ ํค ๋น๊ต
์ฌ์ฉ์๊ฐ ๋ง๋๋ Cloud KMS ํค๋ ๊ณ ๊ฐ ๊ด๋ฆฌ ํค์ ๋๋ค. ์ฌ์ฉ์ ํค๋ฅผ ์ฌ์ฉํ๋ Google ์๋น์ค๋ CMEK ํตํฉ์ ์ฌ์ฉํ๋ค๊ณ ๋งํฉ๋๋ค. ์ด๋ฌํ CMEK๋ฅผ ์ง์ ๊ด๋ฆฌํ๊ฑฐ๋ Cloud KMS Autokey๋ฅผ ํตํด ๊ด๋ฆฌํ ์ ์์ต๋๋ค. Google์ ๊ธฐ๋ณธ ์ ์ฅ ๋ฐ์ดํฐ ์ํธํ์ ๊ณ ๊ฐ ๊ด๋ฆฌ ํค์ ์ฐจ์ด์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํค ์ ํ | Autokey๋ก ๊ณ ๊ฐ ๊ด๋ฆฌ | ๊ณ ๊ฐ ๊ด๋ฆฌ(์๋) | Google ์์ ๋ฐ Google ๊ด๋ฆฌ(Google ๊ธฐ๋ณธ๊ฐ) |
---|---|---|---|
ํค ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋ณผ ์ ์์ | ์ | ์ | ์ |
ํค ์์ ๊ถ1 | ๊ณ ๊ฐ | ๊ณ ๊ฐ | |
ํค3๋ฅผ ๊ด๋ฆฌํ๊ณ ์ ์ดํ ์ ์์2 | ํค ์์ฑ ๋ฐ ํ ๋น์ ์๋ํ๋์ด ์์ต๋๋ค. ๊ณ ๊ฐ ์๋ ์ ์ด๊ฐ ์์ ํ ์ง์๋ฉ๋๋ค. | ๊ณ ๊ฐ, ์๋ ์ ์ด๋ง | |
๊ณ ๊ฐ ๊ด๋ฆฌ ํค์ ๋ํ ๊ท์ ์๊ตฌ์ฌํญ ์ง์ | ์ | ์ | ์๋์ |
ํค ๊ณต์ | ๊ณ ๊ฐ๋ณ๋ก ๊ณ ์ | ๊ณ ๊ฐ๋ณ๋ก ๊ณ ์ | ์ฌ๋ฌ ๊ณ ๊ฐ์ ๋ฐ์ดํฐ๊ฐ ์ผ๋ฐ์ ์ผ๋ก ๋์ผํ ํค ์ํธํ ํค(KEK)๋ฅผ ์ฌ์ฉํฉ๋๋ค. |
ํค ์ํ ์ ์ด | ์ | ์ | ์๋์ |
CMEK ์กฐ์ง ์ ์ฑ | ์ | ์ | ์๋์ |
์ํธํ ํค์ ๋ํ ๊ด๋ฆฌ ๋ฐ ๋ฐ์ดํฐ ์ก์ธ์ค ๋ก๊น | ์ | ์ | ์๋์ |
๊ฐ๊ฒฉ ์ฑ ์ | ๊ฒฝ์ฐ์ ๋ฐ๋ผ ๋ค๋ฆ - ์์ธํ ๋ด์ฉ์ ๊ฐ๊ฒฉ ์ฑ ์ ์ ์ฐธ์กฐํ์ธ์. Autokey์ ๋ํ ์ถ๊ฐ ๋น์ฉ ์์ | ๊ฒฝ์ฐ์ ๋ฐ๋ผ ๋ค๋ฆ - ์์ธํ ๋ด์ฉ์ ๊ฐ๊ฒฉ ์ฑ ์ ์ ์ฐธ์กฐํ์ธ์. | ๋ฌด๋ฃ |
1 ๋ฒ๋ฅ ์กฐํญ์ ๋ฐ๋ผ ํค ์์ ์๋ ํค์ ๋ํ ๊ถ๋ฆฌ๋ฅผ ๋ณด์ ํ ์ฌ๋์ ๋ํ๋ ๋๋ค. ๊ณ ๊ฐ ์์ ์ ํค๋ Google ์ก์ธ์ค๊ฐ ์๊ฒฉํ๊ฒ ์ ํ๋๊ฑฐ๋ ์ฐจ๋จ๋ฉ๋๋ค.
2ํค ์ ์ด๋ ํค ์ข ๋ฅ ๋ฐ ํค ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํ ์ ์ด ์๋จ์ ์ค์ ํ๊ณ , ํธ์ฐจ๋ฅผ ๊ฐ์งํ๊ณ , ํ์ํ ๊ฒฝ์ฐ ์์ ์กฐ์น๋ฅผ ๊ณํํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ฌ์ฉ์๋ ํค๋ฅผ ์ ์ดํ ์ ์์ง๋ง ํค ๊ด๋ฆฌ๋ ์ 3์์๊ฒ ์์ํ ์ ์์ต๋๋ค.
3ํค ๊ด๋ฆฌ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ด ํฌํจ๋ฉ๋๋ค.
- ํค๋ฅผ ๋ง๋ญ๋๋ค.
- ํค์ ๋ณดํธ ์์ค์ ์ ํํฉ๋๋ค.
- ํค ๊ด๋ฆฌ ๊ถํ์ ํ ๋นํฉ๋๋ค.
- ํค์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ์ดํฉ๋๋ค.
- ํค ์ฌ์ฉ์ ์ ์ดํฉ๋๋ค.
- ํค ์ํ ๊ธฐ๊ฐ์ ์ค์ ๋ฐ ์์ ํ๊ฑฐ๋ ํค ์ํ์ ํธ๋ฆฌ๊ฑฐํฉ๋๋ค.
- ํค ์ํ๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
- ํค ๋ฒ์ ์ ํ๊ธฐํฉ๋๋ค.
Google ์์ ํค ๋ฐ Google ๊ด๋ฆฌ ํค๋ฅผ ์ฌ์ฉํ ๊ธฐ๋ณธ ์ํธํ
Google Cloud์ ์ ์ฅ๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ Google์ด ์ํธํ๋ ์์ฒด ๋ฐ์ดํฐ์ ์ฌ์ฉํ๋ ๋์ผํ ๊ฐํ ํค ๊ด๋ฆฌ ์์คํ ์ ์ฌ์ฉํ์ฌ ์ ์ฅ ์ํ์์ ์ํธํ๋ฉ๋๋ค. ์ด๋ฌํ ํค ๊ด๋ฆฌ ์์คํ ์ ์๊ฒฉํ ํค ์ก์ธ์ค ์ ์ด ๋ฐ ๊ฐ์ฌ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ AES-256 ์ํธํ ํ์ค์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ ์ฅ ๋ฐ์ดํฐ๋ฅผ ์ํธํํฉ๋๋ค. Google์ ๋ฐ์ดํฐ ์ํธํ์ ์ฌ์ฉ๋๋ ํค๋ฅผ ์์ ํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. ์ฌ์ฉ์๋ ์ด๋ฌํ ํค๋ฅผ ๋ณด๊ฑฐ๋ ๊ด๋ฆฌํ๊ฑฐ๋ ํค ์ฌ์ฉ๋ ๋ก๊ทธ๋ฅผ ๊ฒํ ํ ์ ์์ต๋๋ค. ์ฌ๋ฌ ๊ณ ๊ฐ์ ๋ฐ์ดํฐ์์ ๋์ผํ ํค ์ํธํ ํค(KEK)๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ค์ , ๊ตฌ์ฑ ๋๋ ๊ด๋ฆฌ๊ฐ ํ์ํ์ง ์์ต๋๋ค.
Google Cloud์ ๊ธฐ๋ณธ ์ํธํ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ธฐ๋ณธ ์ ์ฅ ๋ฐ์ดํฐ ์ํธํ๋ฅผ ์ฐธ์กฐํ์ธ์.
๊ณ ๊ฐ ๊ด๋ฆฌ ์ํธํ ํค(CMEK)
๊ณ ๊ฐ ๊ด๋ฆฌ ์ํธํ ํค๋ ์ฌ์ฉ์๊ฐ ์์ ํ ์ํธํ ํค์ ๋๋ค. ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ์ง์๋๋ Google Cloud ์๋น์ค ๋ด์์ ์ ์ฅ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํค๋ฅผ ๋ณด๋ค ํจ๊ณผ์ ์ผ๋ก ์ ์ดํ ์ ์์ผ๋ฉฐ ๋ฐ์ดํฐ ์ฃผ์์ ์ํธํ ๊ฒฝ๊ณ๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค. Cloud KMS์์ CMEK๋ฅผ ์ง์ ๊ด๋ฆฌํ๊ฑฐ๋ Cloud KMS Autokey๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก๋น์ ๋ ๋ฐ ํ ๋น์ ์๋ํํ ์ ์์ต๋๋ค.
CMEK๋ฅผ ์ง์ํ๋ ์๋น์ค์๋ CMEK ํตํฉ์ด ์์ต๋๋ค. CMEK ํตํฉ์ Google์ ๊ธฐ๋ณธ ์ํธํ ๋์ ์ฌ์ฉํ ์ ์๋ ์๋ฒ ์ธก ์ํธํ ๊ธฐ์ ์ ๋๋ค. CMEK๊ฐ ์ค์ ๋ ํ์๋ ๋ฆฌ์์ค ์๋น์ค ์์ด์ ํธ๊ฐ ๋ฆฌ์์ค๋ฅผ ์ํธํ ๋ฐ ๋ณตํธํํ๋ ์์ ์ด ์ฒ๋ฆฌ๋ฉ๋๋ค. CMEK ํตํฉ ์๋น์ค๋ ์ํธํ๋ ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ์ฒ๋ฆฌํ๋ฏ๋ก ์ต์ข ์ฌ์ฉ์์ ๊ฐ์ ์์ด ์ํธํ ๋ฐ ๋ณตํธํ๋ฅผ ํฌ๋ช ํ๊ฒ ์ํํ ์ ์์ต๋๋ค. ๋ฆฌ์์ค ์ก์ธ์ค ํ๊ฒฝ์ Google์ ๊ธฐ๋ณธ ์ํธํ๋ฅผ ์ฌ์ฉํ ๋์ ๋น์ทํฉ๋๋ค. CMEK ํตํฉ์ ๋ํ ์์ธํ ๋ด์ฉ์ CMEK ํตํฉ ์๋น์ค์ ๊ธฐ๋ฅ์ ์ฐธ์กฐํ์ธ์.
๊ฐ ํค์ ๋ฌด์ ํ ํค ๋ฒ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์๋น์ค๊ฐ CMEK๋ฅผ ์ง์ํ๋์ง ์ฌ๋ถ๋ฅผ ์์๋ณด๋ ค๋ฉด ์ง์๋๋ ์๋น์ค ๋ชฉ๋ก์ ์ฐธ์กฐํ์ธ์.
Cloud KMS๋ฅผ ์ฌ์ฉํ๋ฉด ํค ๋ฒ์ ์์ ์ด๋ฌํ ํค ๋ฒ์ ์ ์ฌ์ฉํ ์ํธํ ์์ ๊ณผ ๊ด๋ จ๋ ๋น์ฉ์ด ๋ฐ์ํฉ๋๋ค. ๊ฐ๊ฒฉ ์ฑ ์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ Cloud Key Management Service ๊ฐ๊ฒฉ ์ฑ ์ ์ ์ฐธ์กฐํ์ธ์. ์ต์ ๊ตฌ๋งค ๋๋ ์ฝ์ ์ ํ์ํ์ง ์์ต๋๋ค.
Cloud KMS Autokey๋ฅผ ์ฌ์ฉํ๋ ๊ณ ๊ฐ ๊ด๋ฆฌ ์ํธํ ํค(CMEK)
Cloud KMS Autokey๋ ํ๋ก๋น์ ๋ ๋ฐ ํ ๋น์ ์๋ํํ์ฌ CMEK ์์ฑ ๋ฐ ๊ด๋ฆฌ๋ฅผ ๊ฐ์ํํฉ๋๋ค. Autokey๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฆฌ์์ค ์์ฑ ์ค์ ํ์ ์ ํค๋ง๊ณผ ํค๊ฐ ์์ฑ๋๋ฉฐ, ์ํธํ ๋ฐ ๋ณตํธํ ์์ ์ ํค๋ฅผ ์ฌ์ฉํ๋ ์๋น์ค ์์ด์ ํธ์ ํ์ํ Identity and Access Management(IAM) ์ญํ ์ด ์๋์ผ๋ก ๋ถ์ฌ๋ฉ๋๋ค.
Autokey์์ ์์ฑ๋ ํค๋ฅผ ์ฌ์ฉํ๋ฉด ํค-๋ฐ์ดํฐ ์์น ์ ๋ ฌ, ํค ํน์์ฑ, ํ๋์จ์ด ๋ณด์ ๋ชจ๋(HSM) ๋ณดํธ ์์ค, ํค ์ํ ์ผ์ , ์ ๋ฌด ๋ถ๋ฆฌ๋ฅผ ํฌํจํ ๋ฐ์ดํฐ ๋ณด์์ ์ ๊ณ ํ์ค ๋ฐ ๊ถ์ฅ์ฌํญ์ ์ผ๊ด๋๊ฒ ์กฐ์ ํ ์ ์์ต๋๋ค. Autokey๋ Autokey์ ํตํฉ๋๋ Google Cloud ์๋น์ค์ ๋ฆฌ์์ค ์ ํ๊ณผ ๊ด๋ จ๋ ์ผ๋ฐ ๊ฐ์ด๋๋ผ์ธ๊ณผ ๊ฐ์ด๋๋ผ์ธ์ ๋ชจ๋ ๋ฐ๋ฅด๋ ํค๋ฅผ ๋ง๋ญ๋๋ค. Autokey๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋ ํค๋ ๊ณ ๊ฐ ๊ด๋ฆฌ ํค์ ๋ํ ๊ท์ ์๊ตฌ์ฌํญ ์ง์์ ํฌํจํ๋ ๋์ผํ ์ค์ ์ ๋ค๋ฅธ Cloud HSM ํค์ ๋์ผํ๊ฒ ์๋ํฉ๋๋ค. Autokey์ ๋ํ ์์ธํ ๋ด์ฉ์ Autokey ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์.
๊ณ ๊ฐ ๊ด๋ฆฌ ์ํธํ ํค๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ
์๋์ผ๋ก ์์ฑ๋ CMEK ๋๋ ํธํ๋๋ ์๋น์ค์์ Autokey๋ก ์์ฑ๋ ํค๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์ํธํ ํค๋ฅผ ์์ ํฉ๋๋ค.
์ํธํ ํค์ ์์น ์ ํ, ๋ณดํธ ์์ค, ์์ฑ, ์ก์ธ์ค ์ ์ด, ์ํ, ์ฌ์ฉ, ํ๊ธฐ ๋ฑ์ ์ ์ดํ๊ณ ๊ด๋ฆฌํฉ๋๋ค.
Cloud KMS์์ ํค ์๋ฃ๋ฅผ ์์ฑํ๊ฑฐ๋ Google Cloud ์ธ๋ถ์์ ์ ์ง๋ณด์๋๋ ํค ์๋ฃ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
ํค๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ์์น์ ๊ด๋ จ๋ ์ ์ฑ ์ ์ค์ ํฉ๋๋ค.
์คํ๋ณด๋ฉ ์ ํค๋ก ๋ณดํธ๋๋ ๋ฐ์ดํฐ๋ฅผ ์ ํ์ ์ผ๋ก ์ญ์ ํ๊ฑฐ๋ ๋ณด์ ์ด๋ฒคํธ(์ํธํ ํ์)๋ฅผ ํด๊ฒฐํฉ๋๋ค.
๊ณ ๊ฐ๋ณ๋ก ๊ณ ์ ํ ํค๋ฅผ ๋ง๋ค์ด์ ์ฌ์ฉํ๊ณ ๋ฐ์ดํฐ์ ๋ํ ์ํธํ ๊ฒฝ๊ณ๋ฅผ ์ค์ ํฉ๋๋ค.
์ํธํ ํค์ ๋ํ ๊ด๋ฆฌ ๋ฐ ๋ฐ์ดํฐ ์ก์ธ์ค๋ฅผ ๋ก๊น ํฉ๋๋ค.
์ด๋ฌํ ๋ชฉํ๋ฅผ ์๊ตฌํ๋ ํ์ฌ ๋๋ ๋ฏธ๋์ ๊ท์ ์ ์ค์ํฉ๋๋ค.
CMEK ํตํฉ ์๋น์ค์ ๊ธฐ๋ฅ
Google์ ๊ธฐ๋ณธ ์ํธํ์ ๋ง์ฐฌ๊ฐ์ง๋ก CMEK๋ ๊ณ ๊ฐ ๋ฐ์ดํฐ์ ์๋ฒ ์ธก ๋์นญ ๋ดํฌ ์ํธํ์ ๋๋ค. Google์ ๊ธฐ๋ณธ ์ํธํ์์ ์ฐจ์ด์ ์ CMEK ๋ณดํธ๋ ๊ณ ๊ฐ์ด ์ ์ดํ๋ ํค๋ฅผ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ๋๋ค. Autokey๋ฅผ ์ฌ์ฉํด์ ์๋ ๋๋ ์๋์ผ๋ก ์์ฑ๋ CMEK๋ ์๋น์ค ํตํฉ ์ค์ ๋์ผํ ๋ฐฉ์์ผ๋ก ์๋ํฉ๋๋ค.
CMEK ํตํฉ์ ์ฌ์ฉํ๋ ํด๋ผ์ฐ๋ ์๋น์ค๋ ์ฌ์ฉ์๊ฐ Cloud KMS์์ ๋ง๋ ํค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฆฌ์์ค๋ฅผ ๋ณดํธํฉ๋๋ค.
Cloud KMS์ ํตํฉ๋ ์๋น์ค๋ ๋์นญ ์ํธํ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
ํค์ ๋ณดํธ ์์ค์ ์ ํํฉ๋๋ค.
๋ชจ๋ ํค๋ 256๋นํธ AES-GCM์ ๋๋ค.
ํค ์๋ฃ๋ Cloud KMS ์์คํ ๊ฒฝ๊ณ๋ฅผ ๋ฒ์ด๋์ง ์์ต๋๋ค.
๋์นญ ํค๋ ๋ดํฌ ์ํธํ ๋ชจ๋ธ์์ ์ํธํ ๋ฐ ๋ณตํธํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
ํค ๋ฐ ๋ฆฌ์์ค๋ฅผ ์ถ์ ํ๋ CMEK ํตํฉ ์๋น์ค
CMEK๋ก ๋ณดํธ๋๋ ๋ฆฌ์์ค์๋ ์ด๋ฅผ ์ํธํํ๋ ํค์ ์ด๋ฆ์ด ํฌํจ๋ ๋ฉํ๋ฐ์ดํฐ ํ๋๊ฐ ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ด๋ ๋ฆฌ์์ค ๋ฉํ๋ฐ์ดํฐ์์ ๊ณ ๊ฐ์๊ฒ ํ์๋ฉ๋๋ค.
ํค ์ถ์ ์ ํค ์ถ์ ์ ์ง์ํ๋ ์๋น์ค์ ๊ฒฝ์ฐ ํค๊ฐ ๋ณดํธํ๋ ๋ฆฌ์์ค๋ฅผ ์๋ ค์ค๋๋ค.
ํค๋ ํ๋ก์ ํธ๋ณ๋ก ๋์ดํ ์ ์์ต๋๋ค.
๋ฆฌ์์ค ์ก์ธ์ค๋ฅผ ์ฒ๋ฆฌํ๋ CMEK ํตํฉ ์๋น์ค
CMEK ํตํฉ ์๋น์ค์์ ๋ฆฌ์์ค๋ฅผ ๋ง๋ค๊ฑฐ๋ ๋ณด๋ ์ฃผ ๊ตฌ์ฑ์์๊ฒ๋ ๋ฆฌ์์ค๋ฅผ ๋ณดํธํ๋ ๋ฐ ์ฌ์ฉ๋๋ CMEK์ Cloud KMS CryptoKey ์ํธํ/๋ณตํธํ(roles/cloudkms.cryptoKeyEncrypterDecrypter
)๊ฐ ํ์ํ์ง ์์ต๋๋ค.
๊ฐ ํ๋ก์ ํธ ๋ฆฌ์์ค์๋ ๊ณ ๊ฐ ๊ด๋ฆฌ ํค๋ฅผ ์ฌ์ฉํ์ฌ ์ํธํ ๋ฐ ๋ณตํธํ๋ฅผ ์ํํ๋ ์๋น์ค ์์ด์ ํธ๋ผ๋ ํน์ํ ์๋น์ค ๊ณ์ ์ด ์์ต๋๋ค. CMEK์ ๋ํ ์ก์ธ์ค ๊ถํ์ ์๋น์ค ์์ด์ ํธ์ ๋ถ์ฌํ๋ฉด ์๋น์ค ์์ด์ ํธ๊ฐ ํด๋น ํค๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์๊ฐ ์ ํํ ๋ฆฌ์์ค๋ฅผ ๋ณดํธํฉ๋๋ค.
์์ฒญ์๊ฐ ๊ณ ๊ฐ ๊ด๋ฆฌ ํค๋ก ์ํธํ๋ ๋ฆฌ์์ค์ ์ก์ธ์คํ๋ ค๊ณ ํ๋ฉด ์๋น์ค ์์ด์ ํธ๊ฐ ์์ฒญ๋ ๋ฆฌ์์ค์ ๋ณตํธํ๋ฅผ ์๋์ผ๋ก ์๋ํฉ๋๋ค. ์๋น์ค ์์ด์ ํธ๊ฐ ํค๋ฅผ ์ฌ์ฉํ์ฌ ๋ณตํธํํ ๊ถํ์ ๊ฐ์ง๊ณ ์๊ณ , ์ฌ์ฉ์๊ฐ ํค๋ฅผ ์ฌ์ฉ ์ค์งํ๊ฑฐ๋ ํ๊ธฐํ์ง ์์ ๊ฒฝ์ฐ ์๋น์ค ์์ด์ ํธ๋ ํค ์ํธํ ๋ฐ ๋ณตํธํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์์ฒญ์ด ์คํจํฉ๋๋ค.
์ถ๊ฐ ์์ฒญ์ ์ก์ธ์ค๋ ํ์ํ์ง ์์ผ๋ฉฐ, ์๋น์ค ์์ด์ ํธ๊ฐ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์ํธํ์ ๋ณตํธํ๋ฅผ ์ฒ๋ฆฌํ๋ฏ๋ก ๋ฆฌ์์ค ์ก์ธ์ค๋ฅผ ์ํ ์ฌ์ฉ์ ํ๊ฒฝ์ Google์ ๊ธฐ๋ณธ ์ํธํ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ์ ์ฌํฉ๋๋ค.
CMEK์ฉ Autokey ์ฌ์ฉ
Autokey๋ฅผ ์ฌ์ฉํ ํด๋๋ง๋ค ์ผํ์ฑ ์ค์ ํ๋ก์ธ์ค๊ฐ ์์ต๋๋ค. Autokey ์ง์ํ๊ณผ ํจ๊ป ์์ ํ ํด๋ ๋ฐ Autokey๊ฐ ํด๋น ํด๋์ ํค๋ฅผ ์ ์ฅํ๋ ๊ด๋ จ ํค ํ๋ก์ ํธ๋ฅผ ์ ํํ ์ ์์ต๋๋ค. Autokey ์ฌ์ฉ ์ค์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ Cloud KMS Autokey ์ฌ์ฉ ์ค์ ์ ์ฐธ์กฐํ์ธ์.
CMEK๋ฅผ ์๋์ผ๋ก ๋ง๋๋ ๊ฒฝ์ฐ์ ๋ฌ๋ฆฌ Autokey์๋ ๋ค์ ์ค์ ๋จ๊ณ๊ฐ ํ์ํ์ง ์์ต๋๋ค.
ํค ๊ด๋ฆฌ์๋ ํค๋ง ๋๋ ํค๋ฅผ ์๋์ผ๋ก ๋ง๋ค๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ํธํ ๋ฐ ๋ณตํธํํ๋ ์๋น์ค ์์ด์ ํธ์ ๊ถํ์ ํ ๋นํ ํ์๊ฐ ์์ต๋๋ค. Cloud KMS ์๋น์ค ์์ด์ ํธ๊ฐ ์ด๋ฌํ ์์ ์ ๋์ ์ํํฉ๋๋ค.
๊ฐ๋ฐ์๋ ๋ฆฌ์์ค ์์ฑ ์ ์ ํค ์์ฒญ์ ๋ฏธ๋ฆฌ ๊ณํํ ํ์๊ฐ ์์ต๋๋ค. ์ ๋ฌด ๋ถ๋ฆฌ๋ฅผ ์ ์งํ๋ฉด์ ํ์์ ๋ฐ๋ผ ์๋์ผ๋ก Autokey์ ํค๋ฅผ ์์ฒญํ ์ ์์ต๋๋ค.
Autokey๋ฅผ ์ฌ์ฉํ ๋๋ ํ ๊ฐ์ง ๋จ๊ณ๊ฐ ์์ต๋๋ค. ๊ฐ๋ฐ์๊ฐ ๋ฆฌ์์ค ์์ฑ ์ค์ ํค๋ฅผ ์์ฒญํ๋ ๊ฒ์ ๋๋ค. ๋ฐํ๋ ํค๋ ์๋ํ ๋ฆฌ์์ค ์ ํ๊ณผ ์ผ์นํฉ๋๋ค.
Autokey๋ก ์์ฑ๋ CMEK๋ ๋ค์ ๊ธฐ๋ฅ์ ์๋ ์์ฑ ํค์ ๋์ผํ ๋ฐฉ์์ผ๋ก ์๋ํฉ๋๋ค.
CMEK ํตํฉ ์๋น์ค๋ ๋์ผํ ๋ฐฉ์์ผ๋ก ์๋ํฉ๋๋ค.
ํค ๊ด๋ฆฌ์๋ Cloud KMS ๋์๋ณด๋ ๋ฐ ํค ์ฌ์ฉ ์ถ์ ์ ํตํด ์์ฑ๋๊ณ ์ฌ์ฉ๋๋ ๋ชจ๋ ํค๋ฅผ ๊ณ์ ๋ชจ๋ํฐ๋งํ ์ ์์ต๋๋ค.
์กฐ์ง ์ ์ฑ ์ ์๋์ผ๋ก ์์ฑ๋ CMEK์ ํจ๊ป ์๋ํ ๋์ ๋์ผํ ๋ฐฉ์์ผ๋ก Autokey์ ํจ๊ป ์๋ํฉ๋๋ค.
Autokey ๊ฐ์๋ Autokey ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์. Autokey๋ฅผ ์ฌ์ฉํ์ฌ CMEK๋ก ๋ณดํธ๋๋ ๋ฆฌ์์ค๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ Cloud KMS Autokey๋ฅผ ์ฌ์ฉํ์ฌ ๋ณดํธ๋๋ ๋ฆฌ์์ค ๋ง๋ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
CMEK ์๋ ์์ฑ
CMEK๋ฅผ ์๋์ผ๋ก ๋ง๋ค ๋๋ ๋ณดํธ๋ ๋ฆฌ์์ค๋ฅผ ๋ง๋ค๊ธฐ ์ ์ ํค๋ง, ํค, ๋ฆฌ์์ค ์์น๋ฅผ ๊ณํํ๊ณ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ํค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฆฌ์์ค๋ฅผ ๋ณดํธํ ์ ์์ต๋๋ค.
CMEK๋ฅผ ์ฌ์ฉ ์ค์ ํ๋ ์ ํํ ๋จ๊ณ๋ ๊ด๋ จ Google Cloud ์๋น์ค์ ๋ํ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์. GKE์ ๊ฐ์ ์ผ๋ถ ์๋น์ค์๋ ์๋น์ค์ ๊ด๋ จ๋ ๋ค์ํ ์ ํ์ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ธฐ ์ํ ์ฌ๋ฌ CMEK ํตํฉ์ด ์์ต๋๋ค. ๋ค์๊ณผ ์ ์ฌํ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅผ ๊ฒ์ผ๋ก ์์ํ ์ ์์ต๋๋ค.
Cloud KMS ํค๋ง์ ๋ง๋ค๊ฑฐ๋ ๊ธฐ์กด ํค๋ง์ ์ ํํฉ๋๋ค. ํค๋ง์ ๋ง๋ค ๋๋ ๋ณดํธ ๋์ ๋ฆฌ์์ค์ ์ง๋ฆฌ์ ์ผ๋ก ๊ฐ๊น์ด ์์น๋ฅผ ์ ํํฉ๋๋ค. ํค๋ง์ ๋ณดํธํ๋ ๋ฆฌ์์ค์ ๋์ผํ ํ๋ก์ ํธ ๋๋ ๋ค๋ฅธ ํ๋ก์ ํธ์ ์์ ์ ์์ต๋๋ค. ๋ค๋ฅธ ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ๋ฉด IAM ์ญํ ์ ๋ณด๋ค ํจ๊ณผ์ ์ผ๋ก ์ ์ดํ ์ ์์ผ๋ฉฐ ์ ๋ฌด ๋ถ๋ฆฌ๋ฅผ ์ง์ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์ ํํ ํค๋ง์ Cloud KMS ํค๋ฅผ ๋ง๋ค๊ฑฐ๋ ๊ฐ์ ธ์ต๋๋ค. ์ด ํค๊ฐ CMEK์ ๋๋ค.
CMEK์ [CryptoKey Encrypter/Decrypter IAM ์ญํ encrypter-decrypter-role์ ํด๋น ์๋น์ค์ ์๋น์ค ๊ณ์ ์ ๋ถ์ฌํฉ๋๋ค.
๋ฆฌ์์ค๋ฅผ ๋ง๋ค ๋ CMEK๋ฅผ ์ฌ์ฉํ๋๋ก ๋ฆฌ์์ค๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ์๋ฅผ ๋ค์ด GKE ํด๋ฌ์คํฐ๊ฐ CMEK๋ฅผ ์ฌ์ฉํ์ฌ ๋ ธ๋์ ๋ถํ ๋์คํฌ์์ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๋๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์์ฒญ์๊ฐ ๋ฐ์ดํฐ์ ์ก์ธ์คํ๊ธฐ ์ํด CMEK์ ์ง์ ์ก์ธ์คํ ํ์๋ ์์ต๋๋ค.
์๋น์ค ์์ด์ ํธ์ CryptoKey ์ํธํ/๋ณตํธํ ์ญํ ์ด ์๋ ๊ฒฝ์ฐ ์๋น์ค๋ ํด๋น ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๊ณ ๋ณตํธํํ ์ ์์ต๋๋ค. ์ด ์ญํ ์ ์ทจ์ํ๊ฑฐ๋ CMEK๋ฅผ ์ฌ์ฉ ์ค์งํ๊ฑฐ๋ ํ๊ธฐํ๋ฉด ํด๋น ๋ฐ์ดํฐ์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
CMEK ๊ท์ ์ค์
์ผ๋ถ ์๋น์ค๋ CMEK ํตํฉ์ ์ฌ์ฉํ๋ฉฐ ์ฌ์ฉ์๋ ์ด๋ฅผ ํตํด ํค๋ฅผ ์ง์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ผ๋ถ ์๋น์ค๋ ๋์ CMEK ๊ท์ ์ค์๋ฅผ ์ ๊ณตํ๋ฏ๋ก ์์ ๋ฐ์ดํฐ์ ์์ ํค๊ฐ ๋์คํฌ์ ๊ธฐ๋ก๋์ง ์์ต๋๋ค. ํตํฉ ๋ฐ ํธํ ์๋น์ค์ ์ ์ฒด ๋ชฉ๋ก์ CMEK ํธํ ์๋น์ค๋ฅผ ์ฐธ์กฐํ์ธ์.
ํค ์ฌ์ฉ ์ถ์
ํค ์ฌ์ฉ ์ถ์ ์ CMEK๋ก ๋ณดํธ๋๋ ์กฐ์ง ๋ด์ Google Cloud ๋ฆฌ์์ค๋ฅผ ๋ณด์ฌ์ค๋๋ค. ํค ์ฌ์ฉ ์ถ์ ์ ์ฌ์ฉํ๋ฉด ํน์ ํค๋ฅผ ์ฌ์ฉํ๋ ๋ณดํธ ๋ฆฌ์์ค, ํ๋ก์ ํธ, ๊ณ ์ ํ Google Cloud ์ ํ ๋ฐ ํค ์ฌ์ฉ ์ฌ๋ถ๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ํค ์ฌ์ฉ ์ถ์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ ํค ์ฌ์ฉ๋ ๋ณด๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
CMEK ์กฐ์ง ์ ์ฑ
Google Cloud๋ ์กฐ์ง ๋ฆฌ์์ค ์ ์ฒด์์ ์ผ๊ด๋ CMEK ์ฌ์ฉ์ ๋ณด์ฅํ๊ธฐ ์ํด ์กฐ์ง ์ ์ฑ ์ ์ฝ์กฐ๊ฑด์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์ ์ฝ์กฐ๊ฑด์ CMEK ์ฌ์ฉ์ ์๊ตฌํ๊ณ CMEK ๋ณดํธ์ ์ฌ์ฉ๋๋ Cloud KMS ํค๋ฅผ ์ ํ ๋ฐ ์ ์ดํ ์ ์๋ ๋ค์๊ณผ ๊ฐ์ ์ ์ด ๊ธฐ๋ฅ์ ์กฐ์ง ๊ด๋ฆฌ์์๊ฒ ์ ๊ณตํฉ๋๋ค.
ํ์ฉ๋๋ ํค ๋ณดํธ ์์ค์ ํ๋
CMEK ์์น์ ์ ํ์ฌํญ
ํค ๋ฒ์ ํ๊ธฐ ์ ์ด
๋ค์ ๋จ๊ณ
- CMEK ํตํฉ์ ์ฌ์ฉํ๋ ์๋น์ค ๋ชฉ๋ก์ ์ฐธ์กฐํ์ธ์.
- CMEK ํธํ ์๋น์ค ๋ชฉ๋ก์ ์ฐธ์กฐํ์ธ์.
- ํค ์ฌ์ฉ ์ถ์ ์ ์ฌ์ฉํ ์ ์๋ ๋ฆฌ์์ค ์ ํ ๋ชฉ๋ก์ ์ฐธ์กฐํ์ธ์.
- Autokey์์ ์ง์ํ๋ ์๋น์ค ๋ชฉ๋ก์ ์ฐธ์กฐํ์ธ์.