GitHub๋ ๊ณต๊ฒฉ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ์ผ๋ฉฐ, ๊ทธ ๊ฒฐ๊ณผ 12์ 100์ผ ๊ณต๊ฒฉ์๋ NPM ํ๋ก์ ํธ ์ธํ๋ผ์ ์ฌ์ฉ๋๋ Amazon AWS ์๋น์ค์ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ์ ๊ทผํ ์ ์๊ฒ ๋์์ต๋๋ค. ์ฌ๊ฑด ๋ถ์์ ๋ฐ๋ฅด๋ฉด ๊ณต๊ฒฉ์๋ ๋น๋ฐ๋ฒํธ ํด์, ์ด๋ฆ, ์ด๋ฉ์ผ์ ํฌํจํ์ฌ 2015๋ ํ์ฌ ์ฝ XNUMX๋ง ๋ช ์ NPM ์ฌ์ฉ์์ ๋ํ ์๊ฒฉ ์ฆ๋ช ์ด ํฌํจ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ํฌํจํ์ฌ skimdb.npmjs.com ํธ์คํธ์ ๋ฐฑ์ ๋ณต์ฌ๋ณธ์ ์ก์ธ์คํ ์ ์๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
๋น๋ฐ๋ฒํธ ํด์๋ ์ํธ ์ฒ๋ฆฌ๋ PBKDF2 ๋๋ SHA1 ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ์์ฑ๋์์ผ๋ฉฐ, ์ด๋ 2017๋ ์ ๋ฌด์ฐจ๋ณ ๋์ ์ ๋ ๊ฐํ bcrypt๋ก ๋์ฒด๋์์ต๋๋ค. ์ฌ๊ฑด์ด ํ์ธ๋๋ฉด ์ํฅ์ ๋ฐ์ ๋น๋ฐ๋ฒํธ๊ฐ ์ฌ์ค์ ๋๊ณ ์ฌ์ฉ์์๊ฒ ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํ๋ผ๋ ์๋ฆผ์ด ์ ๋ฌ๋์์ต๋๋ค. 1์ XNUMX์ผ๋ถํฐ ์ด๋ฉ์ผ ํ์ธ์ ํตํ ์ด์ค ์ธ์ฆ์ด NPM์ ์๋ฌด์ ์ผ๋ก ํฌํจ๋์๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์ ์นจํด ์ํ์ ๋ฏธ๋ฏธํ ๊ฒ์ผ๋ก ํ๊ฐ๋ฉ๋๋ค.
๋ํ 2021๋ XNUMX์ ํ์ฌ ๋น๊ณต๊ฐ ํจํค์ง์ ๋ชจ๋ ๋งค๋ํ์คํธ ํ์ผ๊ณผ ๋ฉํ๋ฐ์ดํฐ, ๋น๊ณต๊ฐ ํจํค์ง์ ๋ชจ๋ ์ด๋ฆ๊ณผ ๋ฒ์ ์ ๋ํ ์ต์ ๋ชฉ๋ก์ด ํฌํจ๋ CSV ํ์ผ๊ณผ ๋ GitHub ํด๋ผ์ด์ธํธ(์ด๋ฆ)์ ๋ชจ๋ ๋น๊ณต๊ฐ ํจํค์ง ์ฝํ ์ธ ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๊ณต๊ฐ๋์ง ์์)์ด ๊ณต๊ฒฉ์์ ์์ ๋์ด๊ฐ์ต๋๋ค. ์ ์ฅ์ ์์ฒด์ ๊ฒฝ์ฐ, ์ถ์ ๋ถ์๊ณผ ํจํค์ง ํด์ ํ์ธ์ ํตํด ๊ณต๊ฒฉ์๊ฐ NPM ํจํค์ง๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ ๊ฐ์์ ์ ๋ฒ์ ์ ํจํค์ง๋ฅผ ๊ฒ์ํ ์ฌ์ค์ด ๋ฐํ์ง์ง ์์์ต๋๋ค.
์ด ๊ณต๊ฒฉ์ 12์ 3์ผ ๋ ํ์ฌ GitHub ํตํฉ์ ์ฒด์ธ Heroku์ Travis-CI์ ๋ํด ์์ฑ๋ ํ์น OAuth ํ ํฐ์ ์ฌ์ฉํ์ฌ ๋ฐ์ํ์ต๋๋ค. ๊ณต๊ฒฉ์๋ ํ ํฐ์ ์ฌ์ฉํ์ฌ NPM ํ๋ก์ ํธ ์ธํ๋ผ์ ์ฌ์ฉ๋๋ Amazon Web Services API์ ์ก์ธ์คํ๊ธฐ ์ํ ํค๋ฅผ ๋น๊ณต๊ฐ GitHub ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์ถ์ถํ ์ ์์์ต๋๋ค. ๊ฒฐ๊ณผ ํค๋ AWS SXNUMX ์๋น์ค์ ์ ์ฅ๋ ๋ฐ์ดํฐ์ ๋ํ ์ก์ธ์ค๋ฅผ ํ์ฉํ์ต๋๋ค.
๋ํ NPM ์๋ฒ์์ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ๋ ์ด์ ์ ํ์ธ๋ ์ฌ๊ฐํ ๊ธฐ๋ฐ ๋ฌธ์ ์ ๋ํ ์ ๋ณด๊ฐ ๊ณต๊ฐ๋์์ต๋๋ค. ์ผ๋ถ NPM ์ฌ์ฉ์์ ๋น๋ฐ๋ฒํธ์ NPM ์ก์ธ์ค ํ ํฐ์ ๋ด๋ถ ๋ก๊ทธ์ ์ผ๋ฐ ํ
์คํธ๋ก ์ ์ฅ๋์์ต๋๋ค. NPM์ GitHub ๋ก๊น
์์คํ
๊ณผ ํตํฉํ๋ ๋์ ๊ฐ๋ฐ์๋ ๋ก๊ทธ์ ์๋ NPM ์๋น์ค์ ๋ํ ์์ฒญ์์ ๋ฏผ๊ฐํ ์ ๋ณด๊ฐ ์ ๊ฑฐ๋์๋์ง ํ์ธํ์ง ์์์ต๋๋ค. NPM์ ๋ํ ๊ณต๊ฒฉ์ด ๋ฐ์ํ๊ธฐ ์ ์ ๊ฒฐํจ์ด ์์ ๋๊ณ ๋ก๊ทธ๊ฐ ์ง์์ง ๊ฒ์ผ๋ก ์ถ์ ๋ฉ๋๋ค. ํน์ GitHub ์ง์๋ง ๊ณต๊ฐ ๋น๋ฐ๋ฒํธ๊ฐ ํฌํจ๋ ๋ก๊ทธ์ ์ก์ธ์คํ ์ ์์์ต๋๋ค.
์ถ์ฒ : opennet.ru