GitHub๋Š” NPM์—์„œ ํ•„์ˆ˜ ๊ฐ•ํ™” ๊ณ„์ • ํ™•์ธ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ์˜ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๊ฐ€ ํ•˜์ด์žฌํ‚น๋˜๊ณ  ๊ฐœ๋ฐœ์ž ๊ณ„์ •์ด ์†์ƒ๋˜์–ด ์•…์„ฑ ์ฝ”๋“œ๊ฐ€ ํ™๋ณด๋˜๋Š” ์‚ฌ๋ก€๊ฐ€ ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ GitHub๋Š” ๊ด‘๋ฒ”์œ„ํ•œ ํ™•์žฅ๋œ ๊ณ„์ • ํ™•์ธ์„ ๋„์ž…ํ•ฉ๋‹ˆ๋‹ค. ์ด์™€ ๋ณ„๋„๋กœ, ๋‚ด๋…„ ์ดˆ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” 500๊ฐœ NPM ํŒจํ‚ค์ง€์˜ ๊ด€๋ฆฌ์ž์™€ ๊ด€๋ฆฌ์ž์—๊ฒŒ ํ•„์ˆ˜ ์ด์ค‘ ์ธ์ฆ์ด ๋„์ž…๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

7๋…„ 2021์›” 4์ผ๋ถ€ํ„ฐ 2022๋…„ XNUMX์›” XNUMX์ผ๊นŒ์ง€ NPM ํŒจํ‚ค์ง€๋ฅผ ๊ฒŒ์‹œํ•  ๊ถŒํ•œ์ด ์žˆ์ง€๋งŒ XNUMX๋‹จ๊ณ„ ์ธ์ฆ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ชจ๋“  ์œ ์ง€๊ด€๋ฆฌ์ž๋Š” ํ™•์žฅ๋œ ๊ณ„์ • ํ™•์ธ์„ ์‚ฌ์šฉํ•˜๋„๋ก ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค. ๊ณ ๊ธ‰ ๊ฒ€์ฆ์„ ์œ„ํ•ด์„œ๋Š” npmjs.com ์›น์‚ฌ์ดํŠธ์— ๋กœ๊ทธ์ธํ•˜๊ฑฐ๋‚˜ npm ์œ ํ‹ธ๋ฆฌํ‹ฐ์—์„œ ์ธ์ฆ๋œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์ด๋ฉ”์ผ๋กœ ์ „์†ก๋œ ์ผํšŒ์„ฑ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ–ฅ์ƒ๋œ ํ™•์ธ์€ TOTP(์ผํšŒ์„ฑ ๋น„๋ฐ€๋ฒˆํ˜ธ)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ™•์ธํ•ด์•ผ ํ•˜๋Š” ์ด์ „์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์„ ํƒ์  1๋‹จ๊ณ„ ์ธ์ฆ์„ ๋Œ€์ฒดํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ณด์™„ํ•  ๋ฟ์ž…๋‹ˆ๋‹ค. ์ด์ค‘ ์ธ์ฆ์ด ํ™œ์„ฑํ™”๋˜๋ฉด ํ™•์žฅ๋œ ์ด๋ฉ”์ผ ํ™•์ธ์ด ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 2022๋…„ 100์›” 500์ผ๋ถ€ํ„ฐ ์ข…์† ํ•ญ๋ชฉ ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ๋งŽ์€ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” XNUMX๊ฐœ NPM ํŒจํ‚ค์ง€์˜ ๊ด€๋ฆฌ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•„์ˆ˜ XNUMX๋‹จ๊ณ„ ์ธ์ฆ์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์ฒ˜์Œ XNUMX๊ฐœ์˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์™„๋ฃŒํ•œ ํ›„ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์ข…์†์„ฑ ์ˆ˜์— ๋”ฐ๋ผ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” XNUMX๊ฐœ์˜ NPM ํŒจํ‚ค์ง€์— ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

์ผํšŒ์šฉ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ƒ์„ฑ์„ ์œ„ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(Authy, Google Authenticator, FreeOTP ๋“ฑ)์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ˜„์žฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ 2022๋‹จ๊ณ„ ์ธ์ฆ ์ฒด๊ณ„ ์™ธ์—๋„ XNUMX๋…„ XNUMX์›”์—๋Š” ํ•˜๋“œ์›จ์–ด ํ‚ค ๋ฐ ์ƒ์ฒด ์ธ์‹ ์Šค์บ๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. WebAuthn ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•˜๊ณ  ๋‹ค์–‘ํ•œ ์ถ”๊ฐ€ ์ธ์ฆ ์š”์†Œ๋ฅผ ๋“ฑ๋กํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

2020๋…„์— ์‹ค์‹œ๋œ ์—ฐ๊ตฌ์— ๋”ฐ๋ฅด๋ฉด ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž ์ค‘ 9.27%๋งŒ์ด ์•ก์„ธ์Šค ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด 13.37๋‹จ๊ณ„ ์ธ์ฆ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, 12%์˜ ๊ฒฝ์šฐ ์ƒˆ ๊ณ„์ •์„ ๋“ฑ๋กํ•  ๋•Œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์œ ์ถœ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žฌ์‚ฌ์šฉํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๊ธฐ์–ตํ•˜์„ธ์š”. ์•Œ๋ ค์ง„ ๋น„๋ฐ€๋ฒˆํ˜ธ ์œ ์ถœ. ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณด์•ˆ ๊ฒ€ํ†  ๊ณผ์ •์—์„œ '13'๊ณผ ๊ฐ™์ด ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๊ณ  ์‚ฌ์†Œํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ NPM ๊ณ„์ •์˜ 123456%(ํŒจํ‚ค์ง€์˜ 4%)์— ์•ก์„ธ์Šคํ•œ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ณ„์ • ์ค‘์—๋Š” ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์ƒ์œ„ 20๊ฐœ ํŒจํ‚ค์ง€์˜ ์‚ฌ์šฉ์ž ๊ณ„์ • 13๊ฐœ, ํŒจํ‚ค์ง€ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์›” 50์ฒœ๋งŒ ์ด์ƒ์ธ ๊ณ„์ • 40๊ฐœ, ์›” ๋‹ค์šด๋กœ๋“œ 10์ฒœ๋งŒ ์ด์ƒ์ธ ๊ณ„์ •์ด 282๊ฐœ, ์›” ๋‹ค์šด๋กœ๋“œ 1๋งŒ ์ด์ƒ์ธ ๊ณ„์ •์ด 52๊ฐœ์˜€๋‹ค. ์ข…์†์„ฑ ์ฒด์ธ์„ ๋”ฐ๋ผ ๋ชจ๋“ˆ์„ ๋กœ๋“œํ•˜๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•˜๋ฉด ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ๊ณ„์ •์ด ์†์ƒ๋˜๋ฉด NPM์˜ ๋ชจ๋“  ๋ชจ๋“ˆ ์ค‘ ์ตœ๋Œ€ XNUMX%์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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