OpenBao ํ”„๋กœ์ ํŠธ๋Š” Hashicorp Vault ํฌํฌ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•ด๋‹น ์กฐ์ง์˜ ํ›„์› ํ•˜์— Linux ์žฌ๋‹จ์€ ์˜คํ”ˆ๋ฐ”์˜ค(OpenBao) ํ”„๋กœ์ ํŠธ๋ฅผ ์„ค๋ฆฝํ–ˆ์œผ๋ฉฐ, ์ด ํ”„๋กœ์ ํŠธ๋Š” ์˜คํ”ˆ ์†Œ์Šค MPLv2(๋ชจ์งˆ๋ผ ๊ณต์šฉ ๋ผ์ด์„ ์Šค)์— ๋”ฐ๋ผ ํ•˜์‹œ์ฝ”ํ”„ ๋ณผํŠธ(Hashicorp Vault) ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ๊ณ„์† ๊ฐœ๋ฐœํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ด ํฌํฌ๋Š” ํ•˜์‹œ์ฝ”ํ”„๊ฐ€ ์ž์‚ฌ ์ œํ’ˆ์„ ๋…์  ๋ผ์ด์„ ์Šค์ธ BSL 1.1๋กœ ์ „ํ™˜ํ•จ์— ๋”ฐ๋ผ ๋งŒ๋“ค์–ด์กŒ๋Š”๋ฐ, BSL 1.1 ๋ผ์ด์„ ์Šค๋Š” ํ•˜์‹œ์ฝ”ํ”„์˜ ์ œํ’ˆ ๋ฐ ์„œ๋น„์Šค์™€ ๊ฒฝ์Ÿํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์‹œ์Šคํ…œ์—์„œ ์ฝ”๋“œ ์‚ฌ์šฉ์„ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.

OpenBao ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์ž๋“ค์€ ์ค‘๋ฆฝ์ ์ธ ํ”Œ๋žซํผ์—์„œ Hashicorp Vault ํฌํฌ์˜ ๊ฐœ๋ฐœ์„ ๊ณ„์†ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. Linux ๊ด€์‹ฌ ์žˆ๋Š” ๊ธฐ์—…๊ณผ ์• ํ˜ธ๊ฐ€๋“ค๋กœ ๊ตฌ์„ฑ๋œ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ฐธ์—ฌ ํ•˜์—, ๊ฐœ๋ฐฉํ˜• ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋Š” ์žฌ๋‹จ์ด ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํฌํฌ๋Š” Hashicorp Vault 1.14.x ๋ฒ„์ „์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ, MPL 2.0 ๋ผ์ด์„ ์Šค ํ•˜์— ๊ณต๊ฐœ๋œ ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ํฌํฌ๋Š” DevOps ํšŒ์‚ฌ Scalr์˜ ๋Œ€ํ‘œ์ด์ž ์„ค๋ฆฝ์ž์ด๋ฉฐ OpenTofu ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์ž ์ค‘ ํ•œ ๋ช…์ธ ์„ธ๋ฐ”์Šค์ฐฌ ์Šคํƒ€๋”œ(Sebastian Stadil)์ด ์ฃผ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. LF Edge ํ”„๋กœ์ ํŠธ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” IBM ์—”์ง€๋‹ˆ์–ด๋“ค๋„ ์ด ํฌํฌ์— ์ฐธ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค.

Hashicorp Vault๋Š” ์ธ์ฆ์„œ, ํ‚ค, API ํ† ํฐ, ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ ๊ธฐํƒ€ ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ๊ด€๋ฆฌ, ์ €์žฅ ๋ฐ ๋ฐฐํฌํ•˜๊ณ , ๋น„๋ฐ€ ๋ฐ์ดํ„ฐ ์ ‘๊ทผ์„ ๊ด€๋ฆฌํ•˜๊ณ , ๊ฐ์‚ฌ ๋กœ๊ทธ๋ฅผ ์œ ์ง€ํ•˜๊ณ , ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ ํ† ํฐ์„ ์ƒ์„ฑํ•˜๊ณ , ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๊ณ , ์œ ์ถœ๋œ ๋น„๋ฐ€์˜ ํ๊ธฐ๋ฅผ ๋ณด์žฅํ•˜๋Š” ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Hashicorp๋Š” 31๋…„ 2023์›” XNUMX์ผ ์ดํ›„ MPL ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ Hashicorp Vault ๋ฆด๋ฆฌ์Šค์— ๋Œ€ํ•œ ํŒจ์น˜ ๋ฐฐํฌ๋ฅผ ์ค‘๋‹จํ•  ๊ฒƒ์ด๋ผ๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ผ์ด์„ ์Šค ๋ณ€๊ฒฝ์€ ๊ธฐ์กด ๋ผ์ด์„ ์Šค ๋ชจ๋ธ๋กœ๋Š” HashiCorp ๊ฐœ๋ฐœ์˜ ๊ธฐ์„ฑ ์˜คํ”ˆ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ณต๋™ ๊ฐœ๋ฐœ์— ์ฐธ์—ฌํ•˜์ง€ ์•Š๊ณ  ์ž์ฒด ์ƒ์šฉ ํด๋ผ์šฐ๋“œ ์ œํ’ˆ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ธฐ์—…๋“ค์˜ ๊ธฐ์ƒ์ ์ธ ํ–‰ํƒœ๋ฅผ ๋ง‰์„ ์ˆ˜ ์—†๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•˜์—ฌ ๊ฐœ๋ฐœ ์ž๊ธˆ์„ ์œ ์ง€ํ•˜๋ ค๋Š” ์˜๋„๋กœ ์„ค๋ช…๋ฉ๋‹ˆ๋‹ค. ๋ฉฐ์น  ์ „ ๋ฐœํ‘œ๋œ ๋ณด๊ณ ์„œ์— ๋”ฐ๋ฅด๋ฉด, Hashicorp์˜ 31๋…„ 2023์›” 146.1์ผ ๋งˆ๊ฐ 17๋ถ„๊ธฐ ๋งค์ถœ์€ 72์–ต 39.5๋งŒ ๋‹ฌ๋Ÿฌ๋กœ ์ „๋…„ ๋™๊ธฐ ๋Œ€๋น„ XNUMX% ์ฆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ํšŒ์‚ฌ์˜ ์†์‹ค์€ XNUMX๋งŒ ๋‹ฌ๋Ÿฌ์—์„œ XNUMX๋งŒ ๋‹ฌ๋Ÿฌ๋กœ ๊ฐ์†Œํ–ˆ์Šต๋‹ˆ๋‹ค.

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

OpenTofu๋Š” ํ•ด๋‹น ์กฐ์ง์˜ ํ›„์› ํ•˜์— ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Linux ์˜คํ”ˆ ์†Œ์Šค MPLv2 ๋ผ์ด์„ ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์žฌ๋‹จ์ž…๋‹ˆ๋‹ค. 158๊ฐœ ๊ธฐ์—…๊ณผ 780๋ช…์˜ ๊ฐœ์ธ ๊ฐœ๋ฐœ์ž๊ฐ€ OpenTofu์— ๋Œ€ํ•œ ์ง€์ง€๋ฅผ ํ‘œ๋ช…ํ•˜๊ณ  ํฌํฌ ๊ฐœ๋ฐœ์— ์ฐธ์—ฌํ•  ์˜์‚ฌ๋ฅผ ๋ฐํ˜”์Šต๋‹ˆ๋‹ค. OpenTofu ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•œ ๊ธฐ์—…๋“ค์€ ํ–ฅํ›„ 5๋…„๊ฐ„ 18๋ช…์˜ ์ •๊ทœ์ง ์—”์ง€๋‹ˆ์–ด์— ํ•ด๋‹นํ•˜๋Š” ์ž์›์„ ํˆฌ์ž…ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค(์ฐธ๊ณ ๋กœ HashiCorp๋Š” ์ง€๋‚œ 2๋…„๊ฐ„ Terraform ์œ ์ง€๋ณด์ˆ˜์— 5๋ช…์˜ ์—”์ง€๋‹ˆ์–ด๋ฅผ ํˆฌ์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค).

์ถœ์ฒ˜ : opennet.ru

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster