Mashina tezligidagi hujumlar mashina tezligida aniqlash va javob berishni talab qiladi

Homiy: Exaforce

2026-yil 22-oktabr

10:02

0

TL;DR: Bizning tahlilimiz shuni ko'rsatadiki, hujumchilar muhitga kirganidan so'ng 15 daqiqa ichida ma'lumotlarni ro'yxatga olish yoki yuklab olishni boshlaydilar va ularni ushlashi kerak bo'lgan vositalar samarali emas edi. Biz ushbu xatti-harakatni kuzatgan uchta keng tarqalgan hujum naqshini muhokama qilamiz.

O'g'irlangan dasturchi tokenlari. Zaharlangan npm paketlari va infostealerlar dasturchi noutbuklaridan GitHub tokenlarini tortib oladi; hujumchilar keyinchalik ushbu tokenlardan GitHub'dan ma'lumotlarni o'g'irlash uchun foydalanadilar. GitHub token qanday ishlatilishini nazorat qiladigan mahalliy aniqlash tizimiga ega emas, bu esa korxonalarni kod o'g'irlanishiga nisbatan zaif qoldiradi.

AI vositalari uchun ClickFix tuzoqlari. Umumiy Claude suhbatlarida soxta Claude Code o'rnatish buyruqlari macOS stealerini yuklaydi, u brauzer cookie-fayllari va bulut ma'lumotlarini o'g'irlaydi. Jabrlanuvchi buyruqlarni o'zi bajaradi, xuddi har qanday vositani o'rnatayotgandek, bu esa endpoint aniqlash tizimini ishga tushirishi yoki tushirmasligi mumkin.

Yordam stoli vishingi. Hujumchilar ijtimoiy muhandislikdan foydalanib, o'zlarini IT xodimi sifatida ko'rsatadilar va xodimni haqiqiy MFA so'rovini o'xshash kirish sahifasida tasdiqlashga majbur qiladilar. Shaxsni tasdiqlovchi provayderlar hujumchining kirishini qonuniy deb qabul qilishlari mumkin, bu esa ularni ushbu muammolarni aniqlashda samarasiz qiladi.

Ushbu hodisalarni ushlash ma'lumot va xatti-harakatga asoslangan aniqlash tizimini talab qiladi. Ularni to'xtatish esa avtonom javobni talab qiladi. Biz ushbu ikkala mavzuni ham qamrab olamiz.

Mart oyida bir dasturchi GitHub Desktop'ni o'rnatdi, tizimga kirdi va o'sha kuni foydalanishni to'xtatdi. Uning yaratgan OAuth tokeni Mac kalit zanjirida 95 kun davomida saqlanib qoldi. 19-iyun kuni boshqa kimdir uni ishlata boshladi.

Token 15 soniya ichida 24 dan ortiq Yevropa shaharlaridagi turar-joy proksi-serverlari orqali 76 ta omborni yuklab oldi. GitHub hech qanday ogohlantirish bermadi, chunki GitHub'da tokenlar qanday ishlatilishini kuzatuvchi hech narsa yo'q. Exaforce platformasi buni besh daqiqa ichida aniqladi va 10 daqiqa ichida triage qildi.

Bizning MDR tahlilchilarimiz aniqlash ishga tushganidan bir necha daqiqa o'tib, ma'lumot o'g'irlanishini tasdiqladilar va mijozni xabardor qildilar. Ammo har qanday chora ko'rilgunga qadar, hujumchi 638 ta omborning 472 tasidan ma'lumotlarni o'g'irlab bo'lgan edi.

Ushbu holat muammoning ikkala tomonini ham ko'rsatadi. Anomaliya aniqlash tizimisiz, hech kim token ishlatilayotganini bilmas edi. To'g'ri aniqlash tizimi mavjud bo'lsa ham, cheklash hali ham inson tasdiqlashini talab qilardi, bu esa hujumchiga ma'lumotlarni o'g'irlash uchun yetarli vaqt berdi.

Dasturchi noutbuklaridagi uxlayotgan tokenlar

GitHub'ning xavfsizlik xususiyatlari kod va sirlarni tekshirishga qaratilgan, token suiiste'moliga emas. Biz ushbu GitHub tokeni buzilishini bitta GitHub sessiyasida zaif signallarni birlashtirish orqali ushladik. Hisobga kirishlar avval hech qachon ko'rilmagan tarmoqlar va shaharlardan amalga oshirildi.

U ZIP arxivlarini mashina tezligida, Windows foydalanuvchi agenti bilan, faqat macOS'dan foydalanilgan hisobda yuklab olayotgan edi. Ushbu signallarning har biri alohida tushuntirilishi mumkin, ammo ularning barchasi birgalikda zararli bir narsani ko'rsatadi.

Ushbu turdagi OAuth ilova tokenlari, gho_ prefiksi bilan, muddati tugamaydi va GitHub ularni faqat bir yildan keyin o'z-o'zidan bekor qiladi. Bizning sinovimizda, tashkilotning SSO sahifasi hatto ushbu tokenlarni ro'yxatga olmaydi va ular faqat CLI orqali ko'rinadi. Shaxsni tasdiqlovchi provayderda dasturchini o'chirish ham tokenni to'xtatmaydi.

SCIMsiz, GitHub tokenlarni kimdir ularni bekor qilmaguncha yoki foydalanuvchini tashkilotdan olib tashlamaguncha hurmat qilishda davom etadi.

AI kodlash vositalaridan foydalanadigan dasturchilar npm paketlarini o'rnatadilar va MCP serverlarini ulaydilar, asosan xavfsizlik jamoalari nazorat qiladigan quvurlar tashqarisida, va Shai-Hulud kabi qurtlar zaharlangan paket o'rnatilganda darhol mashinadan GitHub va bulut tokenlarini qidiradi.

Bu hech narsa commit qilinishidan oldin sodir bo'ladi, shuning uchun omborlaringizni tekshirib, zaharlangan npm paketi sizga ta'sir qilganligini aniqlash yetarli emas.

ClickFix AI vositalarini o'rnatishga qaratilgan

MacOS kalit zanjiridan token o'g'irlash odatda kirish parolini so'raydigan infostealerni talab qiladi.

So'nggi ClickFix tuzoqlari AI vositalaridan ishonchni foydalanadi. Bunday hodisalardan birida, Claude Code o'rnatish ko'rsatmalarini qidirayotgan xodim bir qatorli o'rnatish buyrug'i bilan umumiy Claude suhbatiga duch keldi.

Buyruq macOS stealerini yuklaydi (biz ko'rsatkichlar bilan chuqur tahlil qildik), u tizim sozlamalari soxta so'rovini parol uchun ko'rsatadi, keyin kalit zanjirini, brauzer cookie-fayllarini, saqlangan parollarni va bulut ma'lumotlarini nusxalaydi.

Jabrlanuvchi buyruqni o'zi bajargani uchun, elektron pochta filtrlash va yuklab olish nazorati chetlab o'tiladi. Ushbu turdagi hujumlarni ushlashning eng samarali yondashuvi endpoint aniqlash yechimidir. Ta'sir doirasini baholash foydalanuvchi tomonidan yaratilgan barcha tokenlar/ma'lumotlarning keng qamrovli tahlilini o'z ichiga olishi kerak.

Exaforce agentlari shaxsni tasdiqlash hujumlarini qanday cheklashini ko'ring

O'g'irlangan sessiya hujumchiga foydalanuvchilaringiz kiradigan har bir ilovaga kirish imkonini beradi.

Exaforce agentlari sizning muhitda shaxsni tasdiqlash hujumlarini qanday aniqlashi va cheklashini ko'rish uchun demo buyurtma qiling.

Demo so'rang

Soxta IT qo'ng'iroqlari o'g'irlangan sessiyalar bilan tugaydi

Biz bu yil ishlagan vishing holatlarida, hujumchi o'zining MFA qurilmasini ro'yxatdan o'tkazdi va jabrlanuvchi so'rovni tasdiqlaganidan 2,5-7 daqiqa o'tib, ommaviy yuklab olish skriptini boshladi. Bunday holatlardan birida, hujumchi 140 000 ta faylni o'g'irladi va o'g'irlangan ma'lumotlar uchun to'lov talab qildi.

Ushbu qo'ng'iroqlarning aksariyati Scattered Spider guruhi tomonidan keng qo'llaniladigan yordam stoli skriptiga amal qiladi. IT sifatida o'zini ko'rsatgan qo'ng'iroq qiluvchi xodimni kompaniya nomi URL'da bo'lgan kirish sahifasiga yuboradi, masalan, Microsoft'ning sentyabr yozuvidagi passkey mavzusidagi contoso.add-passkey[.]com.

Sahifa kirishni dushman-o'rtada (AiTM) proksi orqali uzatadi yoki hujumchi jabrlanuvchini qurilma-kod kirishi orqali yo'naltiradi.

Biz tahlil qilgan bir to'plam, oskeysetup[.]com'da joylashtirilgan, noldan yozilgan, shuning uchun Evilginx va boshqa ommaviy to'plamlar uchun qurilgan aniqlash tizimlari samarali bo'lmaydi.

Ko'p hollarda, biz shuni kuzatdikki, shaxsni tasdiqlovchi provayderlardan aniqlash tizimlari samarasiz, chunki jabrlanuvchilar haqiqiy MFA so'rovini tasdiqlaydilar. Iyul oyida biz ishlagan sessiya o'g'irlashida, Microsoft hujumchining birinchi kirishini xavfli deb belgiladi, keyin foydalanuvchi MFA'dan o'tgani uchun xavfni bartaraf etilgan deb belgiladi. Bir necha daqiqa ichida, o'g'irlangan token bir soniya ichida boshqa ikki mamlakatdan qayta ishlatildi va Microsoft'ning keyingi ogohlantirishlari foydalanuvchining xavf darajasini oshirdi.

Exaforce buni Okta va Microsoft kirishlarini bir-biriga bog'lab va foydalanuvchi tarixi bilan solishtirish orqali ushladi: bu hisobning AQShdan birinchi kirishi, Linux qurilmasida va hisob hech qachon ishlatmagan uy ISP orqali edi. Bunday hollarda eng erta kuchli signal odatda foydalanuvchi hech qachon tegmagan qurilma va tarmoqdan yangi MFA usuli hisoblanadi.

Biz shuningdek, hujumchilar bir xil kompaniyani bir nechta xodimlar orqali nishonga olishlarini, ko'pincha bir xil serverlar va domenlardan foydalanishlarini kuzatdik.

Avtonom javob choralari

Shu paytgacha muhokama qilingan hodisalarga qarshi samarali yondashuv avtonom javobga o'tishdir. Javobni avtomatlashtirish albatta yangi emas, ammo qo'rquv har doim noto'g'ri choraning oqibatlari haqida bo'lgan, bu esa rahbarni tizimdan chiqarib yuborishi yoki ishlab chiqarish integratsiyasini buzishi mumkin.

Biz choralarni ishqalanish bo'yicha saralash yaxshiroq deb topdik: noto'g'ri javob chorasi ma'lumot egasiga qancha turadi? Agar bu ularga yangi kirish yoki qayta ro'yxatdan o'tgan telefon turadigan bo'lsa, chora past ishqalanishli va yuqori ishonchli topilma bo'yicha ishga tushishi mumkin. Bu sessiyalarni bekor qilish, belgilangan sessiya davomida ro'yxatdan o'tgan MFA usulini olib tashlash va qayta yoqilishi mumkin bo'lgan kalitni o'chirishni o'z ichiga oladi.

Parolni qayta o'rnatish, hisobni o'chirish, doimiy o'chirish va ishlab chiqarish xizmati bog'liq bo'lgan har qanday narsa inson tasdiqlashini talab qilishi kerak. Inson maqsadli foydalanuvchi va uning rahbari bo'lishi mumkin, ular tezkor xabarda kirish ularning emasligini tasdiqlaydilar.

Muhokama qilingan choralar asosan shaxs yoki uning ma'lumotlari bilan bog'liq bo'lsa-da, ular shaxsni tasdiqlovchi provayder bilan cheklanmasligi kerak. Foydalanuvchining Okta parolini qayta o'rnatish yoki uning Okta sessiyasini o'ldirish Microsoft 365, Google Workspace yoki GitHub allaqachon bergan tokenlarni bekor qilmaydi va SSO orqali boshlangan AWS va Snowflake sessiyalari ishlashda davom etadi.

Bizning vishing holatlarimizda, biz ma'lumot o'g'irlanishi foydalanuvchining IdP sessiyasi bekor qilinganidan keyin 44 daqiqadan 3 soatgacha davom etganini aniqladik va bir holatda hujumchining pochta qutisi qoidalari parol qayta o'rnatilgandan keyin ham saqlanib qoldi. Okta Universal Logout Google Workspace va Slack kabi ba'zi ilovalarga yetadi, ammo GitHub, Snowflake yoki AI model provayderlariga emas.

Har bir ilovaning bekor qilish choralarini oldindan qurish yaxshiroq, ular bilan birga ularni bajaradigan hisob bilan birga. Biz hodisa o'rtasida javob chorasi 403 xatosi bilan muvaffaqiyatsiz tugaganini kuzatdik, chunki hech kim kerakli ruxsatlarni bermagan edi.

Ushbu javoblarni har bir ma'lumot manbai uchun qurish qo'rqinchli bo'lishi mumkin. Biz eng muhim ma'lumotlaringizni saqlaydigan xizmatlardan boshlashni tavsiya qilamiz.

Samaradorlik: Google Workspace, Office 365, Box, Dropbox, Slack Bulut: AWS, GCP, Azure AI xizmatlari: Anthropic, OpenAI Ma'lumot: Snowflake, Databricks Kod: GitHub, GitLab

Boshlash uchun tavsiya etilgan past ishqalanishli javoblar va ularni qanday amalga oshirish:

OKTA

Chora: Okta bergan sessiyalar va OAuth tokenlarini bekor qilish API: DELETE /api/v1/users/{id}/sessions?oauthTokens=true Kerakli ruxsatlar: okta.users.read va okta.users.manage doiralari, shuningdek faqat okta.users.read va okta.users.lifecycle.clearSessions saqlaydigan maxsus admin roli

Chora: Hujumchining ham barcha foydalanuvchi omillarini qayta o'rnatish API: POST /api/v1/users/{id}/lifecycle/reset_factors Kerakli ruxsatlar: Xuddi shu doiralar, rolga okta.users.credentials.resetFactors qo'shilgan

Microsoft Entra ID

Chora: Yangilash tokenlari va sessiya cookie-fayllarini bekor qilish API: POST /users/{id}/revokeSignInSessions Kerakli ruxsatlar: User.RevokeSessions.All, shuningdek foydalanuvchini qidirish uchun User.Read.All

Chora: Hujumchining ham foydalanuvchining MFA usullarini o'chirish API: Har bir telefon, Authenticator ilovasi, dasturiy OATH, FIDO2, Windows Hello va Vaqtinchalik Kirish Ruxsatnomasi usuli uchun DELETE /users/{id}/authentication/{type}Methods/{methodId} Kerakli ruxsatlar: UserAuthenticationMethod.ReadWrite.All, shuningdek User.Read.All

Google Workspace

Chora: Veb va qurilma sessiyalarini tugatish va ilovaning OAuth tokenlarini bekor qilish API: POST /admin/directory/v1/users/{userKey}/signOut, DELETE /admin/directory/v1/users/{userKey}/tokens/{clientId} Kerakli ruxsatlar: admin.directory.user.security doirasi, shuningdek vakolatli admin roli

GitHub Enterprise Cloud, tashkilot darajasidagi SAML SSO

Chora: Tashkilotdan o'g'irlangan tokenni o'chirish API: Uni topish uchun GET /orgs/{org}/credential-authorizations?login={user}, keyin DELETE /orgs/{org}/credential-authorizations/{credential_id} Kerakli ruxsatlar: admin:org bilan tashkilot egasi yoki tashkilot Ma'muriyati (yozish) bilan GitHub App. Kengroq variant yo'q

Snowflake

Chora: Dasturiy kirish tokenini o'chirish API: O'zingizning SQL'ingiz, masalan ALTER USER {name} MODIFY PAT {token} SET DISABLED TRUE, SQL API POST /api/v2/statements orqali yuboriladi Kerakli ruxsatlar: Foydalanuvchida MODIFY PROGRAMMATIC AUTHENTICATION METHODS roliga ega maxsus xizmat foydalanuvchisi

AWS

Chora: IAM foydalanuvchiga allaqachon berilgan STS sessiyalarini tugatish API: Hozirgacha berilgan sessiyalarda (aws:TokenIssueTime) inkor qiluvchi ichki siyosat bilan PutUserPolicy Kerakli ruxsatlar: iam:PutUserPolicy, shuningdek iam:GetUser va iam:GetUserPolicy

Anthropic

Chora: API kalitini o'chirish API: POST /v1/organizations/api_keys/{id} {"status":"inactive"} bilan Kerakli ruxsatlar: Admin API kaliti

Exaforce ushbu hujumlarni qanday hal qildi

Exaforce ixtiyoriy MDR xizmati bilan Agentic SOC platformasidir