A Cloudflare automatikusan megállította az npm elleni támadást

A Cloudflare automatikusan megállította az npm elleni támadást
2025 szeptemberének elején komoly támadás érte az egyik legnagyobb JavaScript-csomagtárat, az npm-et. A hackerek sikeres adathalász e-maillel fértek hozzá megbízható fejlesztői fiókokhoz, majd 18 rendkívül népszerű npm-csomag (például Chalk [Kréta], Debug [Hibakereső], Ansi-styles [ANSI-stílusok]) rosszindulatú verzióit tették közzé. Ezek a csomagok együtt hetente több mint kétmilliárd letöltést generálnak. Az érintett weboldalak és alkalmazások felhasználóinak kriptoeszközeit, pénztárcáit veszélyeztették: a káros csomagok nemcsak a végfelhasználók pénzét lophatták el, hanem más, ugyanazon fejlesztő tulajdonában lévő csomagokat is módosíthattak, sőt, fejlesztői jogosultságokat is megszerezhettek automatizált rendszerekhez vagy felhőszolgáltatásokhoz.

Feltűnés nélkül szűrték ki a veszélyes csomagokat

Nem elhanyagolható tényező, hogy a Cloudflare Page Shield szolgáltatása minden nap 3,5 milliárd (!) kliensoldali JavaScriptet vizsgál át, vagyis másodpercenként körülbelül 40 000 szkripten fut át. Ezekből átlagosan kevesebb mint 0,3% bizonyul ténylegesen rosszindulatúnak – ezt a Cloudflare MI-alapú szkriptérzékelő rendszere határozza meg.

A rendszer a JavaScript-kódot úgynevezett absztrakt szintaxisfára (Abstract Syntax Tree) bontja, és ebből tanítja be az üzenetalapú gráfkonvolúciós hálóját (MPGCN). Ez lehetővé teszi, hogy ne kézzel írt szabályok, hanem valódi mintafelismerés segítse a döntést arról, mitől tekinthető rossznak vagy jónak egy kód. Például ebben az npm-kampányban a támadók obfuszkált kódot használtak, és olyan belépési pontokat módosítottak (mint a böngészőben elérhető window.ethereum), ahol kriptocímeket cseréltek le a saját számlájukra. A gépi tanulás nem konkrét függvényeket figyel, hanem szerkezetekből és szintaxisból von le következtetéseket, így a módszer a jövőbeli támadási trükkökkel szemben is véd.

Egy szkript esetén az MI egy valószínűségi pontszámot ad, amely 1-től 99-ig terjed. Az alacsony érték fenyegetést jelent, a magas biztonságosnak számít. A detektálás villámgyors: 0,3 másodperc alatti.

Magas hatékonyság – a számok nem hazudnak

Az MI-modell folyamatos fejlesztés alatt áll: jelenleg a sikeres felismerés (F1-érték) 94%, a pontosság (precision) 98%, az érzékenység (recall) pedig 90%. Ez jelentős javulás; például a felismerés 123%-kal nőtt a tavalyihoz képest, ami főként annak köszönhető, hogy több és változatosabb, célirányosan kiválogatott tanítókészletet használnak.

Noha másodpercenként átlagosan akár 2 téves riasztás is előfordulhat a rendszerben, ezeket MI-modellek és biztonsági szakértők is átvizsgálják. A legnehezebb esetekben olyan szkript is bekerülhet, amely például minden adatot figyel, de kizárja a bankkártyaadatokat, vagy túlzott felhasználókövetést, dinamikus betöltést alkalmaz. Ezeknél csak a kapcsolódó domainek megbízhatósága szab valódi választóvonalat. Az így megcímkézett szkriptek újra bekerülnek a tanítási folyamatba, amely ezzel önmagát finomítja.

Megjegyzendő, hogy a mostani, ismeretlen technikát használó npm-csomagokat is sikeresen azonosította a Page Shield – úgy, hogy ezek a támadás előtt nem szerepeltek a tanító adatok között.

Statikus és dinamikus vizsgálat egyaránt fontos

A statikus szkriptvizsgálat rengeteg esetben hatékony, különösen tipikus csomagkezelőknél, mint az npm. Viszont a bonyolultabb helyzetek – például adatlopó vagy felhasználókövető kódok – miatt a Cloudflare a jövőben kontextuális információkat, szkript-URL-eket, oldalhivatkozásokat, a szkript csatlakozási célpontjait és hasonlókat is be akar vonni az MI-jelzésekbe. Az új agentikus MI-megközelítések már képesek JavaScript-futtatókörnyezeteket eszközként kezelni, így ötvözni lehet a statikus elemzést és a valós idejű dinamikus elemzést a hamis pozitív esetek kiszűrésére.


Régi módszert nyugdíjazzák, hatékonyság az első

Noha három évvel ezelőtt a Magecart-típusú adatszivárogtató támadásokra külön viselkedésalapú elemzőt indítottak (Code Behaviour Analysis), a mostani, MPGCN-alapú megközelítés minden szempontból hatékonyabb. Ezért 2025 végén megszűnik a régi rendszer, és a fejlettebbet használják tovább. Ez alapján arra lehet következtetni, hogy a jövő ellátási láncot érintő támadásait még gyorsabban észlelhetik.

Gyakorlati védekezés és teendők

A Cloudflare Page Shield felhasználói körében nem jelent meg forgalom a kompromittált npm-csomagokkal kapcsolatban. Más támadások esetén az MI már perceken belül érzékeli a forgalmat. Most a fertőzött csomagokat kevesebb mint két óra alatt frissítették, a támadáshoz viszont el kellett volna érnie, hogy a végfelhasználói alkalmazásokba is beépüljenek – vélhetően ez már meghiúsította a próbálkozást.

Ennek ellenére érdemes a következőket átnézni:

– Ellenőrizd a függőségeidben nemrég megjelent, különösen 2025 szeptemberében publikált verziókat (package-lock.json, npm ls).

– Forgasd le újra az összes olyan jogosultságot vagy hitelesítést, amely kikerülhetett a buildfolyamataid során.

– Vond vissza és cseréld ki minden CI/CD- vagy szolgáltatáskulcsot (GitHub Actions, npm-tokenek, felhőhozzáférési adatok).

– Rögzítsd a függőségeket ismert jó verziókhoz, vagy használj lockfile-t, valamint hitelesített fejlesztőlistát, amennyiben a csomagtár kínál ilyet.

– Vizsgáld át a buildlogokat és repókat, keresd az ismeretlen webhookokat vagy workflow-változtatásokat.

Automatikus védelem mellett is kell az éberség

Noha lassan már minden oldalépítéshez szükségesek az MI-alapú védelmek, az igazi biztonság csak ezek éber használatával érhető el. A súlyos, gyors lánctámadások ellen gépi védelem nélkül szinte lehetetlen védekezni ilyen letöltésszámok mellett. Minden fejlesztőnek és üzemeltetőnek érdemes rendszeresen ellenőriznie a Page Shield Script-detektorát, amely pirossal jelöli a megbízhatatlan csomagokat és kapcsolódásokat. Aki teljes kockázatfelmérésre kíváncsi, gyorsan igényelhet egy ingyenes, személyre szabott kliensoldali kockázatelemzést is.

2025, adminboss, blog.cloudflare.com alapján


Legfrissebb posztok

MA 09:57

Az orosz télnél is halálosabb betegségek tizedelték meg Napóleon seregét

🔫 1812-ben Napóleon hatalmas sereggel – mintegy 500 000 katonával – rohanta meg Oroszországot...

MA 21:01

Új sebezhetőséget használnak ki a támadók a Windows Serveren, egyre nagyobb a pánik

Egy súlyos, 9,8-as, kritikus besorolású sérülékenységet fedeztek fel a Windows Server Update Services (WSUS) rendszerében, amely a 2012 és 2025 között kiadott verziókat is érinti...

MA 20:59

Az ENSO könnyebben előrejelezhető, de veszélyesebbé válhat a felmelegedés miatt

Az éghajlatkutatók egy új tanulmánya szerint az El Niño és a La Niña erősebbé, ugyanakkor jóval kiszámíthatóbbá válhatnak, ahogy a bolygó felmelegszik...



MA 20:29

Az EA az MI új fegyverével készül játékokat fejleszteni

Az Electronic Arts új szintre lép a játékfejlesztésben: partnerséget kötött a Stability AI-val, vagyis a Stable Diffusion mögött álló céggel...

MA 20:02

Meddig terjed az MI kreativitása, 9 izgalmas ChatGPT képgeneráló ötlet

2025 márciusában a ChatGPT minden ingyenes felhasználó számára elérhetővé tette a képgeneráló funkciókat, amellyel pillanatok alatt lehet saját képeket létrehozni vagy szerkeszteni...

MA 19:59

Egy jelszó csapdájában: a britek nagy része veszélyben

🔒 Milliók teszik ki magukat komoly veszélynek az Egyesült Királyságban, mivel ugyanazt a jelszót használják minden fiókjukhoz...

MA 19:30

Az állandó fájdalom visszaveti a gyerekek iskolai eredményeit

🙁 Az új kutatások szerint a krónikus fájdalommal élő gyerekek rosszabbul teljesítenek az iskolai sztenderdizált felméréseken, ráadásul több órát hiányoznak, és gyakrabban küzdenek szorongással, depresszióval...



MA 19:01

Az excimerlézer, ami végre elfér a hátizsákban

💼 Egy kutatócsoport áttörést ért el a kompakt excimerlézerek tervezésében: sikerült egy termosz méretű készüléket megalkotniuk, amely kiváló teljesítményre képes...



MA 19:00

Az óceánok vándorait veszélyezteti a klímaváltozás

Az éghajlatváltozás soha nem látott mértékben borítja fel a bálnák és a delfinek évezredek alatt finoman kialakult vándorlását, és veszélyezteti a tengeri emlősök túlélését...

MA 18:30

Az ólommérgezés lehetett a neandervölgyiek titkos fegyvere?

Az emberi faj és közeli rokonai már 2 millió éve ki vannak téve az ólom hatásainak, ám csak most derült fény arra, hogy ez a toxikus fém az evolúció egyik kulcsfontosságú tényezője lehetett...



MA 18:01

Most kiderül, tényleg jobb programozó az MI az embernél

A kaliforniai UC Berkeley számítógéptudósai olyan új MI-alapú algoritmusokat fejlesztettek, amelyek mélyen átalakíthatják a számítástechnikai rendszerek kutatását és optimalizálását...

MA 17:30

Az európai rendőrök lebuktatták a 49 milliós átverőhálózatot

👮 Európai rendőri erők nagyszabású nemzetközi akcióval számoltak fel egy kiberbűnöző hálózatot, amely 49 millió hamis online fiókot hozott létre különféle közösségi és kommunikációs platformokon csalási célokra...



MA 17:02

A Waymo önvezető taxijai felkészültek a télre?

❄ A havas és jeges utak komoly kihívások elé állítják az önvezető autókat...

MA 16:31

Új módszerrel bárki hozzájuthat a legerősebb védelemhez

🔒 A COVID–19 vagy a Zika járványai megmutatták, mennyire nehéz lépést tartani a fertőző betegségek rohamos terjedésével...



MA 16:00

Az elkerülhetetlen vegyszermaradvány: mindenhova jut a permet

Európa tíz országában, 641 résztvevő bevonásával készült kutatás azt vizsgálta, hogyan éri az embereket peszticid- (növényvédőszer-) terhelés a mindennapokban...

MA 15:59

Az élet párban kezdődik? Miért csökken a gyerekvállalási kedv Japánban

👧 A japán társadalomban egyre kevesebben vállalnak gyereket, és ebben meghatározó szerepe van annak, hogy kinek van romantikus partnere...



MA 15:29

Az AMD-chipeken is működik az IBM kvantumhibajavítása

Az IBM áttörést ért el a kvantumszámítógépek hibajavításában: sikerült egy olyan algoritmust kifejleszteni, amely már meglévő, hagyományos AMD-chipeken is gond nélkül futtatható...



MA 15:01

Elég némi boldogság is ahhoz, hogy egészségesek maradjunk

Az elmúlt 15 év adatai szerint már egy viszonylag alacsony szintű boldogság is jelentősen csökkentheti a krónikus betegségek miatt bekövetkező korai halálozás esélyét...

MA 14:58

Az MI átírja a filmipart: Schrader új korszakot jósol

Paul Schrader, a Taxisofőr (Taxi Driver) és a Dühöngő bika (Raging Bull) legendás forgatókönyvírója és rendezője most teljes mellszélességgel kiáll a mesterséges intelligencia (MI) mellett a filmiparban...