Kiberxavfsizlik tadqiqotchilari Osiyodagi hukumat tashkilotlarini nishonga olgan "yuqori darajada murakkab infeksiya zanjiri" deb ta'riflangan faoliyat tafsilotlarini e'lon qildi.

Kaspersky bu hafta e'lon qilgan ma'lumotlarga ko'ra, ushbu faoliyat faqat Osiyodagi hukumat tashkilotlari tomonidan ishlatiladigan maxsus Windows 10 qurilmasini nishonga olgan va avval hujjatlashtirilmagan .NET yig'ilish-yuklash tizimi — NetamLoader deb nomlangan — joylashtirilishini o'z ichiga oladi.

Hujum hech qanday ma'lum tahdid aktori yoki guruhga bog'lanmagan. Shuningdek, bu kirish bir nechta tizimni buzganmi va xakerlar har qanday maxfiy ma'lumotni o'g'irlaganmi, aniq emas.

Rossiya kiberxavfsizlik kompaniyasi artefakt 2026-yilning birinchi yarmida aniqlanganini, Windows operatsion tizimi yangilanish paketlarini saqlaydigan katalogga joylashtirilgan Windows kabinet arxivi (CAB) fayli ichida qadoqlanganini aytdi.

Operatsiya ta'minot zanjiri hujumini o'z ichiga olgan deb gumon qilinmoqda, bunda yomon niyatli shaxslar ishonchli uchinchi tomon sotuvchini buzib, uning xizmatlari yoki dasturiy ta'minotiga tayanadigan quyi foydalanuvchilarga kirish huquqini qo'lga kiritgan.

Ko'rib chiqilayotgan namuna ".config" faylini o'z ichiga oladi, u AppDomainManager in'ektsiyasidan foydalanib ixtiyoriy .NET yig'ilishlarini yuklaydi. AppDomainManager in'ektsiyasi — .NET ilovasi ishga tushganda .NET Framework'ning AppDomainManager mexanizmini o'g'irlab, ixtiyoriy yuklamalarni yuklash uchun ishlatiladigan dushman texnikasi.

Boshqacha aytganda, bu yondashuv .NET Framework'ning ilova domeni ishga tushirishini nishonga olib, kod bajarilishini ta'minlaydi. Yakuniy natija DLL sideloading bilan bir xil: qonuniy ilova jarayoni ichida zararli kodni ishga tushirish va shu orqali radar ostida qolish.

Kaspersky ma'lumotiga ko'ra, .config faylini o'z ichiga olgan CAB arxivi quyidagi yo'lda joylashtirilgan: "C:\Windows\SoftwareDistribution\Download\e4537a1762fcafd2fd96bfc825bad34f9db9a24," uning mazmuni esa "C:\Windows\SoftwareDistribution\Download\Install\" ga chiqarib tashlangan.

Infeksiya zanjiri: 1-bosqich

CAB arxivi uchun aniq yetkazib berish vositasi noma'lum. Arxivda yettita fayl mavjud, ulardan to'rttasi Patch My PC — yakuniy nuqta boshqaruv dasturiy ta'minotining qonuniy komponentlari:

  • fabric.config
  • Microsoft.HostIntegration.Connectors.dll
  • PatchMyPC-Enum.dll
  • PatchMyPC-Models.dll
  • PatchMyPC-ScriptRunner.exe
  • PatchMyPC-ScriptRunner.exe.config
  • Resources.resx

"Resources.resx" dan tashqari hech bir fayl zararli kodni o'z ichiga olmaydi. Infeksiya zanjiri quyidagicha ikki bosqichli jarayon sifatida amalga oshadi:

  • "PatchMyPC-ScriptRunner.exe" bajarilishi bir nechta yuklamalar uchun ishga tushirish maydoni bo'lib xizmat qiladi. U AppDomainManager in'ektsiyasidan foydalanib "PatchMyPC-ScriptRunner.exe.config" ni tahlil qiladi, natijada "Microsoft.HostIntegration.Connectors.dll" bajariladi.
  • Yuklangach, "Microsoft.HostIntegration.Connectors.dll" xuddi shu katalogda joylashgan "fabric.config" ni topadi va uning mazmunini tahlil qilib "Resources.resx" ni yuklaydi.
  • "Resources.resx" XAML fayllari, .NET yig'ilishlari va JSON ma'lumotlari kabi kodlangan, siqilgan yoki shifrlangan yuklamalarning "bir nechta qatlamlari"ni o'z ichiga oladi, ular komponent tomonidan dekodlanadi va yuklanadi.

Infeksiya zanjiri: 2-bosqich

Ushbu yuklamalarning qisqacha tavsifi quyida keltirilgan:

  • XAML-1 — o'rnatilgan yuklama, XAML-2 uchun yuklovchi.
  • XAML-2 hujum zanjirining ikkinchi bosqichini ishga tushiradi, ikkita siqilgan va Base64 bilan kodlangan XAML faylini — XAML-2-1 va XAML-2-2 — yuklaydi. XAML-2-1 Antimalware Scan Interface (AMSI) ni chetlab o'tish uchun ishlatiladi.
  • XAML-2-2 ikkita qismdan iborat: .NET moduli (ya'ni .NET 1 Loader) va JSON ma'lumot yuklamasi (ya'ni JSON-1).
  • JSON-1 — ikkita komponentni o'z ichiga olgan JSON yuklamasi: JSON-1-c, u buyruq-va-boshqaruv (C2) server konfiguratsiyasini saqlaydi, va JSON-1-p, u Base64 bilan kodlangan fayl (.NET 2 Plugin) va XAML-3 ni qurish uchun ishlatiladigan siqilgan, shifrlangan XAML shablonlari to'plamini o'z ichiga oladi.
  • XAML-2-2 .NET 1 Loader ni yuklaydi, u esa XAML-3 ni dekodlash, yig'ish va yuklash, C2 serveriga holat haqida xabar berish, CAB arxividan chiqarilgan zararli fayllarni, CLR foydalanish jurnallarini va Windows tizimi Prefetch kesh fayllarini o'chirish orqali izlarni yopish vazifasini bajaradi.
  • XAML-3 — "dllhost.exe" ichida ishlaydigan va .NET 2 Plugin ni dekodlash, siqishdan chiqarish va yuklash uchun mo'ljallangan XAML yuklamasi.
  • .NET 2 Plugin — C2 konfiguratsiyasini yuklaydigan, Windows Registry'dan tizim ma'lumotlarini to'playdigan, joriy xost jarayoni "dllhost.exe" ekanligini tekshiradigan, C2 serveriga ("openaigpt4v[.]com") birinchi so'rovni yuborishdan oldin 20-40 daqiqa tasodifiy kechikish kutadigan va XAML faylini olish va uni alohida AppDomain'da bajarish uchun davriy so'rov sikliga kiradigan .NET yig'ilishi.

"Agar C2'dan haqiqiy javob olinsa, sikl keyingi so'rovgacha 5-6 daqiqa to'xtaydi; aks holda, u 22-28 soat to'xtaydi va har 10 daqiqada belgilangan vaqt o'tganini tekshiradi," deb tushuntirdi Kaspersky.

Kaspersky tomonidan to'plangan telemetriya ma'lumotlari Osiyoda bitta qurbonni aniqlagan, NetamLoader esa hukumat uchun maxsus moslashtirilgan Windows 10 qurilmasini nishonga olish uchun mo'ljallangan. Nishonga olingan Osiyo davlati ochiq aytilmagan bo'lsa-da, bu ehtimol Xitoy ekanligi haqida ishoralar bor, chunki Microsoft Xitoy hukumati va davlatga tegishli tashkilotlar uchun maxsus Windows 10 China Government Edition deb nomlangan versiyasini taklif qiladi.

Shu yil avgust oyida Bloomberg Xitoy Davlat xavfsizlik vazirligi ba'zi hukumat idoralariga xorijiy texnologiyaga bog'liqlikni kamaytirish maqsadida "Government Edition" dan foydalanishni to'xtatib, Xitoyda ishlab chiqarilgan Linux tarqatmalariga o'tishni buyurganini xabar qilgan edi.

"Pekinning bu ko'rsatmasi ma'lumotlar xavfsizligi bilan bog'liq xavotirlar natijasida berilgan," deb aytgan Bloomberg, "bu masala bilan tanish shaxslarga" tayanib. O'sha paytda qo'shimcha tafsilotlar e'lon qilinmagan.

"Bugungi geosiyosiy iqlimda tobora ko'proq davlatlar o'zlarining asosiy dasturiy ta'minot platformalarini, jumladan operatsion tizimlar, ma'lumotlar bazalari, o'rta qatlam dasturlari va bulut xizmatlarini qurmoqda, operatsion tizimlar ko'pincha eng yuqori ustuvorlik hisoblanadi," deb xulosa qildi Kaspersky.

"Afzallik shundaki, har bir davlat o'z operatsion tizimlarining ishlab chiqilishi, ishlashi va yangilanishini nazorat qiladi, bu esa butun jarayon ustidan to'liq avtonomiyani ta'minlaydi. Boshqa tomondan, bu har bir davlat ushbu ulkan ekotizimni o'zi himoya qilishi kerakligini ham anglatadi. Bunday tizimni ishlatish va texnik xizmat ko'rsatishni yetuklik darajasiga yetkazish uzoq davom etadigan jarayondir."