์•”ํ˜ธ ํ™”ํ์˜ ์ˆจ๊ฒจ์ง„ ๋งˆ์ด๋‹์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์„ธ ๊ฐ€์ง€ ํŒจํ‚ค์ง€๊ฐ€ NPM ์ €์žฅ์†Œ์—์„œ ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

15๊ฐœ์˜ ์•…์„ฑ ํŒจํ‚ค์ง€ klow, klown ๋ฐ okhsa๊ฐ€ NPM ์ €์žฅ์†Œ์—์„œ ๊ฐ์ง€๋˜์—ˆ์œผ๋ฉฐ User-Agent ํ—ค๋”(UA-Parser-js ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์‚ฌ๋ณธ์ด ์‚ฌ์šฉ๋จ)๋ฅผ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๋Š” ๊ธฐ๋Šฅ ๋’ค์— ์ˆจ์–ด ์•”ํ˜ธํ™”ํ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์•…์˜์ ์ธ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ์—์„œ ๋งˆ์ด๋‹. ์ด ํŒจํ‚ค์ง€๋Š” 150์›” XNUMX์ผ ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฒŒ์‹œํ–ˆ์ง€๋งŒ NPM ๊ด€๋ฆฌ๋ถ€์— ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ ํ•œ ์™ธ๋ถ€ ์—ฐ๊ตฌ์›์— ์˜ํ•ด ์ฆ‰์‹œ ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ํŒจํ‚ค์ง€๋Š” ๊ฒŒ์‹œ๋œ ์ง€ ํ•˜๋ฃจ ๋งŒ์— ์ œ๊ฑฐ๋˜์—ˆ์ง€๋งŒ ์•ฝ XNUMX๊ฐœ์˜ ๋‹ค์šด๋กœ๋“œ๋ฅผ ๊ธฐ๋กํ–ˆ์Šต๋‹ˆ๋‹ค.

์ง์ ‘์ ์ธ ์•…์„ฑ์ฝ”๋“œ๋Š” okhsa ํŒจํ‚ค์ง€์—์„œ ์ข…์†๋ฌผ๋กœ ์‚ฌ์šฉ๋˜์—ˆ๋˜ "klow" ๋ฐ "klown" ํŒจํ‚ค์ง€์—๋งŒ ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. okhsa ํŒจํ‚ค์ง€์—๋Š” Windows์—์„œ ๊ณ„์‚ฐ๊ธฐ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์Šคํ…๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ํ”Œ๋žซํผ์— ๋”ฐ๋ผ ๋งˆ์ด๋‹์„ ์œ„ํ•œ ์‹คํ–‰ ํŒŒ์ผ์ด ๋‹ค์šด๋กœ๋“œ๋˜์–ด ์™ธ๋ถ€ ํ˜ธ์ŠคํŠธ์—์„œ ์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ์œผ๋กœ ์‹คํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ด‘๋ถ€ ๋นŒ๋“œ๋Š” Linux, macOS ๋ฐ Windows์šฉ์œผ๋กœ ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋Ÿฐ์นญ ์‹œ ๊ณต๋™ ์ฑ„๊ตด์„ ์œ„ํ•œ ํ’€ ์ˆ˜, ์•”ํ˜ธํ™”ํ ์ง€๊ฐ‘ ์ˆ˜, ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ CPU ์ฝ”์–ด ์ˆ˜๋ฅผ ์ „์†กํ–ˆ์Šต๋‹ˆ๋‹ค.

์•”ํ˜ธ ํ™”ํ์˜ ์ˆจ๊ฒจ์ง„ ๋งˆ์ด๋‹์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์„ธ ๊ฐ€์ง€ ํŒจํ‚ค์ง€๊ฐ€ NPM ์ €์žฅ์†Œ์—์„œ ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


์ถœ์ฒ˜ : opennet.ru

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