ํ—ค๋ฐ๋ผ ์ด๋ฐดํŠธ (์ง„ํ–‰์ค‘)!

๐Ÿ–ผ️[๋ฌด๋ฃŒ] ๋‚˜๋งŒ์˜ NFT ํ”„๋กœํ•„ PFP๋กœ ์ง€๊ฐ‘์„ ๊พธ๋ฏธ๊ณ , ์ง„์ •ํ•œ ์›น3๋ฅผ ๊ฒฝํ—˜ํ•ด ๋ณด์„ธ์š”!✨๐Ÿงต

๐Ÿ›ก️ ํ—ค๋ฐ๋ผ, AWS KMS ์—ฐ๋™์„ ํ†ตํ•œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ํ‚ค ๊ด€๋ฆฌ ๊ตฌํ˜„

 

Apex ํ•ด์ปคํ†ค์—์„œ ๋ฐœํ‘œ๋œ “Enterprise Key Management for Hedera: Signing with AWS KMS” ์„ธ์…˜์€, ๊ธฐ์—… ํ™˜๊ฒฝ์—์„œ ์š”๊ตฌํ•˜๋Š” ์ˆ˜์ค€์˜ ํ‚ค ๋ณด์•ˆ์„ ์–ด๋–ป๊ฒŒ Hedera ๋„คํŠธ์›Œํฌ์— ์ ‘๋ชฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ๋ณด์—ฌ์ค€ ๊ธฐ์ˆ  ์›Œํฌ์ˆ์ž…๋‹ˆ๋‹ค.

ํ•ต์‹ฌ์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ‘‰ Hedera ํŠธ๋žœ์žญ์…˜ ์„œ๋ช…์„ AWS KMS์—์„œ ์ˆ˜ํ–‰ํ•˜๋„๋ก ์—ฐ๋™ํ•˜๋Š” ๊ตฌ์กฐ

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

๐Ÿ” ์™œ AWS KMS์ธ๊ฐ€?

Amazon Web Services ๊ฐ€ ์ œ๊ณตํ•˜๋Š” AWS Key Management Service(AWS KMS)๋Š” ๊ธฐ์—…์šฉ ํ‚ค ๊ด€๋ฆฌ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

์ด ์„œ๋น„์Šค๋Š”:

  • ํ•˜๋“œ์›จ์–ด ๋ณด์•ˆ ๋ชจ๋“ˆ(HSM) ๊ธฐ๋ฐ˜ ํ‚ค ๋ณดํ˜ธ
  • FIPS ๋ณด์•ˆ ํ‘œ์ค€ ์ถฉ์กฑ
  • IAM ๊ธฐ๋ฐ˜ ์„ธ๋ฐ€ํ•œ ์ ‘๊ทผ ์ œ์–ด
  • CloudTrail ๊ธฐ๋ฐ˜ ๊ฐ์‚ฌ ๋กœ๊ทธ ์ถ”์ 
  • ์ž๋™ ํ‚ค ํšŒ์ „(Key Rotation)

์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ์กด ์›น3 ํ™˜๊ฒฝ์—์„œ๋Š” ๊ฐœ์ธํ‚ค๋ฅผ ์„œ๋ฒ„ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋‚˜ ํŒŒ์ผ ์‹œ์Šคํ…œ์— ์ €์žฅํ•˜๋Š” ๋ฐฉ์‹์ด ์ผ๋ฐ˜์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ๋ฐฉ์‹์€ ๋‚ด๋ถ€์ž ์œ„ํ˜‘, ์„œ๋ฒ„ ์นจํ•ด, ํ‚ค ์œ ์ถœ ๋ฆฌ์Šคํฌ๋ฅผ ์™„์ „ํžˆ ์ œ๊ฑฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

AWS KMS ์—ฐ๋™ ๋ฐฉ์‹์€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค!

๐Ÿ”’ ๊ฐœ์ธํ‚ค๋Š” ์ ˆ๋Œ€ ์™ธ๋ถ€๋กœ ๋…ธ์ถœ๋˜์ง€ ์•Š๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋‹จ์ง€์„œ๋ช… ์š”์ฒญ๋งŒ ๋ณด๋‚ด๊ณ , ์‹ค์ œ ์„œ๋ช…์€ AWS ๋‚ด๋ถ€ HSM์—์„œ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

๐Ÿง  ๊ธฐ์ˆ  ๊ตฌ์กฐ๋Š” ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”?

์ „์ฒด ํ๋ฆ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋จผ์ € AWS KMS์—์„œ ๋น„๋Œ€์นญ ECC ํ‚ค(secp256k1)๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ํ‚ค๋Š” AWS์˜ HSM ๋‚ด๋ถ€์— ์ €์žฅ๋˜๋ฉฐ ์™ธ๋ถ€๋กœ ์ถ”์ถœํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ ๋‹ค์Œ ๊ณต๊ฐœํ‚ค(Public Key)๋ฅผ ๊ฐ€์ ธ์™€ Hedera ๊ณ„์ •์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์ดํ›„ ํŠธ๋žœ์žญ์…˜์„ ์ƒ์„ฑํ•  ๋•Œ:

  1. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด Hedera ํŠธ๋žœ์žญ์…˜์„ ๊ตฌ์„ฑ
  2. ํŠธ๋žœ์žญ์…˜ ํ•ด์‹œ๋ฅผ AWS KMS๋กœ ์ „์†ก
  3. AWS KMS๊ฐ€ ๋‚ด๋ถ€ private key๋กœ ์„œ๋ช…
  4. ์ƒ์„ฑ๋œ ์„œ๋ช… ๊ฐ’์„ ๋ฐ›์•„ Hedera ๋„คํŠธ์›Œํฌ์— ์ œ์ถœ

์ฆ‰,

ํ‚ค๋Š” ํด๋ผ์šฐ๋“œ HSM ์•ˆ์—๋งŒ ์กด์žฌํ•˜๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ํ‚ค๋ฅผ ์ง์ ‘ ๋ณด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๊ตฌ์กฐ๋ฅผ ํ”ํžˆ “Zero Key Exposure Architecture (ํ‚ค ๋น„ ๋…ธ์ถœ ๊ตฌ์กฐ)”๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.

๐Ÿข ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ด€์ ์—์„œ์˜ ์˜๋ฏธ

์ด๋ฒˆ ๋ฐœํ‘œ๊ฐ€ ์ค‘์š”ํ•œ ์ด์œ ๋Š” ๋‹จ์ˆœ ๊ธฐ์ˆ  ๋ฐ๋ชจ๊ฐ€ ์•„๋‹ˆ๋ผ, ๊ธฐ์—… ๋ณด์•ˆํŒ€์ด ์Šน์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์กฐ๋ฅผ ์ œ์‹œํ–ˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.

์ „ํ†ต ๊ธฐ์—… ํ™˜๊ฒฝ์—์„œ๋Š” ๋‹ค์Œ ์š”๊ตฌ์‚ฌํ•ญ์ด ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค:

  • ํ‚ค ์ ‘๊ทผ ๋กœ๊ทธ ์ถ”์  ๊ฐ€๋Šฅ
  • ๋ˆ„๊ฐ€ ์„œ๋ช…ํ–ˆ๋Š”์ง€ ๊ฐ์‚ฌ ๊ฐ€๋Šฅ
  • ํ‚ค ์ˆ˜๋ช…์ฃผ๊ธฐ ๊ด€๋ฆฌ ๊ฐ€๋Šฅ
  • ์šด์˜/๊ฐœ๋ฐœ ๊ถŒํ•œ ๋ถ„๋ฆฌ
  • ์ค‘์•™ ์ •์ฑ… ๊ธฐ๋ฐ˜ ํ†ต์ œ

AWS KMS๋Š” ์ด๋ฏธ ๊ธ€๋กœ๋ฒŒ ๊ธˆ์œต๊ธฐ๊ด€๊ณผ ๋Œ€๊ธฐ์—…์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํ‘œ์ค€ ํ‚ค ๊ด€๋ฆฌ ์ธํ”„๋ผ์ž…๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ Hedera๋Š” ์ด์ œ:

๊ธฐ์กด ๊ธฐ์—… ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ์™€ ์ง์ ‘ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅ
๋ณด์•ˆ ๊ฐ์‚ฌ ๋ฐ ๊ทœ์ œ ์ค€์ˆ˜ ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
์›น3 ์ง€๊ฐ‘ ์ˆ˜์ค€์ด ์•„๋‹Œ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ํ‚ค ๊ฑฐ๋ฒ„๋„Œ์Šค์ง€์›

์ด๋ผ๋Š” ๋‹จ๊ณ„๋กœ ์ง„์ž…ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๐Ÿ”Ž ์ „๋žต์  ์˜๋ฏธ

๋งŽ์€ ๋ธ”๋ก์ฒด์ธ์€ ๊ธฐ์ˆ ์ ์œผ๋กœ ๋น ๋ฅด๊ณ  ํ™•์žฅ์„ฑ์ด ์ข‹๋‹ค๊ณ  ๋งํ•˜์ง€๋งŒ ๊ธฐ์—…์ด ์‹ค์ œ๋กœ ๋ฌป๋Š” ์งˆ๋ฌธ์€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ ๋ณด์•ˆํŒ€์ด ์ด๊ฑธ ์Šน์ธํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€?”

์ด๋ฒˆ AWS KMS ์—ฐ๋™ ๊ฐ€์ด๋“œ๋Š” ๊ทธ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•œ ๋‹ต์ด ๋ฉ๋‹ˆ๋‹ค.

Hedera๋Š” ๊ธฐ์กด IT ์Šคํƒ์„ ๋ฒ„๋ฆฌ๋ผ๊ณ  ์š”๊ตฌํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์˜คํžˆ๋ ค ๊ธฐ์กด AWS ๋ณด์•ˆ ์ฒด๊ณ„ ์œ„์— ๊ทธ๋Œ€๋กœ ์–น์„ ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋‹จ์ˆœํ•œ SDK ๊ธฐ๋Šฅ ์ถ”๊ฐ€๊ฐ€ ์•„๋‹ˆ๋ผ, ๊ธฐ์—… ๋„์ž… ์žฅ๋ฒฝ์„ ๋‚ฎ์ถ”๋Š” ์ธํ”„๋ผ ๋ ˆ๋ฒจ์˜ ํ™•์žฅ์ž…๋‹ˆ๋‹ค.

๐ŸŒ ์ •๋ฆฌ

์ด๋ฒˆ Apex ํ•ด์ปคํ†ค ๋ฐœํ‘œ๋ฅผ ํ†ตํ•ด ํ—ค๋ฐ๋ผ๋Š” ๋‹จ์ˆœํžˆ ๋น ๋ฅธ ๋„คํŠธ์›Œํฌ๊ฐ€ ์•„๋‹ˆ๋ผ, ๊ธฐ์—…์ด ์š”๊ตฌํ•˜๋Š” ๋ณด์•ˆ, ๊ฐ์‚ฌ, ์ •์ฑ… ๊ธฐ๋ฐ˜ ํ†ต์ œ ํ™˜๊ฒฝ ์•ˆ์—์„œ ์•ˆ์ „ํ•˜๊ฒŒ ํŠธ๋žœ์žญ์…˜์„ ์„œ๋ช…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์กฐ๋ฅผ ๊ณต์‹์ ์œผ๋กœ ์ œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

AWS KMS ์—ฐ๋™์€

  • ๐Ÿ” ํ‚ค ๋…ธ์ถœ ์—†๋Š” ์„œ๋ช…
  • ๐Ÿข ๊ธฐ์—… ๋ณด์•ˆํŒ€ ์Šน์ธ ๊ฐ€๋Šฅ ๊ตฌ์กฐ
  • ๐ŸŒ ๊ธ€๋กœ๋ฒŒ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ ํ†ตํ•ฉ

์ด๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ์ถ•์„ ๋™์‹œ์— ์ถฉ์กฑ์‹œํ‚ต๋‹ˆ๋‹ค.

์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ฑ„ํƒ ๊ด€์ ์—์„œ ๋ณด๋ฉด, ์ด ๋ฐœํ‘œ๋Š” ๋‹จ์ˆœ ๊ธฐ๋Šฅ ์—…๋ฐ์ดํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ๊ธฐ์—…์šฉ ๋””์ง€ํ„ธ ์‹ ๋ขฐ ์ธํ”„๋ผ๋กœ์˜ ์ง„ํ™”์— ๊ฐ€๊น์Šต๋‹ˆ๋‹ค.

๐Ÿ”— https://www.youtube.com/live/WCZtadWOOBE

๐Ÿ“š ํ—ค๋ฐ๋ผ์˜ ๋ชจ๋“  ๊ฒƒ, ํ•œ๊ณณ์—! “ํ—ค๋ฐ๋ผ ์ง€์‹์ฐฝ๊ณ  ํ—ค๋ฐ๋ผ๊น€์น˜์™€ ํ•จ๊ป˜ํ•˜์„ธ์š”!

๐Ÿ“บ https://www.youtube.com/@HederaKimchi

๐Ÿ’ฌ X: https://x.com/HederaKimchi

๐Ÿ“ฒ Telegram (KR): https://t.me/HashgraphKorea

๐ŸŸก ์นด์นด์˜ค (PIN: 0916): https://open.kakao.com/o/gmfIGP0

๋Œ“๊ธ€