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

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

๐Ÿ” ํ—ค๋ฐ๋ผ์™€ AWS KMS ์—ฐ๋™: ํ”„๋ผ์ด๋น— ํ‚ค๋ฅผ ๋…ธ์ถœํ•˜์ง€ ์•Š๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ๊ฑฐ๋ž˜ ์„œ๋ช…ํ•˜๊ธฐ

 

๋ธ”๋ก์ฒด์ธ์—์„œ ์ž์‚ฐ์„ ์•ˆ์ „ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•˜๋ ค๋ฉด ๋ฌด์—‡๋ณด๋‹ค ํ”„๋ผ์ด๋น— ํ‚ค(Private Key)๋ฅผ ๋ณดํ˜ธํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ฌด๋ฆฌ ์•ˆ์ „ํ•œ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ํ”„๋ผ์ด๋น— ํ‚ค๊ฐ€ ์œ ์ถœ๋˜๋ฉด ๊ณต๊ฒฉ์ž๊ฐ€ ๊ณ„์ •์„ ์žฅ์•…ํ•˜๊ฑฐ๋‚˜ ๋ฌด๋‹จ์œผ๋กœ ๊ฑฐ๋ž˜๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ณด์•ˆ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ—ค๋ฐ๋ผ(Hedera) ๊ฐœ๋ฐœ์ž ์„ธ์…˜์—์„œ๋Š” ์•„๋งˆ์กด์˜ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์ธ AWS์™€ ์—ฐ๋™ํ•ด ํ”„๋ผ์ด๋น— ํ‚ค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•˜๊ณ , ํ‚ค๋ฅผ ์ง์ ‘ ๋…ธ์ถœํ•˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ ๊ฑฐ๋ž˜์— ์„œ๋ช…ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‹œ์—ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•ต์‹ฌ์€ AWS KMS๋ฅผ ํ™œ์šฉํ•ด ํ”„๋ผ์ด๋น— ํ‚ค๋ฅผ ๋ณดํ˜ธํ•˜๋ฉด์„œ ํ—ค๋ฐ๋ผ ๋„คํŠธ์›Œํฌ์—์„œ ํ•„์š”ํ•œ ๊ฑฐ๋ž˜ ์„œ๋ช…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ํ‚ค๋ฅผ ๋ณด๊ด€ํ•˜๊ณ  ๊ด€๋ฆฌํ•ด์•ผ ํ•˜๋Š” ๋ถ€๋‹ด์„ ์ค„์ด๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

 

๐Ÿ”‘ ๋ธ”๋ก์ฒด์ธ์—์„œ ํ”„๋ผ์ด๋น— ํ‚ค๊ฐ€ ์ค‘์š”ํ•œ ์ด์œ 

๋ธ”๋ก์ฒด์ธ์—์„œ ํ”„๋ผ์ด๋น— ํ‚ค๋Š” ๊ณ„์ • ์†Œ์œ ๊ถŒ์„ ์ฆ๋ช…ํ•˜๊ณ  ๊ฑฐ๋ž˜์— ์„œ๋ช…ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ผ์ข…์˜ ๋””์ง€ํ„ธ ์—ด์‡ ์ž…๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ํ—ค๋ฐ๋ผ ๊ณ„์ •์—์„œ ํ† ํฐ์„ ์ „์†กํ•˜๊ฑฐ๋‚˜ ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋ ค๋ฉด, ํ•ด๋‹น ๊ฑฐ๋ž˜๊ฐ€ ์ •๋‹นํ•œ ๊ถŒํ•œ์„ ๊ฐ€์ง„ ์ฃผ์ฒด์— ์˜ํ•ด ์Šน์ธ๋๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•”ํ˜ธํ•™์ ์œผ๋กœ ์ฆ๋ช…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ํ”„๋ผ์ด๋น— ํ‚ค๋ฅผ ์ด์šฉํ•ด ๊ฑฐ๋ž˜์— ์„œ๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” ์ด ํ‚ค๊ฐ€ ์œ ์ถœ๋˜๊ฑฐ๋‚˜ ์ž˜๋ชป ๊ด€๋ฆฌ๋  ๊ฒฝ์šฐ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

• ๐Ÿ”“ ํ‚ค ์œ ์ถœ: ๊ณต๊ฒฉ์ž๊ฐ€ ํ”„๋ผ์ด๋น— ํ‚ค๋ฅผ ํ™•๋ณดํ•˜๋ฉด ๋ฌด๋‹จ์œผ๋กœ ๊ฑฐ๋ž˜๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

• ๐Ÿ’ธ ์ž์‚ฐ ์†์‹ค: ๊ณต๊ฒฉ์ž๊ฐ€ ๊ณ„์ •์˜ ๊ถŒํ•œ์„ ์ด์šฉํ•ด ํ† ํฐ์ด๋‚˜ ์ž์‚ฐ์„ ๋‹ค๋ฅธ ๊ณณ์œผ๋กœ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

• ๐Ÿข ๊ธฐ์—… ๋ณด์•ˆ ์œ„ํ—˜: ์—ฌ๋Ÿฌ ์ง์›๊ณผ ์‹œ์Šคํ…œ์ด ํ‚ค๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ธฐ์—… ํ™˜๊ฒฝ์—์„œ๋Š” ์ ‘๊ทผ ๊ถŒํ•œ๊ณผ ์‚ฌ์šฉ ๊ธฐ๋ก์„ ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๋ธ”๋ก์ฒด์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•  ๋•Œ๋Š” ๊ฑฐ๋ž˜๋ฅผ ์–ผ๋งˆ๋‚˜ ๋น ๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋งŒํผ์ด๋‚˜ ํ”„๋ผ์ด๋น— ํ‚ค๋ฅผ ์–ด๋–ป๊ฒŒ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๊ด€ํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋Š”์ง€๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

 

๐Ÿ›ก️ AWS KMS๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

AWS KMS(Key Management Service)๋Š” ์•„๋งˆ์กด ์›น ์„œ๋น„์Šค(AWS)๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์•”ํ˜ธํ™” ํ‚ค ๊ด€๋ฆฌ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

์‰ฝ๊ฒŒ ๋งํ•ด, ๊ฐœ๋ฐœ์ž๊ฐ€ ์ค‘์š”ํ•œ ๋””์ง€ํ„ธ ์—ด์‡ ๋ฅผ ์ž์‹ ์˜ ์ปดํ“จํ„ฐ๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋“œ์— ์ง์ ‘ ์ €์žฅํ•˜๋Š” ๋Œ€์‹ , AWS์˜ ๊ด€๋ฆฌํ˜• ๋ณด์•ˆ ํ™˜๊ฒฝ์—์„œ ํ‚ค๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

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

๋ฐ˜๋ฉด AWS KMS๋ฅผ ํ™œ์šฉํ•˜๋ฉด ์ง€์›๋˜๋Š” ํ‚ค ์œ ํ˜•๊ณผ ์ž‘์—…์— ๋Œ€ํ•ด ํ”„๋ผ์ด๋น— ํ‚ค ์ž์ฒด๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋ฐ˜ํ™˜ํ•˜์ง€ ์•Š๊ณ ๋„ ์„œ๋ช… ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ์žฅ์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

• ๐Ÿ” ํ‚ค ๋ณดํ˜ธ: ์ง€์›๋˜๋Š” AWS KMS ํ‚ค๋Š” ์„œ๋น„์Šค ๋‚ด๋ถ€์—์„œ ๊ด€๋ฆฌ๋˜๋ฉฐ, ์ผ๋ฐ˜์ ์ธ ์‚ฌ์šฉ ๊ณผ์ •์—์„œ ํ”„๋ผ์ด๋น— ํ‚ค๋ฅผ ์ง์ ‘ ๊บผ๋‚ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ €์žฅํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

• ๐Ÿ‘ฅ ์ ‘๊ทผ ๊ถŒํ•œ ๊ด€๋ฆฌ: AWS IAM์„ ํ†ตํ•ด ์–ด๋–ค ์‚ฌ์šฉ์ž๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ‚ค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

• ๐Ÿงพ ์‚ฌ์šฉ ๊ธฐ๋ก ๋ฐ ๊ฐ์‚ฌ: AWS CloudTrail๊ณผ ์—ฐ๋™ํ•ด KMS ๊ด€๋ จ API ํ™œ๋™์„ ๊ธฐ๋กํ•˜๊ณ  ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

• ☁️ ํ™•์žฅ์„ฑ: ๋ณ„๋„์˜ ํ‚ค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ตฌ์ถ•ํ•˜๋Š” ๋Œ€์‹  AWS์˜ ๊ด€๋ฆฌํ˜• ์ธํ”„๋ผ๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌผ๋ก  AWS KMS๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•ด์„œ ๋ชจ๋“  ๋ณด์•ˆ ์œ„ํ—˜์ด ์‚ฌ๋ผ์ง€๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์ ‘๊ทผ ๊ถŒํ•œ์„ ์ž˜๋ชป ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž์ฒด๊ฐ€ ๊ณต๊ฒฉ๋‹นํ•˜๋ฉด ์—ฌ์ „ํžˆ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ‚ค ๋ณดํ˜ธ์™€ ํ•จ๊ป˜ ๊ถŒํ•œ ๊ด€๋ฆฌ, ์‹œ์Šคํ…œ ๋ณด์•ˆ, ํ™œ๋™ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ๋ณ‘ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

⚙️ AWS KMS์™€ ํ—ค๋ฐ๋ผ๋Š” ์–ด๋–ป๊ฒŒ ์—ฐ๋™๋ ๊นŒ?

์ด๋ฒˆ ๊ฐœ๋ฐœ์ž ์„ธ์…˜์—์„œ๋Š” AWS KMS๋ฅผ ํ™œ์šฉํ•ด ํ—ค๋ฐ๋ผ ๊ฑฐ๋ž˜์— ์„œ๋ช…ํ•˜๋Š” ๊ณผ์ •์„ ์‹œ์—ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

์ „์ฒด์ ์ธ ์ž‘๋™ ์›๋ฆฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

① AWS์—์„œ ์•”ํ˜ธํ™” ํ‚ค ์ƒ์„ฑ

๊ฐœ๋ฐœ์ž๋Š” AWS KMS์—์„œ ํ—ค๋ฐ๋ผ ๊ฑฐ๋ž˜ ์„œ๋ช…์— ์‚ฌ์šฉํ•  ํ‚ค๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์‹œ์—ฐ์—์„œ๋Š” ํ—ค๋ฐ๋ผ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํƒ€์›๊ณก์„  ์•”ํ˜ธ ๋ฐฉ์‹์ธ secp256k1์„ ์ง€์›ํ•˜๋Š” ํ‚ค ์œ ํ˜•์„ ํ™œ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

② ํ—ค๋ฐ๋ผ ๊ณ„์ •๊ณผ ๊ณต๊ฐœ ํ‚ค ์—ฐ๊ฒฐ

๋ธ”๋ก์ฒด์ธ ๊ณ„์ •์—๋Š” ๊ณต๊ฐœ ํ‚ค์™€ ํ”„๋ผ์ด๋น— ํ‚ค๊ฐ€ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ๊ณต๊ฐœ ํ‚ค๋Š” ๊ณ„์ •์˜ ์„œ๋ช…์„ ๊ฒ€์ฆํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๊ณ , ํ”„๋ผ์ด๋น— ํ‚ค๋Š” ๊ฑฐ๋ž˜์— ์„œ๋ช…ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

AWS KMS์—์„œ ์ƒ์„ฑํ•œ ํ‚ค์— ๋Œ€์‘ํ•˜๋Š” ๊ณต๊ฐœ ํ‚ค๋ฅผ ์ด์šฉํ•ด ํ—ค๋ฐ๋ผ ๊ณ„์ •์˜ ์„œ๋ช… ์„ค์ •์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

③ ๊ฑฐ๋ž˜ ์„œ๋ช… ์š”์ฒญ

์‚ฌ์šฉ์ž๊ฐ€ ํ† ํฐ์„ ์ „์†กํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ๊ฑฐ๋ž˜๋ฅผ ์‹คํ–‰ํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ AWS KMS์— ์„œ๋ช…์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.

์ด๋•Œ ํ”„๋ผ์ด๋น— ํ‚ค๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๊ฐ€์ ธ์˜ค๋Š” ๋Œ€์‹ , AWS KMS๊ฐ€ ๋‚ด๋ถ€์ ์œผ๋กœ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ด ์„œ๋ช… ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

④ ์„œ๋ช…๋œ ๊ฑฐ๋ž˜๋ฅผ ํ—ค๋ฐ๋ผ์— ์ œ์ถœ

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ƒ์„ฑ๋œ ์„œ๋ช…์„ ๊ฑฐ๋ž˜์— ํฌํ•จํ•ด ํ—ค๋ฐ๋ผ ๋„คํŠธ์›Œํฌ์— ์ œ์ถœํ•ฉ๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ๋Š” ํ•ด๋‹น ์„œ๋ช…์ด ๊ณ„์ •์— ์„ค์ •๋œ ๊ณต๊ฐœ ํ‚ค์™€ ์ผ์น˜ํ•˜๋Š”์ง€ ๊ฒ€์ฆํ•ฉ๋‹ˆ๋‹ค.

์ด ๊ณผ์ •์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ํ”„๋ผ์ด๋น— ํ‚ค๋ฅผ ์ง์ ‘ ๋…ธ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ ํ—ค๋ฐ๋ผ ๊ฑฐ๋ž˜๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค๋งŒ ์‹ค์ œ ์—ฐ๋™์„ ์œ„ํ•ด์„œ๋Š” AWS KMS์˜ ํ‚ค ์œ ํ˜•๊ณผ ์„œ๋ช… ์•Œ๊ณ ๋ฆฌ์ฆ˜, ํ—ค๋ฐ๋ผ SDK๊ฐ€ ์š”๊ตฌํ•˜๋Š” ์„œ๋ช… ํ˜•์‹ ์‚ฌ์ด์˜ ํ˜ธํ™˜์„ฑ์„ ๋งž์ถฐ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

๐Ÿ’ป ๊ฐœ๋ฐœ์ž๋Š” ๋ฌด์—‡์„ ์ค€๋น„ํ•ด์•ผ ํ• ๊นŒ?

์ด๋ฒˆ ์‹œ์—ฐ์—์„œ๋Š” AWS SDK for JavaScript๋ฅผ ํ™œ์šฉํ•ด ํ‚ค ๊ด€๋ฆฌ์™€ ๊ฑฐ๋ž˜ ์„œ๋ช…์„ ์—ฐ๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ค˜์Šต๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ๊ตฌํ˜„ํ•˜๋ ค๋Š” ๊ฐœ๋ฐœ์ž๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ ˆ์ฐจ๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

• ☁️ AWS CLI ์„ค์ •: ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ AWS ์„œ๋น„์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก AWS CLI๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

• ๐Ÿ”‘ KMS ํ‚ค ์ƒ์„ฑ: ํ—ค๋ฐ๋ผ ๊ฑฐ๋ž˜ ์„œ๋ช…์— ํ•„์š”ํ•œ ์•”ํ˜ธํ™” ๋ฐฉ์‹๊ณผ ํ˜ธํ™˜๋˜๋Š” ํ‚ค๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

• ๐Ÿ‘ฅ IAM ๊ถŒํ•œ ์„ค์ •: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋‚˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ•„์š”ํ•œ KMS ์ž‘์—… ๊ถŒํ•œ๋งŒ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.

• ๐Ÿงฉ AWS SDK ์—ฐ๋™: JavaScript SDK๋ฅผ ์‚ฌ์šฉํ•ด ํ‚ค ๊ด€๋ จ ์ž‘์—…๊ณผ ์„œ๋ช… ์š”์ฒญ์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค.

• ⚡ ํ—ค๋ฐ๋ผ ๊ฑฐ๋ž˜ ์ฒ˜๋ฆฌ: ์ƒ์„ฑ๋œ ์„œ๋ช…์„ ์ด์šฉํ•ด ๊ฑฐ๋ž˜๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ๋„คํŠธ์›Œํฌ์— ์ œ์ถœํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ์ ์€ ๋ชจ๋“  ์ž‘์—…์— ๊ด‘๋ฒ”์œ„ํ•œ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฑฐ๋ž˜ ์„œ๋ช…๋งŒ ํ•„์š”ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋ผ๋ฉด ํ•ด๋‹น ์ž‘์—…์— ํ•„์š”ํ•œ ๊ถŒํ•œ๋งŒ ๋ถ€์—ฌํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์œ„ํ—˜์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์‹ค์ œ ์šด์˜ ํ™˜๊ฒฝ์—์„œ๋Š” ํ‚ค ์‚ฌ์šฉ ์ •์ฑ…, ์ ‘๊ทผ ๊ถŒํ•œ ๋ณ€๊ฒฝ, ๋กœ๊ทธ ๋ชจ๋‹ˆํ„ฐ๋ง, ์‚ฌ๊ณ  ๋Œ€์‘ ์ ˆ์ฐจ๊นŒ์ง€ ํ•จ๊ป˜ ์„ค๊ณ„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

๐Ÿข ์–ด๋–ค ํ”„๋กœ์ ํŠธ์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์„๊นŒ?

AWS KMS์™€ ํ—ค๋ฐ๋ผ๋ฅผ ์—ฐ๋™ํ•˜๋Š” ๋ฐฉ์‹์€ ๊ฐœ์ธ ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ๋ฟ ์•„๋‹ˆ๋ผ ๋†’์€ ๋ณด์•ˆ ์ˆ˜์ค€์ด ํ•„์š”ํ•œ ๊ธฐ์—…์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

• ๐Ÿฆ ๊ธˆ์œต ์„œ๋น„์Šค: ๊ธˆ์œต ๊ฑฐ๋ž˜๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์„œ๋ช… ํ‚ค๋ฅผ ๋ณดํ˜ธํ•˜๊ณ  ์‚ฌ์šฉ ๊ถŒํ•œ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

• ๐Ÿข ๊ธฐ์—…์šฉ ๋ธ”๋ก์ฒด์ธ: ์—ฌ๋Ÿฌ ์‹œ์Šคํ…œ๊ณผ ์ง์›์ด ๊ด€์—ฌํ•˜๋Š” ํ™˜๊ฒฝ์—์„œ ํ‚ค ๊ด€๋ฆฌ ์ •์ฑ…๊ณผ ๊ฐ์‚ฌ ์ฒด๊ณ„๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

• ๐ŸŒ ํƒˆ์ค‘์•™ํ™” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(dApp): ์„œ๋ฒ„ ์ธก์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ๋ธ”๋ก์ฒด์ธ ๊ณ„์ •์˜ ํ‚ค๋ฅผ ๋ณดํ˜ธํ•˜๊ณ  ๊ฑฐ๋ž˜ ์„œ๋ช… ์ ˆ์ฐจ๋ฅผ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

• ๐Ÿ“ก IoT ๋ฐ ์ž๋™ํ™” ์‹œ์Šคํ…œ: ๊ธฐ๊ธฐ๋‚˜ ์„œ๋ฒ„๊ฐ€ ๋ธ”๋ก์ฒด์ธ ๊ฑฐ๋ž˜๋ฅผ ์‹คํ–‰ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ, ํ‚ค ๊ด€๋ฆฌ์™€ ์„œ๋ช… ์ ˆ์ฐจ๋ฅผ ๋ณด์•ˆ ์ •์ฑ…์— ๋งž์ถฐ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŠนํžˆ ๊ธฐ์—… ํ™˜๊ฒฝ์—์„œ๋Š” ๋‹จ์ˆœํžˆ ํ”„๋ผ์ด๋น— ํ‚ค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๊ด€ํ•˜๋Š” ๊ฒƒ๋ฟ ์•„๋‹ˆ๋ผ ๋ˆ„๊ฐ€ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€, ์–ธ์ œ ์–ด๋–ค ์ž‘์—…์— ์‚ฌ์šฉํ–ˆ๋Š”์ง€ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋Š” ์ฒด๊ณ„๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

AWS KMS์™€ CloudTrail์„ ์ ์ ˆํžˆ ๊ตฌ์„ฑํ•˜๋ฉด ์ด๋Ÿฌํ•œ ๋ณด์•ˆ ๋ฐ ๊ฐ์‚ฌ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์‹ค์ œ ๊ทœ์ œ ์ค€์ˆ˜ ์—ฌ๋ถ€๋Š” ์ „์ฒด ์‹œ์Šคํ…œ์˜ ์„ค๊ณ„์™€ ์šด์˜ ๋ฐฉ์‹์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

 

๐Ÿš€ ๊ฒฐ๋ก : ๋ธ”๋ก์ฒด์ธ ๋ณด์•ˆ์€ ๋„คํŠธ์›Œํฌ๋ฟ ์•„๋‹ˆ๋ผ ํ‚ค ๊ด€๋ฆฌ์—์„œ๋„ ์‹œ์ž‘๋œ๋‹ค

ํ—ค๋ฐ๋ผ์™€ AWS KMS์˜ ์—ฐ๋™ ์‚ฌ๋ก€๋Š” ๋ธ”๋ก์ฒด์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๋Š” ๋ฐ ๋„คํŠธ์›Œํฌ ์ž์ฒด์˜ ๊ธฐ์ˆ ๋ฟ ์•„๋‹ˆ๋ผ ํ”„๋ผ์ด๋น— ํ‚ค๋ฅผ ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋Š”์ง€๋„ ์ค‘์š”ํ•˜๋‹ค๋Š” ์ ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

AWS KMS๋ฅผ ํ™œ์šฉํ•˜๋ฉด ํ”„๋ผ์ด๋น— ํ‚ค๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ง์ ‘ ๋…ธ์ถœํ•˜์ง€ ์•Š๊ณ  ๊ฑฐ๋ž˜์— ์„œ๋ช…ํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— IAM ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ๊ถŒํ•œ ๊ด€๋ฆฌ์™€ CloudTrail์„ ํ†ตํ•œ ํ™œ๋™ ๊ธฐ๋ก์„ ๊ฒฐํ•ฉํ•˜๋ฉด ํ‚ค ๊ด€๋ฆฌ์˜ ๋ณด์•ˆ์„ฑ๊ณผ ์ถ”์ ์„ฑ์„ ํ•œ์ธต ๊ฐ•ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌผ๋ก  ์ด ๋ฐฉ์‹์ด ๋ชจ๋“  ๋ณด์•ˆ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ธฐ์—…๊ณผ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ธ”๋ก์ฒด์ธ ์„œ๋น„์Šค๋ฅผ ๊ตฌ์ถ•ํ•  ๋•Œ ๊ธฐ์กด ํด๋ผ์šฐ๋“œ ๋ณด์•ˆ ์ธํ”„๋ผ๋ฅผ ํ™œ์šฉํ•ด ํ‚ค ๊ด€๋ฆฌ ๋ถ€๋‹ด์„ ์ค„์ด๊ณ , ๋ณด๋‹ค ์ฒด๊ณ„์ ์ธ ๋ณด์•ˆ ํ™˜๊ฒฝ์„ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ธ”๋ก์ฒด์ธ์˜ ์‹ ๋ขฐ์„ฑ์„ ๋†’์ด๋ ค๋ฉด ๊ฑฐ๋ž˜๊ฐ€ ๊ธฐ๋ก๋˜๋Š” ๋„คํŠธ์›Œํฌ๋ฟ ์•„๋‹ˆ๋ผ, ๊ทธ ๊ฑฐ๋ž˜๋ฅผ ์Šน์ธํ•˜๋Š” ๋””์ง€ํ„ธ ์—ด์‡ ๋„ ์•ˆ์ „ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

๐Ÿ”— Full Report: https://x.com/HederaCommunity/status/2113763128080994771?s=20

 

๐Ÿ“š ์ง€๊ธˆ ํ—ค๋ฐ๋ผ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ฐธ์—ฌํ•˜์‹œ๊ณ  ์ตœ์‹  ๋‰ด์Šค๋ถ€ํ„ฐ ์‹ค์‚ฌ์šฉ ๊ฐ€์ด๋“œ๊นŒ์ง€, ์ง์ ‘ ์†Œํ†ตํ•˜๋ฉฐ ๊ฒฝํ—˜ํ•ด๋ณด์„ธ์š”!

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

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

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

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


๋Œ“๊ธ€