ReversingLabs์ ๋ณด์ ์ฐ๊ตฌ์๋ค์ ์ด๋๋ฆฌ์ ์ค๋งํธ ๊ณ์ฝ์ ํ์ฉํ์ฌ ์ ์ฑ์ฝ๋ ๋ฐฐํฌ๋ฅผ ์ํํ๋ ์๋ก์ด ๊ณต๊ธ๋ง ๊ณต๊ฒฉ์ ํ์ธํ์ต๋๋ค. 'colortoolsv2' ๋ฐ 'mimelib2'๋ผ๋ ๋ฌดํดํ ์ ํธ๋ฆฌํฐ๋ก ์์ฅํ ๋ ๊ฐ์ ์ ์ฑ NPM ํจํค์ง๋ ์จ๊ฒจ์ง URL์ ๊ฐ์ ธ์ค๊ธฐ ์ํด ์ค๋งํธ ๊ณ์ฝ ํธ์ถ์ ํตํฉํ์ฌ ๊ฐ์ผ๋ ์์คํ ์ 2๋จ๊ณ ํ์ด๋ก๋๋ฅผ ์ ๋ฌํ์ต๋๋ค. ์ด ๊ธฐ์ ์ ๋ธ๋ก์ฒด์ธ ํธ๋์ญ์ ๋ด์ ๊ฒ์ ๋ก์ง์ ์ฝ์ ํ์ฌ ๊ธฐ์กด์ ์ ์ ๋ฐ ๋์ ์ฝ๋ ๊ฒ์ฌ ๋ฐฉ์์ ์ฐํํ๊ณ ์ ์ฑ ํ๋์ ์ ์ ๋คํธ์ํฌ ํธ๋ํฝ์ ํผํฉํ์ต๋๋ค.
๊ณต๊ฒฉ์๋ค์ ๊ฐ์ง ์ปค๋ฐ์ผ๋ก ์ฑ์์ง ๊ฐ๊ณต์ GitHub ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ฑ๋กํ๊ณ ๋ณ ๊ฐ์๋ฅผ ๋ถํ๋ฆฌ๋ฉฐ ์์กฐ๋ ์ฌ์ฉ์ ๊ธฐ์ฌ๋ฅผ ํตํด ์ ๋ขฐ์ฑ์ ๋์์ต๋๋ค. ํผํด์ ํ๊ฒฝ์์ ์ด ํจํค์ง๋ฅผ ์คํํ๋ฉด ์ด๋๋ฆฌ์ ๋ ธ๋์ ์ ์ํ์ฌ ๊ณ์ฝ ๊ธฐ๋ฅ์ ํธ์ถํ๊ณ ์จ๊ฒจ์ง ๋ค์ด๋ก๋ ๋งํฌ๋ฅผ ๋ฐํ ๋ฐ์์ต๋๋ค. ์ด ๋ฐฉ์์ ํ์ค ์ํํธ์จ์ด ๋ ์ง์คํธ๋ฆฌ์์ ๊ฑฐ์ ํ์ ์ ๋จ๊ธฐ์ง ์๋ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ์ฝ๋ฐฑ์ผ๋ก ์ธํด ํ์ง์ ๋ณต์ก์ฑ์ ๋์์ต๋๋ค. ๋ถ์๊ฐ๋ค์ ์ด๊ฒ์ด GitHub Gists๋ ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง ๊ฐ์ ๊ณต๊ฐ ํธ์คํ ์๋น์ค๋ฅผ ์ด์ฉํ ๊ตฌํ ์ ์ ์ ์งํ๋ ํํ๋ผ๊ณ ์ง์ ํฉ๋๋ค.
ReversingLabs๋ ๊ณต๊ฒฉ ์ํ์ด ์ํธํ๋ ํ์ด๋ก๋ ๋ฉํ๋ฐ์ดํฐ ๋ฐฐํฌ๋ฅผ ์ ์ดํ๋ ๋ ๊ฐ์ ์ค๋งํธ ๊ณ์ฝ ์ฃผ์๋ฅผ ์ ์ฉํ๋ค๊ณ ๋ณด๊ณ ํฉ๋๋ค. ํจํค์ง ์คํ ์ NPM ๋ ์ง์คํธ๋ฆฌ์ ๋ฐฐํฌ ๋ฉ์ปค๋์ฆ์ ๊ณ์ฝ์ ๋ง์คํน๋ ์๋ํฌ์ธํธ๋ฅผ ์ง์ํ๋ ์คํ ๋ชจ๋์ ๋ก๋ํฉ๋๋ค. ํด๋น ์๋ํฌ์ธํธ๋ AES๋ก ์ํธํ๋ ๋ฐ์ด๋๋ฆฌ ๋ก๋๋ฅผ ์ ๊ณตํ๋ฉฐ, ์ด ๋ก๋๋ ์๊ฒฉ ์ฆ๋ช ์์ง ๋ฐ ์๊ฒฉ ์ฝ๋ ์คํ์ ๋ชฉ์ ์ผ๋ก ์ค๊ณ๋ ๊ณ ๊ธ ์ ์ฑ์ฝ๋๋ฅผ ํด๋ ํ๊ณ ์คํํฉ๋๋ค. ํ์ ์ ๊ฐ๋ฐ์ ์ํฌ์คํ ์ด์ ๊ณผ ๋น๋ ์๋ฒ๋ก ๋ณด์ด๋ฉฐ CI/CD ํ์ดํ๋ผ์ธ์ ํตํ ์ถ๊ฐ ์ ํ๊ฐ ์ฐ๋ ค๋ฉ๋๋ค.
์ด๋ฒ ์บ ํ์ธ์ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ๊ณผ ์ฌ์ด๋ฒ ๋ณด์ ์ํ์ ๊ต์ฐจ์ ์ด ์ ์ ์ปค์ง๊ณ ์์์ ๊ฐ์กฐํฉ๋๋ค. ์ค๋งํธ ๊ณ์ฝ ์์ ๋ด์ ๊ฒ์ ๋ก์ง์ ์ฝ์ ํจ์ผ๋ก์จ ๊ณต๊ฒฉ์๋ ๊ธฐ์กด ๋ฐฉ์ด๋ฅผ ํํผํ๋ ์๋ฐํ ์ฑ๋์ ํ๋ณดํฉ๋๋ค. ๋ณด์ ํ์ ๋ธ๋ก์ฒด์ธ ์ธ์ ํํฐ๋ง์ ๊ตฌํํ๊ณ , ๋น์ ์์ ์ธ ์์๋ฐ์ด๋ RPC ํธ์ถ์ ๋ชจ๋ํฐ๋งํ๋ฉฐ, ๋ชจ๋ ์์กด์ฑ์ ๋ํด ์๊ฒฉํ ๊ณต๊ธ๋ง ๊ฐ์ฌ๋ฅผ ์ํํ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. ์ฃผ์ ํจํค์ง ๋ ์ง์คํธ๋ฆฌ์ ๊ฐ๋ฐ ํ๋ซํผ์ ํจํค์ง ๋ค์ด๋ก๋์ ์ฐ๊ด๋ ์จ์ฒด์ธ ๋ฐ์ดํฐ ์ํธ์์ฉ ๋ชจ๋ํฐ๋ง์ ๊ฐํํด์ผ ํฉ๋๋ค.
์ด ๋ฐ๊ฒฌ์ ๋์ํ์ฌ ์คํ ์์ค ๋๊ตฌ ๊ณต๊ธ์ ์ฒด๋ค์ ์ค๋งํธ ๊ณ์ฝ ํธ์ถ ํจํด์ ํ์งํ๊ธฐ ์ํด ์ค์บ๋ ์์ง์ ์ ๋ฐ์ดํธํ๊ณ ์์ต๋๋ค. ๋คํธ์ํฌ ๋ฐฉํ๋ฒฝ ๊ท์น๊ณผ ๊ฐ๋ฐ์ ๊ต์ก ํ๋ก๊ทธ๋จ์ ๋ธ๋ก์ฒด์ธ ์๋ํฌ์ธํธ์ ์ํธ์์ฉํ๋ ์ฝ๋๋ฅผ ๋ฉด๋ฐํ ๊ฒํ ํ ํ์์ฑ์ ๊ฐ์กฐํฉ๋๋ค. ๊ณต๊ฒฉ์๋ค์ด ์จ์ฒด์ธ ํํผ ์ ๋ต์ ๊ฐ์ ํจ์ ๋ฐ๋ผ ์ํธํํ ์ปค๋ฎค๋ํฐ, ๋ณด์ ์ ์ฒด, ๋ ์ง์คํธ๋ฆฌ ์ด์์ ๊ฐ์ ํ๋ ฅ ๋ ธ๋ ฅ์ด ์ ํฅ ์ํ์ ์ํํ๊ณ ๊ฐ๋ฐ์ ์ํ๊ณ๋ฅผ ๋ณดํธํ๋ ๋ฐ ํ์์ ์ ๋๋ค.
๋๊ธ (0)