NPM์€ 15๊ฐœ์˜ ํ”ผ์‹ฑ ๋ฐ ์ŠคํŒธ ํŒจํ‚ค์ง€๋ฅผ ์‹๋ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค.

NPM ๋””๋ ‰ํ† ๋ฆฌ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ๊ณต๊ฒฉ์ด ๊ธฐ๋ก๋˜์—ˆ์œผ๋ฉฐ, ๊ทธ ๊ฒฐ๊ณผ 20์›” 15์ผ์— 190๊ฐœ ์ด์ƒ์˜ ํŒจํ‚ค์ง€๊ฐ€ NPM ์ €์žฅ์†Œ์— ์ถ”๊ฐ€๋˜์—ˆ๊ณ , ํ•ด๋‹น README ํŒŒ์ผ์—๋Š” ๋กœ์—ดํ‹ฐ๊ฐ€ ์ง€๋ถˆ๋˜๋Š” ํด๋ฆญ์— ๋Œ€ํ•œ ํ”ผ์‹ฑ ์‚ฌ์ดํŠธ๋‚˜ ์ถ”์ฒœ ๋งํฌ๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ๋งํฌ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ถ„์„ ๊ณผ์ •์—์„œ ํŒจํ‚ค์ง€์—์„œ 31๊ฐœ ๋„๋ฉ”์ธ์„ ํฌํ•จํ•˜๋Š” XNUMX๊ฐœ์˜ ๊ณ ์œ ํ•œ ํ”ผ์‹ฑ ๋˜๋Š” ๊ด‘๊ณ  ๋งํฌ๊ฐ€ ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํŒจํ‚ค์ง€ ์ด๋ฆ„์€ "free-tiktok-followers", "free-xbox-codes", "instagram-followers-free" ๋“ฑ ์ผ๋ฐ˜ ๋Œ€์ค‘์˜ ๊ด€์‹ฌ์„ ๋Œ๊ธฐ ์œ„ํ•ด ์„ ํƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” NPM ํ™ˆํŽ˜์ด์ง€์˜ ์ตœ๊ทผ ์—…๋ฐ์ดํŠธ ๋ชฉ๋ก์„ ์ŠคํŒธ ํŒจํ‚ค์ง€๋กœ ์ฑ„์šฐ๋ ค๋Š” ์˜๋„์˜€์Šต๋‹ˆ๋‹ค. ํŒจํ‚ค์ง€ ์„ค๋ช…์—๋Š” ๋ฌด๋ฃŒ ๊ฒฝํ’ˆ, ์„ ๋ฌผ, ๊ฒŒ์ž„ ์น˜ํŠธ, ๊ทธ๋ฆฌ๊ณ  TikTok๊ณผ Instagram๊ณผ ๊ฐ™์€ ์†Œ์…œ ๋ฏธ๋””์–ด ํ”Œ๋žซํผ์—์„œ ํŒ”๋กœ์›Œ์™€ ์ข‹์•„์š”๋ฅผ ๋Š˜๋ ค์ฃผ๋Š” ๋ฌด๋ฃŒ ์„œ๋น„์Šค๋ฅผ ์•ฝ์†ํ•˜๋Š” ๋งํฌ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ณต๊ฒฉ์€ ์ด๋ฒˆ์ด ์ฒ˜์Œ์ด ์•„๋‹™๋‹ˆ๋‹ค. 12์›”์—๋Š” NuGet, NPM, PyPi์— 14๋งŒ 4์ฒœ ๊ฑด์˜ ์ŠคํŒธ ํŒจํ‚ค์ง€๊ฐ€ ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

NPM์€ 15๊ฐœ์˜ ํ”ผ์‹ฑ ๋ฐ ์ŠคํŒธ ํŒจํ‚ค์ง€๋ฅผ ์‹๋ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

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

  • PyPI ์ €์žฅ์†Œ์—์„œ 451๊ฐœ์˜ ์•…์„ฑ ํŒจํ‚ค์ง€๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ํŒจํ‚ค์ง€๋“ค์€ ํƒ€์ดํฌ์Šค์ฟผํŒ…(vyper ๋Œ€์‹  vper, bitcoinlib ๋Œ€์‹  bitcoinnlib, cryptofeed ๋Œ€์‹  ccryptofeed, ccxt ๋Œ€์‹  ccxtt, cryptocompare ๋Œ€์‹  cryptocommpare, selenium ๋Œ€์‹  seleium, pyinstaller ๋Œ€์‹  pinstaller ๋“ฑ ๋ฌธ์ž๋งŒ ๋‹ค๋ฅด๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ์œ ์‚ฌํ•œ ์ด๋ฆ„์„ ์ง€์ •ํ•˜๋Š” ๊ฒƒ)์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธ๊ธฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์œ„์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํŒจํ‚ค์ง€์—๋Š” ํด๋ฆฝ๋ณด๋“œ์—์„œ ์•”ํ˜ธํ™”ํ ์ง€๊ฐ‘ ID๋ฅผ ๊ฐ์ง€ํ•˜์—ฌ ๊ณต๊ฒฉ์ž์˜ ์ง€๊ฐ‘์œผ๋กœ ๋Œ€์ฒดํ•˜๋Š” ๋‚œ๋…ํ™”๋œ ์•”ํ˜ธํ™”ํ ํƒˆ์ทจ ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. (์ด๋Š” ํ”ผํ•ด์ž๊ฐ€ ๊ฒฐ์ œ ์‹œ ํด๋ฆฝ๋ณด๋“œ์—์„œ ๋ณต์‚ฌ๋œ ๋‹ค๋ฅธ ์ง€๊ฐ‘ ๋ฒˆํ˜ธ๋ฅผ ์•Œ์•„์ฐจ๋ฆฌ์ง€ ๋ชปํ•˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.) ์ด๋Ÿฌํ•œ ๋Œ€์ฒด๋Š” ๋ชจ๋“  ์›น ํŽ˜์ด์ง€ ์ปจํ…์ŠคํŠธ์—์„œ ์‹คํ–‰๋˜๋Š” ๋ธŒ๋ผ์šฐ์ € ์• ๋“œ์˜จ์— ์˜ํ•ด ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • PyPI ์ €์žฅ์†Œ์—์„œ ์ผ๋ จ์˜ ์•…์„ฑ HTTP ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 41๊ฐœ ํŒจํ‚ค์ง€์—์„œ ์•…์„ฑ ํ™œ๋™์ด ๋ฐœ๊ฒฌ๋˜์—ˆ๋Š”๋ฐ, ์ด ํŒจํ‚ค์ง€์˜ ์ด๋ฆ„์€ ํƒ€์ดํฌ์Šค์ฟผํŒ… ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ์„ ํƒ๋˜์—ˆ์œผ๋ฉฐ ์ธ๊ธฐ ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(aio5, requestst, ulrlib, urllb, libhttps, piphttps, httpxv2 ๋“ฑ)์™€ ์œ ์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ํŽ˜์ด๋กœ๋“œ๋Š” ์ž‘๋™ํ•˜๋Š” HTTP ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ฒ˜๋Ÿผ ๋ณด์ด๋„๋ก ์Šคํƒ€์ผ์ด ์ง€์ •๋˜์—ˆ๊ฑฐ๋‚˜ ๊ธฐ์กด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ–ˆ์œผ๋ฉฐ, ์„ค๋ช…์—๋Š” ํ•ฉ๋ฒ•์ ์ธ HTTP ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€์˜ ๋น„๊ต์™€ ์ด์ ์— ๋Œ€ํ•œ ์ฃผ์žฅ์ด ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์•…์˜์ ์ธ ํ™œ๋™์€ ์‹œ์Šคํ…œ์— ๋งฌ์›จ์–ด๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ฑฐ๋‚˜ ๊ธฐ๋ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ์ „์†กํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ตฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • NPM์€ ๋ช…์‹œ๋œ ๊ธฐ๋Šฅ(๋Œ€์—ญํญ ํ…Œ์ŠคํŠธ) ์™ธ์—๋„ ์‚ฌ์šฉ์ž์˜ ์ง€์‹ ์—†์ด ์•”ํ˜ธํ™”ํ๋ฅผ ์ฑ„๊ตดํ•˜๋Š” ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋œ JavaScript ํŒจํ‚ค์ง€ 16๊ฐœ(speedte*, trova*, lagra)๋ฅผ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.
  • NPM์—์„œ 691๊ฐœ์˜ ์•…์„ฑ ํŒจํ‚ค์ง€๊ฐ€ ํƒ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ํŒจํ‚ค์ง€ ๋Œ€๋ถ€๋ถ„์€ Yandex ํ”„๋กœ์ ํŠธ(yandex-logger-sentry, yandex-logger-qloud, yandex-sendsms ๋“ฑ)๋ฅผ ์‚ฌ์นญํ–ˆ์œผ๋ฉฐ, ๊ธฐ๋ฐ€ ์ •๋ณด๋ฅผ ์™ธ๋ถ€ ์„œ๋ฒ„๋กœ ์ „์†กํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„ํ•ด๋‹น ํŒจํ‚ค์ง€๋ฅผ ๊ฒŒ์‹œํ•œ ์‚ฌ๋žŒ๋“ค์€ Yandex์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋นŒ๋“œํ•  ๋•Œ ์ž์ฒด ์ข…์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹(๋‚ด๋ถ€ ์ข…์†์„ฑ ๋Œ€์ฒด ๋ฐฉ๋ฒ•)์„ ์‹œ๋„ํ•œ ๊ฒƒ์œผ๋กœ ์ถ”์ •๋ฉ๋‹ˆ๋‹ค. ๋™์ผํ•œ ์—ฐ๊ตฌ์›๋“ค์€ PyPI ์ €์žฅ์†Œ์—์„œ ์™ธ๋ถ€ ์„œ๋ฒ„์—์„œ ์‹คํ–‰ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ๋‚œ๋…ํ™”๋œ ์•…์„ฑ ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋œ 49๊ฐœ์˜ ํŒจํ‚ค์ง€(reqsystem, httpxfaster, aio6, gorilla2, httpsos, pohttp ๋“ฑ)๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„.

์ถœ์ฒ˜ : opennet.ru

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster