- Specializovaný červ známý jako Miasma úspěšně infiltroval 73 oficiálních repozitářů Microsoft GitHub, včetně kritické infrastruktury Azure.
- Malware cílí konkrétně na vývojáře, kteří jako primární vektor pro spuštění používají kódovací agenty s umělou inteligencí, jako jsou Claude Code a Cursor.
- Bezpečnostní výzkumníci identifikovali nenápadnou techniku zvanou „Phantom Gyp“, která umožňuje datové zátěži obejít tradiční bezpečnostní skenery NPM.
- Dotčené organizace jsou vyzývány, aby okamžitě rotovaly cloudové přihlašovací údaje a auditovaly historii commitů v úložišti, zda nedošlo k neoprávněným změnám.
Technologická komunita v současné době zpracovává důsledky sofistikovaného narušení dodavatelského řetězce , které se zaměřilo na desítky významných vývojových prostředí společnosti Microsoft. Tento týden se škodlivému subjektu podařilo napadnout 73 repozitářů ve čtyřech velkých organizacích, včetně Azure a MicrosoftDocs, což představuje jednu z nejvýznamnějších bezpečnostních událostí roku z hlediska struktury. Zatímco automatizované systémy GitHubu dokázaly neutralizovat postižená aktiva v pozoruhodně krátkém čase 105 sekund, povaha narušení naznačuje posun v pohledu útočníků na moderní vývojový proces.
To, co odlišuje tento konkrétní incident od předchozích útoků na repozitáře, je jeho závislost na rostoucí popularitě umělé inteligence v softwarovém průmyslu. Na rozdíl od tradičního malwaru, který se spouští během instalace balíčků, tato hrozba dřímá, dokud vývojář neotevře projekt pomocí kódovacího agenta s umělou inteligencí. Nástroje jako Cursor, Claude Code a Gemini CLI, které vyžadují široká oprávnění k analýze a spouštění úryvků kódu, se fakticky staly nezamýšlenými mechanismy pro doručování škodlivého obsahu. Toto představuje první zdokumentovaný případ, kdy byli asistenti umělé inteligence použiti jako primární vektor pro spuštění na úrovni škálování.
Pochopení technické architektury Miasmy

Tento červ, technicky označovaný jako Miasma, je pokročilou iterací kódové základny Mini Shai-Hulud, která byla dříve k vidění na undergroundových fórech. Útok začal měsíce předtím získáváním přihlašovacích údajů vývojářů, což útočníkům umožnilo vložit 4.3 MB datové zatížení pod rouškou běžných aktualizací závislostí. Tyto commity byly navrženy tak, aby pouhým okem vypadaly zcela neškodně, a často byly označeny štítky jako „skip ci“, aby se zabránilo spuštění určitých automatizovaných procesů sestavení během čekání na lidskou interakci prostřednictvím IDE nebo AI CLI.
Jakmile je prostředí aktivní, červ se chová jako agresivní program pro získávání přihlašovacích údajů určený pro multicloudové ekosystémy. Je naprogramován k extrahování citlivých tokenů z clusterů AWS, Azure, Google Cloud Platform a Kubernetes. Po shromáždění těchto tajných informací malware automaticky vytvoří nová, veřejná úložiště pro získání dat a poté použije ukradená oprávnění k dalšímu šíření odesláním škodlivého kódu do jakéhokoli jiného úložiště, ke kterému má napadený uživatel přístup pro zápis.
Strategie úniku „Fantom Gyp“

Technická vynalézavost této kampaně spočívá v její schopnosti zůstat neviditelná pro standardní nástroje pro monitorování zabezpečení. Většina bezpečnostních skenerů NPM je nakonfigurována tak, aby v souborech balíčků sledovala podezřelé „předinstalační“ nebo „postinstalační“ skripty. Miasma se však těmto hákům zcela vyhýbá a místo toho se rozhodne využít soubor binding.gyp ke spuštění kódu během fáze sestavení. Tato metoda, kterou analytici v oboru nyní nazývají „Phantom Gyp“, zneužívá slepého místa v mnoha pipelinech CI/CD, které nemonitorují nízkoúrovňové konfigurace sestavení se stejnou intenzitou jako soubory manifestu.
Tato událost je ve skutečnosti třetím významným krokem skupiny Miasma ve velmi krátkém časovém horizontu, a to po úspěšných útocích na jmenné prostory npm a populární knihovny datových tabulek s otevřeným zdrojovým kódem. Eskalace útoků na infrastrukturu společnosti Microsoft naznačuje vysoce organizované úsilí o maximalizaci dopadu na následné operace . Útočníci se zaměřili na projekty, jako je demo Azure Search OpenAI a různé implementace odolných úloh, a zaměřili se tak na srdce moderního cloudového vývoje, s potenciálem dosáhnout stovek tisíc jednotlivých uživatelů a podnikových systémů.
Okamžitá náprava a bezpečnost vývojářů

Pro ty, kteří nedávno klonovali nebo interagovali s repozitáři souvisejícími s Azure, doporučení bezpečnostních expertů je považovat všechny lokální tajné klíče prostředí za potenciálně odhalené. Je nezbytné okamžitě rotovat všechny klíče API a osobní přístupové tokeny, zejména ty, které souvisejí s poskytovateli cloudu a registry balíčků. Vývojáři by si dále měli prohlédnout protokoly aktivit GitHubu, zda neobsahují neobvykle pojmenované repozitáře, například ty, které zmiňují „The Spreading Blight“, což jsou známé indikátory aktivní infekce Miasma, která se snaží odhalit data.
Toto narušení bezpečnosti slouží jako ostrá připomínka bezpečnostních kompromisů, které jsou neodmyslitelně spojeny s rychlým zaváděním nástrojů pro produktivitu s využitím umělé inteligence. Protože agenti umělé inteligence fungují s hlubokým přístupem ke čtení a spouštění kódu v pracovním prostoru vývojáře, vytvářejí široký prostor pro útok , který jsou škodliví aktéři zjevně připraveni zneužít. V budoucnu se odvětví může muset posunout k přísnějšímu ověřování integrity, jako je povinné podepisování commitů a sandboxová prostředí pro analýzu s využitím umělé inteligence, aby se zajistilo, že pohodlí automatizovaného kódování nebude na úkor úplného ohrožení systému.
Rychlé opatření poskytovatelů platforem zabránilo mnohem větší katastrofě, nicméně základní zranitelnost dodavatelských řetězců vůči provádění řízenému umělou inteligencí zůstává významnou překážkou. Vzhledem k tomu, že vývojové týmy nadále integrují automatizované asistenty do svých každodenních rutin, musí se pozornost přesunout k ověření integrity repozitáře, než povolí interakci jakéhokoli externího kódu s nástroji s vysokými oprávněními. Nejúčinnější obranou proti příští generaci samošířícího se malwaru v cloudové éře bude bdělost při monitorování používání přihlašovacích údajů a přijetí přístupu nulové důvěryhodnosti k závislostem třetích stran.