Matrix.org ์ธํ”„๋ผ ํ•ดํ‚น

[:๋ฃจ]

Matrix ๋ถ„์‚ฐํ˜• ๋ฉ”์‹œ์ง• ํ”Œ๋žซํผ์˜ ๊ฐœ๋ฐœ์ž ๋ฐœํ‘œํ•˜๋‹ค ์„œ๋ฒ„ ๊ธด๊ธ‰ ์ •์ง€์— ๋Œ€ํ•ด matrix.org ะธ ๋ผ์ด์—‡.์ž„ (Matrix์˜ ์ฃผ์š” ํด๋ผ์ด์–ธํŠธ) ํ”„๋กœ์ ํŠธ ์ธํ”„๋ผ ํ•ดํ‚น์œผ๋กœ ์ธํ•ด. ์–ด์ ฏ๋ฐค์— ์ฒซ ๋ฒˆ์งธ ์ค‘๋‹จ์ด ๋ฐœ์ƒํ–ˆ์œผ๋ฉฐ ์ดํ›„ ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๋ณต์›, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ฐธ์กฐ ์†Œ์Šค์—์„œ ๋‹ค์‹œ ๋นŒ๋“œ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ช‡ ๋ถ„ ์ „์— ์„œ๋ฒ„๊ฐ€ ํƒ€ํ˜‘ ๋‘๋ฒˆ์งธ.

๊ณต๊ฒฉ์ž ๋ฐฐ์น˜ํ•˜๋‹ค ๋ฉ”์ธ์— ์ŠคํŠธ๋ž˜๋‹ˆ์ฒด ํ”„๋กœํ…ํ„ฐ ์„œ๋ฒ„ ๊ตฌ์„ฑ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด์™€ ์•ฝ XNUMX๋งŒ ๋ช…์˜ Matrix ์‚ฌ์šฉ์ž ํ•ด์‹œ๊ฐ€ ํฌํ•จ๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์กด์žฌ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค. ์ฆ๊ฑฐ๋กœ Matrix ํ”„๋กœ์ ํŠธ ๋ฆฌ๋”์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ•ด์‹œ๊ฐ€ ๊ณต๊ฐœ์ ์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ๋œ ์‚ฌ์ดํŠธ ์ฝ”๋“œ ๊ฒŒ์‹œ๋จ ๊ณต๊ฒฉ์ž์˜ GitHub ์ €์žฅ์†Œ(๊ณต์‹ ๋งคํŠธ๋ฆญ์Šค ์ €์žฅ์†Œ๊ฐ€ ์•„๋‹˜)์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€์˜ ๋‘ ๋ฒˆ์งธ ํ•ดํ‚น์— ๋Œ€ํ•œ ์„ธ๋ถ€์ •๋ณด ์€ ์—†์Šต๋‹ˆ๋‹ค.

Matrix ํŒ€์˜ ์ฒซ ๋ฒˆ์งธ ํ•ดํ‚น ์ดํ›„์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ณด๊ณ ์ด๋Š” ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์€ Jenkins ์ง€์†์  ํ†ตํ•ฉ ์‹œ์Šคํ…œ์˜ ์ทจ์•ฝ์ ์„ ํ†ตํ•ด ํ•ดํ‚น์ด ์ด๋ฃจ์–ด์กŒ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ž๋Š” Jenkins ์„œ๋ฒ„์— ์•ก์„ธ์Šคํ•œ ํ›„ SSH ํ‚ค๋ฅผ ๊ฐ€๋กœ์ฑ„ ๋‹ค๋ฅธ ์ธํ”„๋ผ ์„œ๋ฒ„์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์†Œ์Šค์ฝ”๋“œ์™€ ํŒจํ‚ค์ง€๋Š” ๊ณต๊ฒฉ์— ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์€ ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์กŒ๋‹ค. ์ด ๊ณต๊ฒฉ์€ Modular.im ์„œ๋ฒ„์—๋„ ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ณต๊ฒฉ์ž๋Š” ๋ฌด์—‡๋ณด๋‹ค๋„ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€, ์•ก์„ธ์Šค ํ† ํฐ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ•ด์‹œ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ธฐ๋ณธ DBMS์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.

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

๋ถ„์‚ฐํ˜• ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ํ”Œ๋žซํผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋งคํŠธ๋ฆญ์Šค ๊ฐœ๋ฐฉํ˜• ํ‘œ์ค€์„ ์‚ฌ์šฉํ•˜๊ณ  ์‚ฌ์šฉ์ž์˜ ๋ณด์•ˆ๊ณผ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ์— ํฐ ๊ด€์‹ฌ์„ ๊ธฐ์šธ์ด๋Š” ํ”„๋กœ์ ํŠธ๋กœ ์ œ์‹œ๋ฉ๋‹ˆ๋‹ค. Matrix๋Š” Double Ratchet ์•Œ๊ณ ๋ฆฌ์ฆ˜(Signal ํ”„๋กœํ† ์ฝœ์˜ ์ผ๋ถ€๋กœ๋„ ์‚ฌ์šฉ๋จ)์„ ํฌํ•จํ•œ ์ž์ฒด ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ข…๋‹จ ๊ฐ„ ์•”ํ˜ธํ™”๋ฅผ ์ œ๊ณตํ•˜๊ณ , ๊ฒ€์ƒ‰ ๋ฐ ํ†ต์‹  ๊ธฐ๋ก ๋ฌด์ œํ•œ ๋ณด๊ธฐ๋ฅผ ์ง€์›ํ•˜๋ฉฐ, ํŒŒ์ผ ์ „์†ก, ์•Œ๋ฆผ ๋ณด๋‚ด๊ธฐ, ํ‰๊ฐ€์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž์˜ ์˜จ๋ผ์ธ ์กด์žฌ, ์›๊ฒฉ ํšŒ์˜ ๊ตฌ์„ฑ, ์Œ์„ฑ ๋ฐ ์˜์ƒ ํ†ตํ™”. ๋˜ํ•œ ์ž…๋ ฅ ์•Œ๋ฆผ, ์ฝ์Œ ํ™•์ธ, ํ‘ธ์‹œ ์•Œ๋ฆผ ๋ฐ ์„œ๋ฒ„ ์ธก ๊ฒ€์ƒ‰, ํด๋ผ์ด์–ธํŠธ ๊ธฐ๋ก ๋ฐ ์ƒํƒœ ๋™๊ธฐํ™”, ๋‹ค์–‘ํ•œ ์‹๋ณ„์ž ์˜ต์…˜(์ด๋ฉ”์ผ, ์ „ํ™”๋ฒˆํ˜ธ, Facebook ๊ณ„์ • ๋“ฑ)๊ณผ ๊ฐ™์€ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ถ”๊ฐ€ : ะžะฟัƒะฑะปะธะบะพะฒะฐะฝะพ ๊ณ„์†ํ•ด์„œ ๋‘ ๋ฒˆ์งธ ํ•ดํ‚น์— ๋Œ€ํ•œ ์„ค๋ช…, PGP ํ‚ค ์œ ์ถœ์— ๋Œ€ํ•œ ์ •๋ณด, ํ•ดํ‚น์„ ์ดˆ๋ž˜ํ•œ ๋ณด์•ˆ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ฐœ์š”๋ฅผ ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜opennet.ru

[EN]

Matrix ๋ถ„์‚ฐํ˜• ๋ฉ”์‹œ์ง• ํ”Œ๋žซํผ์˜ ๊ฐœ๋ฐœ์ž ๋ฐœํ‘œํ•˜๋‹ค ์„œ๋ฒ„ ๊ธด๊ธ‰ ์ •์ง€์— ๋Œ€ํ•ด matrix.org ะธ ๋ผ์ด์—‡.์ž„ (Matrix์˜ ์ฃผ์š” ํด๋ผ์ด์–ธํŠธ) ํ”„๋กœ์ ํŠธ ์ธํ”„๋ผ ํ•ดํ‚น์œผ๋กœ ์ธํ•ด. ์–ด์ ฏ๋ฐค์— ์ฒซ ๋ฒˆ์งธ ์ค‘๋‹จ์ด ๋ฐœ์ƒํ–ˆ์œผ๋ฉฐ ์ดํ›„ ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๋ณต์›, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ฐธ์กฐ ์†Œ์Šค์—์„œ ๋‹ค์‹œ ๋นŒ๋“œ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ช‡ ๋ถ„ ์ „์— ์„œ๋ฒ„๊ฐ€ ํƒ€ํ˜‘ ๋‘๋ฒˆ์งธ.

๊ณต๊ฒฉ์ž ๋ฐฐ์น˜ํ•˜๋‹ค ๋ฉ”์ธ์— ์ŠคํŠธ๋ž˜๋‹ˆ์ฒด ํ”„๋กœํ…ํ„ฐ ์„œ๋ฒ„ ๊ตฌ์„ฑ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด์™€ ์•ฝ XNUMX๋งŒ ๋ช…์˜ Matrix ์‚ฌ์šฉ์ž ํ•ด์‹œ๊ฐ€ ํฌํ•จ๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์กด์žฌ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค. ์ฆ๊ฑฐ๋กœ Matrix ํ”„๋กœ์ ํŠธ ๋ฆฌ๋”์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ•ด์‹œ๊ฐ€ ๊ณต๊ฐœ์ ์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ๋œ ์‚ฌ์ดํŠธ ์ฝ”๋“œ ๊ฒŒ์‹œ๋จ ๊ณต๊ฒฉ์ž์˜ GitHub ์ €์žฅ์†Œ(๊ณต์‹ ๋งคํŠธ๋ฆญ์Šค ์ €์žฅ์†Œ๊ฐ€ ์•„๋‹˜)์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€์˜ ๋‘ ๋ฒˆ์งธ ํ•ดํ‚น์— ๋Œ€ํ•œ ์„ธ๋ถ€์ •๋ณด ์€ ์—†์Šต๋‹ˆ๋‹ค.

Matrix ํŒ€์˜ ์ฒซ ๋ฒˆ์งธ ํ•ดํ‚น ์ดํ›„์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ณด๊ณ ์ด๋Š” ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์€ Jenkins ์ง€์†์  ํ†ตํ•ฉ ์‹œ์Šคํ…œ์˜ ์ทจ์•ฝ์ ์„ ํ†ตํ•ด ํ•ดํ‚น์ด ์ด๋ฃจ์–ด์กŒ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ž๋Š” Jenkins ์„œ๋ฒ„์— ์•ก์„ธ์Šคํ•œ ํ›„ SSH ํ‚ค๋ฅผ ๊ฐ€๋กœ์ฑ„ ๋‹ค๋ฅธ ์ธํ”„๋ผ ์„œ๋ฒ„์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์†Œ์Šค์ฝ”๋“œ์™€ ํŒจํ‚ค์ง€๋Š” ๊ณต๊ฒฉ์— ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์€ ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์กŒ๋‹ค. ์ด ๊ณต๊ฒฉ์€ Modular.im ์„œ๋ฒ„์—๋„ ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ณต๊ฒฉ์ž๋Š” ๋ฌด์—‡๋ณด๋‹ค๋„ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ๋ฉ”์‹œ์ง€, ์•ก์„ธ์Šค ํ† ํฐ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ•ด์‹œ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ธฐ๋ณธ DBMS์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.

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

๋ถ„์‚ฐํ˜• ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ํ”Œ๋žซํผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋งคํŠธ๋ฆญ์Šค ๊ฐœ๋ฐฉํ˜• ํ‘œ์ค€์„ ์‚ฌ์šฉํ•˜๊ณ  ์‚ฌ์šฉ์ž์˜ ๋ณด์•ˆ๊ณผ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ์— ํฐ ๊ด€์‹ฌ์„ ๊ธฐ์šธ์ด๋Š” ํ”„๋กœ์ ํŠธ๋กœ ์ œ์‹œ๋ฉ๋‹ˆ๋‹ค. Matrix๋Š” Double Ratchet ์•Œ๊ณ ๋ฆฌ์ฆ˜(Signal ํ”„๋กœํ† ์ฝœ์˜ ์ผ๋ถ€๋กœ๋„ ์‚ฌ์šฉ๋จ)์„ ํฌํ•จํ•œ ์ž์ฒด ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ข…๋‹จ ๊ฐ„ ์•”ํ˜ธํ™”๋ฅผ ์ œ๊ณตํ•˜๊ณ , ๊ฒ€์ƒ‰ ๋ฐ ํ†ต์‹  ๊ธฐ๋ก ๋ฌด์ œํ•œ ๋ณด๊ธฐ๋ฅผ ์ง€์›ํ•˜๋ฉฐ, ํŒŒ์ผ ์ „์†ก, ์•Œ๋ฆผ ๋ณด๋‚ด๊ธฐ, ํ‰๊ฐ€์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž์˜ ์˜จ๋ผ์ธ ์กด์žฌ, ์›๊ฒฉ ํšŒ์˜ ๊ตฌ์„ฑ, ์Œ์„ฑ ๋ฐ ์˜์ƒ ํ†ตํ™”. ๋˜ํ•œ ์ž…๋ ฅ ์•Œ๋ฆผ, ์ฝ์Œ ํ™•์ธ, ํ‘ธ์‹œ ์•Œ๋ฆผ ๋ฐ ์„œ๋ฒ„ ์ธก ๊ฒ€์ƒ‰, ํด๋ผ์ด์–ธํŠธ ๊ธฐ๋ก ๋ฐ ์ƒํƒœ ๋™๊ธฐํ™”, ๋‹ค์–‘ํ•œ ์‹๋ณ„์ž ์˜ต์…˜(์ด๋ฉ”์ผ, ์ „ํ™”๋ฒˆํ˜ธ, Facebook ๊ณ„์ • ๋“ฑ)๊ณผ ๊ฐ™์€ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ถ”๊ฐ€ : ะžะฟัƒะฑะปะธะบะพะฒะฐะฝะพ ๊ณ„์†ํ•ด์„œ ๋‘ ๋ฒˆ์งธ ํ•ดํ‚น์— ๋Œ€ํ•œ ์„ค๋ช…, PGP ํ‚ค ์œ ์ถœ์— ๋Œ€ํ•œ ์ •๋ณด, ํ•ดํ‚น์„ ์ดˆ๋ž˜ํ•œ ๋ณด์•ˆ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ฐœ์š”๋ฅผ ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

[:]

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€