Google Cloud์—์„œ ์ƒํ˜ธ TLS ์ดํ•ด

์ƒํ˜ธ TLS(mTLS)๋Š” ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ์ƒํ˜ธ ์ธ์ฆ์„ ์œ„ํ•œ ์—…๊ณ„ ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. mTLS ํ”„๋กœํ† ์ฝœ์€ ํด๋ผ์ด์–ธํŠธ ๋ฐ ์„œ๋ฒ„ ๋ชจ๋‘ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์˜ ์–‘์ชฝ ๋์—์„œ ํด๋ผ์ด์–ธํŠธ ์ธ์ฆ์„œ์™€ ์—ฐ๊ฒฐ๋œ ๋น„๊ณต๊ฐœ ํ‚ค๋ฅผ ๊ฐ€์กŒ๋Š”์ง€ ํ™•์ธํ•จ์œผ๋กœ์จ ์ž์‹ ์ด ๋ˆ„๊ตฌ์ธ์ง€ ์ฆ๋ช…ํ•ฉ๋‹ˆ๋‹ค.

ํด๋ผ์ด์–ธํŠธ ์ธ์ฆ์„œ๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

ํด๋ผ์ด์–ธํŠธ ์ธ์ฆ์„œ๋Š” ์ „์†ก ๊ณ„์ธต ๋ณด์•ˆ(TLS) ์ธ์ฆ์„œ๋ผ๊ณ ๋„ ํ•˜๋ฉฐ, ๊ธฐ๊ธฐ ID๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค. ์ธ์ฆ์„œ ์ •๋ณด์—๋Š” ๊ณต๊ฐœ ํ‚ค, ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์ž ๋ช…์„ธ์„œ(์ธ์ฆ์„œ ๊ธฐ๊ด€์—์„œ ๋ฐœ๊ธ‰ํ•˜๊ฑฐ๋‚˜ ์ž์ฒด ์„œ๋ช…ํ•  ์ˆ˜ ์žˆ๋Š” ์ธ์ฆ์„œ), ์ธ์ฆ์„œ ๋งŒ๋ฃŒ์ผ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

Google API๊ฐ€ ๊ธฐ๊ธฐ ID๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•

TLS ํ”„๋กœํ† ์ฝœ์€ ๊ณต๊ฐœ ํ‚ค ์ธํ”„๋ผ(PKI)๋ผ๋Š” ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋ฉฐ, ์ด ๊ธฐ์ˆ ์—๋Š” ํ•œ ์Œ์˜ ๋น„๋Œ€์นญ ํ‚ค์ธ ๊ณต๊ฐœ ํ‚ค์™€ ๋น„๊ณต๊ฐœ ํ‚ค๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋น„๊ณต๊ฐœ ํ‚ค๋กœ ์•”ํ˜ธํ™”๋œ ๋ชจ๋“  ํ•ญ๋ชฉ์€ ๊ณต๊ฐœ ํ‚ค๋กœ๋งŒ ๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.Google Cloud API๋Š” mTLS ํ•ธ๋“œ์…ฐ์ดํฌ ์ค‘์— ์ธ์ฆ์„œ์˜ ๊ณต๊ฐœ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋น„๊ณต๊ฐœ ํ‚ค๋กœ ์•”ํ˜ธํ™”๋œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณตํ˜ธํ™”ํ•˜์—ฌ ๊ธฐ๊ธฐ์˜ ID๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐ TLS ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ณตํ˜ธํ™”๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์™„๋ฃŒ๋˜๋ฉด ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๊ธฐ์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋น„๊ณต๊ฐœ ํ‚ค๋ฅผ ์†Œ์œ ํ–ˆ์Œ์ด ์ž…์ฆ๋ฉ๋‹ˆ๋‹ค.

mTLS ํ•ธ๋“œ์…ฐ์ดํฌ ๋ฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋ ค๋ฉด ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • mTLS๋ณ„ API ์—”๋“œํฌ์ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Google API์™€ mTLS ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. mTLS๋ณ„ ์—”๋“œํฌ์ธํŠธ์˜ ํ˜•์‹์€ [service].mtls.googleapis.com์ž…๋‹ˆ๋‹ค.

  • mTLS ํ•ธ๋“œ์…ฐ์ดํฌ ์ค‘์— ๊ธฐ๊ธฐ ์ธ์ฆ์„œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ธ์ฆ์„œ ๋ฐฐํฌ์— ์—”๋“œํฌ์ธํŠธ ํ™•์ธ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ง€์›๋˜๋Š” ํด๋ผ์ด์–ธํŠธ์—์„œ ์ด๋Ÿฌํ•œ ์œ ํ˜•์˜ ์ธ์ฆ์„œ๋ฅผ ์ž๋™์œผ๋กœ ๊ฒ€์ƒ‰ํ•ด์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ๋‹ค์ด์–ด๊ทธ๋žจ์€ ํด๋ผ์ด์–ธํŠธ์™€ Google API ์„œ๋ฒ„ ๊ฐ„์˜ mTLS ํ•ธ๋“œ์…ฐ์ดํฌ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

ํด๋ผ์ด์–ธํŠธ์™€ Google API ์„œ๋ฒ„ ๊ฐ„์˜ mTLS ํ•ธ๋“œ์…ฐ์ดํฌ

๋‹ค์Œ ๋‹จ๊ณ„