144 Pakiti za Mastra npm Zimeingiliwa

Shambulio kubwa la mnyororo wa ugavi wa programu (software supply chain attack) limetokea hivi punde kwenye mfumo wa AI wa JavaScript.

Washambuliaji waliingilia pakiti 144 za npm chini ya jina la @mastra. Tukio hili, linalojulikana kama easy-day-js, lilitokea kwa sababu akaunti moja ya mchangiaji (contributor) ilinyakuliwa.

Akaunti inayofahamika inapoingiliwa, madhara husambaa haraka. Uvunjifu mmoja ulimruhusu mshambuliaji kuchapisha matoleo yenye madhara ya karibu kila pakiti kuu ya Mastra. Hii inawaweka watengenezaji wa AI na timu za mashirika hatarini.

Jinsi shambulio lilivyofanya kazi:

Hatari ni kubwa. Kodi yenye madhara inaweza kuiba funguo za API, taarifa za siri za watengenezaji, au data za watumiaji. Pia inaweza kuharibu ujenzi wako wa programu (builds) au kuleta hitilafu (bugs).

Jinsi ya kulinda miradi yako:

Ikiwa unatumia pakiti yoyote ya @mastra, kagua matoleo yako sasa hivi. Weka utegemezi wako (dependencies) kwenye matoleo salama yanayojulikana mara moja.

Programu huru (Open source) inategemea uaminifu. Lazima uchukulie kila toleo jipya kama hatari inayoweza kutokea.

Chanzo: https://dev.to/davekurian/144-mastra-npm-packages-compromised-in-software-supply-chain-attack-4ddn

Jumuiya ya kujifunzia ya hiari: https://t.me/GyaanSetuAi