๋กœ์ผ“๐Ÿพ
article thumbnail
๋ฐ˜์‘ํ˜•

 

 

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์œ„์—๋Š” ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค๋“ค์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ์ด ์„œ๋น„์Šค๋“ค์ด ํ•˜๋‚˜ํ•˜๋‚˜ ์ƒ๊ฒจ๋‚˜๋‹ค ๋ณด๋ฉด ์–ด๋Š ์ƒˆ ๋ช‡ ๋ฐฑ๊ฐœ, ๋ช‡ ์ฒœ๊ฐœ์˜ ์„œ๋น„์Šค๋“ค์ด ์กด์žฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

 

์ด๋Ÿฐ ์„œ๋น„์Šค๋“ค์„ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ด์Šคํ‹ฐ์˜ค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด์Šคํ‹ฐ์˜ค๋Š” ์„œ๋น„์Šค ๋ฉ”์‰ฌ ์„œ๋น„์Šค ๋ผ๋Š” ํƒ€์ดํ‹€์— ๊ฑธ๋งž๊ฒŒ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ๋“ค์„ ์ œ๊ณตํ•ด์ฃผ๋Š”๋ฐ ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ๊ทธ ์ค‘ ํ•ต์‹ฌ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜์ธ mTLS (Mutual TLS) ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

 

๋จผ์ € mTLS ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋ณด๊ธฐ ์ „์— ์™œ ํ•„์š”ํ•˜์ง„ ๋ถ€ํ„ฐ ์•Œ์•„๋ณด์ฃ .

 

์ด์Šคํ‹ฐ์˜ค ์ธ๊ทธ๋ ˆ์Šค ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ํ†ตํ•ด ์šฐ๋ฆฌ๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋‚ด๋ถ€์— ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ด์Šคํ‹ฐ์˜ค ์ธ๊ทธ๋ ˆ์Šค ๊ฒŒ์ดํŠธ์›จ์ด

 

ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ ์•”ํ˜ธํ™”๋ฅผ ํ•œ ํ›„ ์ „์†กํ•˜๊ฒŒ ๋˜๋Š”๋ฐ (HTTPS), ๋ฌธ์ œ๋Š” ์ธ๊ทธ๋ ˆ์Šค ๊ฒŒ์ดํŠธ์›จ์ด ๊นŒ์ง€๋งŒ ๋ฐ์ดํ„ฐ๊ฐ€ ์•”ํ˜ธํ™”๊ฐ€ ๋˜๊ณ  ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋‚ด๋ถ€์—์„œ๋Š” HTTPS ๊ฐ€ ์•„๋‹Œ HTTP ๋กœ ํ†ต์‹ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ํ‰๋ฌธ์œผ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์ด๋™ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

 

๊ทธ๋Ÿฐ๋ฐ ์–ด์ฐจํ”ผ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋‚ด๋ถ€๋Š” ํ”„๋ผ์ด๋น—ํ•œ ์˜์—ญ์ธ๋ฐ, ๊ตณ์ด ๋‚ด๋ถ€์—์„œ์˜ ํ†ต์‹ ๊นŒ์ง€ HTTPS ๋กœ ํ•  ํ•„์š”๊ฐ€ ์žˆ์„๊นŒ? ๋ผ๋Š” ์˜๋ฌธ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

์ด ์งˆ๋ฌธ์—์„œ ๋Œ€ํ•ด์„œ๋Š” ์ด์Šคํ‹ฐ์˜ค๋Š” ์ด๋ ‡๊ฒŒ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

 

"๋งŒ์•ฝ ์›Œ์ปค ๋…ธ๋“œ๋“ค์ด ์„œ๋กœ ๋‹ค๋ฅธ ๋ฆฌ์ „์— ์กด์žฌํ•˜๊ฒŒ ๋˜๋ฉด ๋‹น์—ฐํžˆ ํ†ต์‹ ์€ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๊ฑด๋ฌผ ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€๊ฒŒ ๋˜๊ณ , ์ •๋ง ๋‚˜์œ ํ•ด์ปค๊ฐ€ ์˜๋„์ ์œผ๋กœ ํƒˆ์ทจํ•˜๊ฒŒ ๋˜๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ์œ ์ถœ๋  ์ˆ˜ ์žˆ๋‹ค"

์™ธ๋ถ€๋กœ ๋‚˜๊ฐ„๋‹ค?

 

ํ‹€๋ฆฐ ๋ง์€ ์•„๋‹Œ๋ฐ ๊ทธ๋ ‡๋‹ค๊ณ  ๋˜ ๋ง‰ 100% ๋งž๋Š” ๋ง๋„ ์•„๋‹Œ ๊ฑฐ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ฑด๋ฌผ ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ„๋‹คํ•ด๋„ AWS ์˜ ๋ฌผ๋ฆฌ์ ์ธ ๋„คํŠธ์›Œํฌ ์„ ์„ ํ†ตํ•ด ๋‚˜๊ฐˆํ…๋ฐ.. ์ด๊ฒƒ์„ AWS ๊ฐ€ ๋ฐ”๋ณด๋„ ์•„๋‹ˆ๊ณ , ์‰ฝ๊ฒŒ ํƒˆ์ทจํ•ด๊ฐ€์ง€ ๋ชปํ•˜๊ฒŒ ์ด๋ฏธ ์„ค๊ณ„ ํ•ด๋†“์•˜์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทผ๋ฐ ๋ญ ์ด๊ฑด ์ œ ์ถ”์ธก์ด๊ณ , ์•”ํŠผ ํ™•์‹คํ•ด์„œ ๋‚˜์  ๊ฑด ์—†์ฃ ?

 

๊ทธ๋Ÿผ ์ด์ œ ์™œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋‚ด๋ถ€์—์„œ๋„ HTTPS ํ†ต์‹ ์ด ํ•„์š”ํ•œ์ง€ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋˜ ํ•˜๋‚˜ ๋ฌธ์ œ๊ฐ€ ์ƒ๊น๋‹ˆ๋‹ค. ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค๊ฐ€ 1000 ๊ฐœ๋ผ๋ฉด 1000 ๊ฐœ ๋ชจ๋‘ TLS ์ธ์ฆ์„œ๋ฅผ ๋งŒ๋“ค๊ณ , ๊ด€๋ฆฌํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ •๋ง ๊ท€์ฐฎ๊ณ , ๊ด€๋ฆฌํ•˜๊ธฐ๊ฐ€ ๋งŒ๋งŒ์น˜ ์•Š์„ ๊ฒ๋‹ˆ๋‹ค.

 

๊ทธ๋ž˜์„œ ์ด๋Ÿฌํ•œ ๋ถ€๋ถ„์„ ์ด์Šคํ‹ฐ์˜ค์˜ mTLS ๊ฐ€ ํ•ด๊ฒฐํ•ด ์ค๋‹ˆ๋‹ค.

 

์ด์Šคํ‹ฐ์˜ค ๊ณต์‹ ๋ฌธ์„œ์—์„  mTLS ๊ณผ์ •์„ ์ด๋ ‡๊ฒŒ ์„ค๋ช…ํ•ด์ค๋‹ˆ๋‹ค.

  1. Istio๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ์•„์›ƒ๋ฐ”์šด๋“œ ํŠธ๋ž˜ํ”ฝ์„ ํด๋ผ์ด์–ธํŠธ์˜ ๋กœ์ปฌ ์‚ฌ์ด๋“œ์นด Envoy๋กœ ๋‹ค์‹œ ๋ผ์šฐํŒ…ํ•ฉ๋‹ˆ๋‹ค.
  2. ํด๋ผ์ด์–ธํŠธ ์ธก Envoy๋Š” ์„œ๋ฒ„ ์ธก Envoy์™€ ์ƒํ˜ธ TLS ํ•ธ๋“œ์…ฐ์ดํฌ๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ํ•ธ๋“œ์…ฐ์ดํฌ ์ค‘์— ํด๋ผ์ด์–ธํŠธ ์ธก Envoy๋Š” ์„œ๋ฒ„ ์ธ์ฆ์„œ์— ์ œ๊ณต๋œ ์„œ๋น„์Šค ๊ณ„์ •์ด ๋Œ€์ƒ ์„œ๋น„์Šค๋ฅผ ์‹คํ–‰ํ•  ๊ถŒํ•œ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๋ณด์•ˆ ์ด๋ฆ„ ์ง€์ • ๊ฒ€์‚ฌ๋„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  3. ํด๋ผ์ด์–ธํŠธ ์ธก Envoy์™€ ์„œ๋ฒ„ ์ธก Envoy๋Š” ์ƒํ˜ธ TLS ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๊ณ  Istio๋Š” ํด๋ผ์ด์–ธํŠธ ์ธก Envoy์—์„œ ์„œ๋ฒ„ ์ธก Envoy๋กœ ํŠธ๋ž˜ํ”ฝ์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.
  4. ์„œ๋ฒ„ ์ธก Envoy๊ฐ€ ์š”์ฒญ์„ ์Šน์ธํ•ฉ๋‹ˆ๋‹ค. ๊ถŒํ•œ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ๋กœ์ปฌ TCP ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ํŠธ๋ž˜ํ”ฝ์„ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.

mTLS ๊ณผ์ • ๋„์‹ํ™”

 

์ฆ‰, Istio Proxy ๊ฐ€ ์ด๋ฅผ ์•Œ์•„์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด์ค„ ๋•Œ ์•”ํ˜ธํ™”๋ฅผ ํ•ด์ฃผ๊ณ , ๋ฐ›์„ ๋•Œ ๋‹ค์‹œ ๋ณตํ˜ธํ™”๋ฅผ ํ•ด์ค€๋‹ค๋Š” ๊ฒ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ตณ์ด TLS ์ธ์ฆ์„œ์— ์‹ ๊ฒฝ์“ธ ํ•„์š”๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์ด์ฃ .

 

์ฐธ๊ณ ๋กœ TLS ๋ฒ„์ „์€ ์•„๋ž˜์™€ ๊ฐ™์ด ๊ตฌ์„ฑ๋œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

  • ECDHE-ECDSA-AES256-GCM-SHA384
  • ECDHE-RSA-AES256-GCM-SHA384
  • ECDHE-ECDSA-AES128-GCM-SHA256
  • ECDHE-RSA-AES128-GCM-SHA256
  • AES256-GCM-SHA384
  • AES128-GCM-SHA256

 

๊ทธ๋Ÿผ ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š” ์ง€ ์•Œ์•„๋ณด์ฃ !

 

๋ ›์ธ ๋‘๋”์ฝ”๋“œ~!

 

 

mTLS ๋ฅผ ์œ„ํ•œ ํŠน๋ณ„ํ•œ ๋ฐฉ๋ฒ•์€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ์ € ๋„ค์ž„์ŠคํŽ˜์ด์Šค์— ์•„๋ž˜์™€ ๊ฐ™์ด ์ด์Šคํ‹ฐ์˜ค๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๋ช…์‹œ๋งŒ ํ•˜๋ฉด ๋ฐ”๋กœ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

kubectl label namespace default istio-injection=enabled

 

์•„๋ž˜ ๊ทธ๋ฆผ์€ Kiali ๋ฅผ ํ†ตํ•ด์„œ nginx ๋“ค์„ ๋„์‹ํ™”ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ณด๋ฉด nginx-01 -> nginx-02 ์—๋Š” ์ž๋ฌผ์‡ ๊ฐ€ ์ฑ„์›Œ์ ธ์žˆ์ง€๋งŒ, nginx-01 -> nginx-03 ์€ ์ž๋ฌผ์‡ ๊ฐ€ ์ฑ„์›Œ์ง€์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด ์ž๋ฌผ์‡  ์•„์ด์ฝ˜์ด ๋ฐ”๋กœ mTLS ์˜ ์ ์šฉ ์—ฌ๋ถ€์ž…๋‹ˆ๋‹ค.

 

๊ทธ๋ž˜์„œ default ๋„ค์ž„์ŠคํŽ˜์ด์Šค์— ์žˆ๋Š” ์„œ๋น„์Šค๋“ค์€ ์ž๋ฌผ์‡ ๊ฐ€ ์ฑ„์›Œ์ ธ ์žˆ๊ณ , not-istio ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋Š” ์ด์Šคํ‹ฐ์˜ค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋‹ˆ ์ž๋ฌผ์‡ ๊ฐ€ ์ฑ„์›Œ์ง€์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

 

๊ทธ๋Ÿผ ์ด๋ฒˆ์—๋Š” ์ด์Šคํ‹ฐ์˜ค mTLS ์˜ 3๊ฐ€์ง€ ๋ชจ๋“œ๋ฅผ ์•Œ์•„๋ณด์ฃ .

  • PERMISSIVE : ์›Œํฌ๋กœ๋“œ๊ฐ€ ์ƒํ˜ธ TLS ๋ฐ ์ผ๋ฐ˜ ํ…์ŠคํŠธ ํŠธ๋ž˜ํ”ฝ์„ ๋ชจ๋‘ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“œ๋Š” ์‚ฌ์ด๋“œ์นด๊ฐ€ ์—†๋Š” ์›Œํฌ๋กœ๋“œ๊ฐ€ ์ƒํ˜ธ TLS๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ค‘์— ๊ฐ€์žฅ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ด๋“œ์นด ์‚ฝ์ž…์œผ๋กœ ์›Œํฌ๋กœ๋“œ๊ฐ€ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜๋˜๋ฉด ๋ชจ๋“œ๋ฅผ STRICT๋กœ ์ „ํ™˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • STRICT : ์›Œํฌ๋กœ๋“œ๋Š” ์ƒํ˜ธ TLS ํŠธ๋ž˜ํ”ฝ๋งŒ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • DISABLE : ์ƒํ˜ธ TLS๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ๋ณด์•ˆ ๊ด€์ ์—์„œ ์ž์ฒด ๋ณด์•ˆ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š” ํ•œ ์ด ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

 

๊ธฐ๋ณธ ๊ฐ’์€ PERMISSIVE ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ตณ์ด mTLS ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ํ•ด๋„ mTLS ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค์™€ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

 

์‹ค์ œ ๊ทธ๋ ‡๊ฒŒ ๋™์ž‘ํ•˜๋Š” ์ง€ ํ™•์ธํ•ด๋ณด์ฃ .

 

์•„๋ž˜์™€ ๊ฐ™์ด default ๋„ค์ž„์ŠคํŽ˜์ด์Šค์—์„œ PERMISSIVE ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ํ•˜๋ฉด,

apiVersion: security.istio.io/v1beta1
kind: PeerAuthentication
metadata:
  name: "default-strict"
  namespace: "default"
spec:
  mtls:
    mode: PERMISSIVE

 

์ด์Šคํ‹ฐ์˜ค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” not-istio ๋„ค์ž„์ŠคํŽ˜์ด์Šค์˜ nginx-03 ์—์„œ ์ด์Šคํ‹ฐ์˜ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” nginx-01 ๋กœ๋„ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

 

๊ทธ๋ฆฌ๊ณ  ๋ชจ๋“œ๋ฅผ ํ•œ๋ฒˆ STRICT ๋ฐ”๊ฟ”๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

apiVersion: security.istio.io/v1beta1
kind: PeerAuthentication
metadata:
  name: "default-strict"
  namespace: "default"
spec:
  mtls:
    mode: STRICT

 

 

์ด์Šคํ‹ฐ์˜ค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” nginx-03 ์—์„œ ์ด์Šคํ‹ฐ์˜ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” nginx-01 ์—๋Š” ํ†ต์‹ ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•จ์œผ๋กœ์จ ๋ณด์•ˆ์ด ์ค‘์š”์‹œ ๋˜๋Š” ์˜์—ญ์—์„œ๋Š” mTLS ๋ฅผ ๊ฐ•์ œํ™” ํ•  ์ˆ˜ ์žˆ์ฃ .

 

์˜ค๋Š˜์€ ์ด์Šคํ‹ฐ์˜ค์˜ mTLS ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. mTLS ๋ฅผ ์ด์šฉํ•˜๋ฉด ๋‚ด๋ถ€์—์„œ์˜ ๋ชจ๋“  ํ†ต์‹ ์„ ์‰ฝ๊ฒŒ HTTPS ๋กœ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์ฃ .

 

๊ทธ๋Ÿฐ๋ฐ ์‹ค์ œ๋กœ curl ๋ช…๋ น์–ด๋ฅผ ๋ณด๋ฉด https ๋กœ ๋ณด๋‚ด๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ http ๋กœ ๋ณด๋‚ด๋Š” ๊ฒƒ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ์ด๋Š” ์–ด์ฐจํ”ผ ํŒŒ๋“œ๋ฅผ ๋น ์ ธ๋‚˜๊ฐˆ๋•Œ ์ด์Šคํ‹ฐ์˜ค ํ”„๋ก์‹œ๊ฐ€ ์•Œ์•„์„œ ์ž๋™์œผ๋กœ ์•”ํ˜ธํ™”๋ฅผ ํ•ด์ค˜์„œ ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. 

 

๊ทธ๋Ÿผ ์ €๋Š” ์—ฌ๊ธฐ์„œ ์˜๋ฌธ์ด ํ•˜๋‚˜๋“ญ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ๋‚ด๋ถ€๋ผ๋ฆฌ ํ†ต์‹ ํ•˜๋Š” ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋Š” https ๋กœ ํ†ต์‹ ๋˜๊ฒŒ ํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ๊ฑด๊ฐ€? ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ https://xxx ๊ฐ€ ์•„๋‹Œ http://xxx ๋กœ ํ•ด๋„ ๋ฌด๋ฐฉํ•œ ๊ฒƒ์ธ๊ฐ€?

 

์ด์Šคํ‹ฐ์˜ค mTLS ๊ธฐ๋Šฅ์„ ์‚ดํŽด๋ณด๋ฉด ๊ทธ๋ž˜๋„ ๋˜๋ณด์ด์ง€๋งŒ... ์ €๋„ ์ด ๋ถ€๋ถ„์— ๋Œ€ํ•ด์„  ํ™•๋‹ต์„ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋™ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜์ด์žฌํ‚นํ•  ์ˆ˜๋„ ์—†์„ ๋…ธ๋ฆ‡์ด๊ตฌ์š”.

 

๊ทธ๋ž˜์„œ ํ˜น์‹œ๋‚˜ ๋‹ต์„ ์•„์‹œ๋Š” ๋ถ„์ด ๊ณ„์‹œ๋‹ค๋ฉด, ๋Œ“๊ธ€์— ๋‚จ๊ฒจ์ฃผ์‹œ๋ฉด ์ •๋ง ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค :)

 

mTLS ๋ฅผ ์ด์šฉํ•ด์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ์‹ค์ œ๋กœ ์•”ํ˜ธํ™”๊ฐ€ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ์—ฌ๊ธฐ ํด๋ฆญ!

 

 

๊ทธ๋Ÿผ ์˜ค๋Š˜์€ ์—ฌ๊ธฐ๊นŒ์ง€!

๋ฐ˜์‘ํ˜•
profile on loading

Loading...