Եթե դուք օգտագործում եք Claude-ը կամ Gemini-ն, Microsoft-ի այս խախտումը նշանակում է, որ ձեր տվյալները վտանգված են
Բարձր բարդության մատակարարման շղթայի հարձակումը, որը հայտնի է որպես Miasma worm, հաջողությամբ ներթափանցել է Microsoft-ին պատկանող տասնյակ GitHub պահոցներ՝ տեղակայելով չարամիտ ծրագիր, որը հատուկ նախագծված է AI ծրագրավորման օգնականներում՝ Claude Code, Gemini CLI, Cursor և VS Code, գործարկվելու համար:

Բարձր բարդության մատակարարման շղթայի հարձակումը, որը հայտնի է որպես Miasma worm, հաջողությամբ ներթափանցել է Microsoft-ին պատկանող տասնյակ GitHub պահոցներ՝ տեղակայելով չարամիտ ծրագիր, որը հատուկ նախագծված է AI ծրագրավորման օգնականներում՝ Claude Code, Gemini CLI, Cursor և VS Code, գործարկվելու համար:
2026 թվականի հունիսի 5-ին GitHub-ը ստիպված եղավ հանկարծակի անջատել 73 պահոց Microsoft-ի չորս կազմակերպություններում—ներառյալ Azure-ի հիմնական ենթակառուցվածքը—այն բանից հետո, երբ չարամիտ ներդրողը ներարկեց ինքնակրկնվող հավատարմագրեր հավաքող չարամիտ ծրագիր:
Եթե դուք օգտագործում եք AI գործակալներ կոդը նավարկելու կամ գրելու համար, ահա թե ինչ պետք է իմանաք խախտման մասին և ինչպես ապահովել ձեր միջավայրը:
Ինչպես է լարվում թակարդը
Պատմականորեն, ծրագրավորողները մտահոգված էին փաթեթների տեղադրման ժամանակ կյանքի ցիկլի սցենարներում թաքնված չարամիտ ծրագրերով (օրինակ՝ npm install գործարկելը): Miasma worm-ը ներկայացնում է վտանգավոր նոր պարադիգմ. բեռը գործարկվում է պարզապես նախագծի թղթապանակը բացելով:
Հարձակվողները դրան հասան՝ զինելով կոնֆիգուրացիոն ֆայլերը, որոնք AI ծրագրավորման գործակալներն օգտագործում են նախագիծը հասկանալու համար: Ստանդարտ տեղադրման կեռիկների ներսում չարամիտ հրամաններ թաքցնելով՝ չարամիտ ծրագիրը խաբում է AI օգնականին՝ ավտոմատ կերպով գործարկելու բեռը:
Ահա թե ինչպես է այն թիրախավորում կոնկրետ գործիքները.
- Claude Code և Gemini CLI: Հարձակվողները տեղադրել են չարամիտ
.claude/settings.jsonև.gemini/settings.jsonֆայլեր: Դրանք պարունակում են “SessionStart” կեռիկ, որը լուռ գործարկում է չարամիտ ծրագիրը AI գործակալի պահոցին միանալու պահին: - Cursor:
.cursor/rules/setup.mdc-ում հուշման ներարկումը խաբում է Cursor AI-ին՝ հավատալով, որ այն պետք է գործարկի չարամիտ ծրագիրը “նախագծի միջավայրը նախաստորագրելու” համար: - VS Code: Փոփոխված
.vscode/tasks.jsonֆայլը ավտոմատ կերպով գործարկում է բեռը թղթապանակի բացվելուն պես:
Ինչ է գողանում չարամիտ ծրագիրը
Բեռն ինքնին հսկայական 4.6 ՄԲ ծավալի շփոթեցված JavaScript ֆայլ է (.github/setup.js), որը ստեղծված է մեկ նպատակի համար՝ ագրեսիվ հավատարմագրերի գողություն:
Ձեր AI գործակալի կամ IDE-ի կողմից ակտիվացվելուց հետո, չարամիտ ծրագիրն անմիջապես փնտրում է.
- Ամպային բանալիներ: AWS-ի, Google Cloud Platform (GCP) և Microsoft Azure-ի հավատարմագրեր:
- Ծրագրավորողի գաղտնիքներ: GitHub Actions-ի գաղտնիքներ, որոնք ուղղակիորեն քաշված են գործընթացի հիշողությունից:
- Տեղական գաղտնաբառերի պահոցներ: Բացված տվյալներ գաղտնաբառերի կառավարիչներից, ինչպիսիք են 1Password-ը և gopass-ը:
- Ենթակառուցվածքի կոնֆիգուրացիաներ: Գաղտնաբառեր, որոնք թաքնված են
.envֆայլերում, Docker կոնֆիգուրացիաներում և Kubernetes միջավայրերում:
Քանի որ բեռը գողանում է օրինական OAuth նշաններ և ամպային բանալիներ, հարձակվողները կարող են շրջանցել ավանդական անվտանգության սկաներները՝ թույլ տալով որդին կողմնակի տարածվել ձեռնարկությունների ցանցերով և հրապարակել հետագա չարամիտ կոդեր վստահելի ծրագրավորողների ինքնությունների ներքո:
Ինչպես պաշտպանել ինքներդ ձեզ
AI-գործակալի անկյունը պահանջում է փոփոխություն, թե ինչպես են ծրագրավորողները վերաբերվում բաց կոդով ծրագրերին: Անվստահելի կամ վտանգված պահոցի բացումը AI օգնականի ներսում այժմ կրում է ճիշտ նույն ռիսկի պրոֆիլը, ինչ պատահական գործարկվող ֆայլի գործարկումը:
Եթե դուք վերջերս կլոնավորել եք կամ փոխգործակցել եք Microsoft-ի կամ Azure-ի պահոցների հետ (հատկապես durabletask շրջանակի շուրջ) Claude Code, Gemini CLI կամ Cursor-ի միջոցով, ենթադրեք, որ ձեր միջավայրը կարող է վտանգված լինել:
Անհապաղ գործողությունների քայլեր
- Ստուգեք կասկածելի կոնֆիգուրացիաները: Նախքան AI գործիքում արտաքին պահոց բացելը, ստուգեք արմատային թղթապանակը անսպասելի
.claude,.gemini,.cursorկամ.vscodeդիրեկտորիաների համար: Փնտրեք “SessionStart” կեռիկներ, որոնք ցույց են տալիս անհայտ JavaScript կամ shell ֆայլեր: - Փոխեք հավատարմագրերը: Եթե կասկածում եք բացահայտմանը, անհապաղ փոխեք ձեր GitHub Personal Access Tokens (PAT), SSH բանալիները, CI/CD ստորագրման բանալիները և բոլոր ակտիվ ամպային մատակարարի հավատարմագրերը:
- Աուդիտ անցկացրեք AI թույլտվությունների վրա: Համոզվեք, որ ձեր AI ծրագրավորման գործակալները հստակորեն սահմանափակված են ավտոմատ մեկնարկային սցենարներ գործարկելուց կամ զգայուն տեղական դիրեկտորիաներ մուտք գործելուց առանց ձեռքով հաստատման:


