Pahatahtlik kood Microsofti repositooriumites tabas AI-koodijaid
Microsoft ja GitHub seisid silmitsi tarkvara tarneahela ründe ebameeldiva arenguga: kümned ametlikud Microsofti repositooriumid lülitati välja pärast seda, kui teadlased leidsid Miasmaga seotud pahatahtlike muudatuste märke. TechCrunch kirjutab, et rünnaku alla sattusid Azure’i projektid ja tööriistad, mida arendajad sageli avavad AI-koodijates nagu Claude Code, Gemini CLI, Cursor ja VS Code.
StepSecurity ja OpenSourceMalware andmetel lülitas GitHub välja 73 repositooriumi organisatsioonides Azure, Azure-Samples, Microsoft ja MicrosoftDocs. Mainitud projektide hulgas on Azure Functions, Durable Task ja AI näidisrakendused. Microsoft ei ole selle episoodi kohta avaldanud täielikku avalikku kronoloogiat, kuid ettevõte ise on varem kirjeldanud Miasmat kui volikirjade varguse kampaaniat arendajate ökosüsteemis.
Miks on see tavalisest pahavarast ohtlikum
Arendaja klassikaline ettevaatus kõlas lihtsalt: ära käivita kahtlast koodi, ära paigalda kahtlasi pakette, ära pane saladusi repositooriumisse. AI-koodijad muudavad seda piiri. Agendile antakse sageli juurdepääs töökaustale, terminalile, konfiguratsioonifailidele, tokenitele, keskkonnamuutujatele ja projekti ajaloole. Kui pahatahtlik konfiguratsioon käivitub juba repositooriumi avamisel sellises tööriistas, saabub usalduse hetk varem, kui inimene jõuab teadliku otsuse teha.
Just see teeb Miasma oluliseks looks tavalistele meeskondadele, mitte ainult Microsofti turvaosakondadele. Teadlaste kirjelduse järgi oli pahatahtlik loogika suunatud GitHubi, npm’i, AWS’i, Azure’i, Google Cloudi, Kubernetese ja teiste arendaja saladuste varastamisele. Halvimal juhul pole see lihtsalt ühe projekti sissemurdmine: varastatud token võib anda ründajale tee uute repositooriumide, CI/CD, pilveressursside ja pakettideni, mida seejärel laevad alla teised meeskonnad.
AI-agent on saanud ründepinna osaks
Peamine nihe siin pole konkreetse ussviiruse nimes. Miasma näitab, et AI-arendustööriistad on juba muutunud piisavalt massiliseks ja privilegeerituks, et ründajad kirjutavad payload’e nende käitumise järgi. Varem oli IDE redaktor ja käskude käivitaja. Nüüd töötab selle kõrval agent, kes ise loeb faile, pakub parandusi, käivitab teste ja saab mõnikord rohkem konteksti kui uus töötaja esimesel päeval.
Ettevõtete jaoks muudab see praktikat. Tuntud organisatsiooni repositooriumit ei saa enam automaatselt turvaliseks pidada, kui see äsja sattus kompromiteerimise ahelasse. Projekti avamine AI-koodijas peab langema samasse riskipoliitikasse nagu paketi paigaldamine või build-skripti käivitamine. Vaja on eraldi reegleid agendi juurdepääsuks saladustele, liivakasti tundmatutele projektidele, ootamatute väljuvate ühenduste monitooringut ja tokenite kiiret rotatsiooni pärast intsidenti.
Arendajatele, kes võisid mõjutatud repositooriume avada, on mõistlik reaktsioon sama nagu võtmelekke kahtluse korral: kontrollida käskude ja võrgupäringute ajalugu, taasluua GitHubi ja pilve volikirjad, keelata üleliigsed tokenid, vaadata üle CI/CD saladused ja mitte loota, et repositooriumi blokeerimine iseenesest riski sulges. AI-agent kiirendab tööd, kuid ta kiirendab ka pahavara teed selleni, mis varem peitus mitme käsitsi sammu taga.
Mis on nüüd turule selge
See rünnak sobitub laiemasse 2026. aasta intsidentide ritta: nakatunud paketid, pahatahtlikud laiendused, võltsitud repositooriumid ja CI/CD rünnakud on üha enam suunatud AI-ga töötavatele arendajatele. Põhjus on lihtne: üks kaasaegne arendaja tööjaam võib sisaldada võtmeid pilvele, GitHubile, paketiregistrile, sisedokumentidele ja agenditööriistadele.
Järeldus pole see, et AI-koodijatest tuleb loobuda. Järeldus on see, et need pole enam “tark automaattäiendus”, vaid täisväärtuslik infrastruktuuri osaline. Neid tuleb piirata, logida ja kontrollida sama tõsiselt kui toodangu-juurdepääsu. Miasma on ebameeldiv just selle õppetunni poolest: AI-arenduse ajastul võib ohtlik olla mitte ainult npm install käsk, vaid ka hetk, mil assistent esimest korda võõrasse projekti piilus.
- techcrunch.comMicrosoft's open source tools were hacked to steal passwords of AI developers | TechCrunch
- stepsecurity.ioMiasma Worm Hits Microsoft Again: Azure Functions Action and 72 Other Repositories Disabled After Supply Chain Attack Targeting AI Coding Agents - StepSecurity
- cloudsmith.comMiasma Worm's Path of Destruction
- microsoft.comPreinstall to persistence: Inside the Red Hat npm Miasma credential-stealing campaign | Microsoft Security Blog













