NPM har identifierat 15 000 paket för phishing och spam

En attack mot anvÀndare av NPM-katalogen har registrerats, dÀr mer Àn 15 000 paket publicerades den 20 februari i NPM-repositoriet, med README-filer som innehöll lÀnkar till phishing-webbplatser eller referral-lÀnkar, som betalade provisioner för klick. Vid analys upptÀcktes 190 unika phishing- eller reklam-lÀnkar som tÀcker 31 domÀner.

Paketnamnen valdes för att vÀcka intresse hos allmÀnheten, till exempel "free-tiktok-followers", "free-xbox-codes", "instagram-followers-free" och liknande. Tanken var att fylla listan över de senaste uppdateringarna pÄ NPM:s startsida med spam-paket. I beskrivningen av paketen fanns lÀnkar som lovade gratis utdelningar, gÄvor, spel-koder, samt gratis tjÀnster för att öka följare och likes pÄ sociala medier som TikTok och Instagram. Detta Àr inte den första attacken av sitt slag; i december registrerades publiceringen av 144 000 spam-paket i katalogerna NuGet, NPM och PyPi.

NPM har identifierat 15 000 paket för phishing och spam

InnehÄllet i paketen genererades automatiskt med en python-skript, som tydligen av misstag lÀmnades kvar i paketen och inkluderade fungerande inloggningsuppgifter som anvÀndes under attacken. Paketen publicerades under flera olika konton med metoder som gjorde det svÄrare att spÄra spÄren och snabbt identifiera problematiska paket.

Förutom bedrÀgliga aktiviteter i NPM och PyPi har flera försök till publicering av skadliga paket ocksÄ identifierats:

  • I PyPI-förvaret har 451 skadliga paket upptĂ€ckts, som camouflerade sig som vissa populĂ€ra bibliotek genom typkvotering (skapa liknande namn som skiljer sig med enstaka tecken, till exempel, vper i stĂ€llet för vyper, bitcoinnlib i stĂ€llet för bitcoinlib, ccryptofeed i stĂ€llet för cryptofeed, ccxtt i stĂ€llet för ccxt, cryptocommpare i stĂ€llet för cryptocompare, seleium i stĂ€llet för selenium, pinstaller i stĂ€llet för pyinstaller osv.). Paketen innehöll obfuskerad kod för att stjĂ€la kryptovaluta, som identifierade kryptovaluta-ID:n i urklipp och bytte dem mot gĂ€rningsmannens plĂ„nbok (det antas att offret inte skulle mĂ€rka att det överförda plĂ„nboksnumret skiljde sig vid ingĂ„ende betalning). Bytet utfördes av en integrerad webblĂ€sartillĂ€gg som kördes i varje webbsidas kontext.
  • I PyPI-förvaret har en serie skadliga HTTP-bibliotek upptĂ€ckts. Skadlig aktivitet har hittats i 41 paket, vars namn valdes med hjĂ€lp av typkvotering och liknade populĂ€ra bibliotek (aio5, requestst, ulrlib, urllb, libhttps, piphttps, httpxv2 osv.). InnehĂ„llet var stylat för att likna fungerande HTTP-bibliotek eller kopierade kod frĂ„n befintliga bibliotek, medan beskrivningarna innehöll pĂ„stĂ„enden om fördelar och jĂ€mförelser med legitima HTTP-bibliotek. Den skadliga aktiviteten ledde antingen till nedladdning av skadlig programvara till systemet eller till insamling och sĂ€ndning av konfidentiell information.
  • I NPM har 16 JavaScript-paket (speedte*, trova*, lagra) upptĂ€ckts som förutom den angivna funktionaliteten (bandbreddstestning) Ă€ven innehöll kod för kryptovaluta-mining utan anvĂ€ndarens vetskap.
  • I NPM har 691 skadliga paket identifierats. Den största delen av de problematiska paketen lĂ„tsades vara Yandex-projekt (yandex-logger-sentry, yandex-logger-qloud, yandex-sendsms osv.) och inkluderade kod för att skicka konfidentiell information till externa servrar. Det antas att de som publicerat paketen försökte fĂ„ egen beroendeinsĂ€ttning under projektsammansĂ€ttning i Yandex (beroendenas substitutionsmetod). I PyPI-förvaret har samma forskare funnit 49 paket (reqsystem, httpxfaster, aio6, gorilla2, httpsos, pohttp osv.) med obfuskerad skadlig kod som laddar ner och kör en körbar fil frĂ„n externa servern.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster