Chińscy operatorzy wykorzystują agentów AI w wielokrajowej kampanii cybernetycznej - Security Bez Tabu

Chińscy operatorzy wykorzystują agentów AI w wielokrajowej kampanii cybernetycznej

Cybersecurity news

Wprowadzenie do problemu / definicja

Wykorzystanie sztucznej inteligencji w operacjach ofensywnych coraz rzadziej oznacza autonomiczne „hakowanie przez AI”, a coraz częściej automatyzację klasycznych etapów ataku. Opisana kampania pokazuje, że agenci AI mogą pełnić rolę warstwy orkiestracji, wspierając rekonesans, dobór technik, obsługę webshelli, ekstrakcję danych oraz raportowanie wyników.

Taki model działania zwiększa skalę i tempo operacji, a jednocześnie obniża koszt prowadzenia kampanii cyberwywiadowczej. Z perspektywy obrońców oznacza to, że dobrze znane techniki ataku mogą być realizowane szybciej, równolegle i z większą skutecznością.

W skrócie

Badacze ujawnili kampanię przypisywaną chińskojęzycznym operatorom, którzy połączyli komercyjne modele AI z rzeczywistą infrastrukturą atakującą cele rządowe, edukacyjne i przemysłowe w kilku państwach Azji. Fundamentem operacji był framework określany jako SecFlow, pozwalający przełączać się między różnymi modelami AI bez zmiany logiki zadań.

  • AI nie wykonywała włamań samodzielnie, lecz automatyzowała sekwencję działań po stronie operatora.
  • W kampanii odnotowano skanowanie, testowanie poświadczeń, eksploatację podatności, utrzymywanie dostępu i generowanie podsumowań.
  • Zaobserwowano m.in. ekstrakcję danych z pamięci LSASS, użycie webshelli ASPX oraz ukrywanie ładunków w plikach PNG z wykorzystaniem steganografii.
  • Jedną z bardziej nietypowych technik było użycie fałszywego serwera MySQL do inicjowania niebezpiecznej deserializacji po stronie klienta.

Kontekst / historia

Kampania wpisuje się w szerszy trend profesjonalizacji operacji APT, w których modele generatywne stają się praktycznym komponentem łańcucha ataku. Zamiast budować własne modele, operatorzy korzystają z rozwiązań komercyjnych i traktują je jako wymienne silniki wykonawcze.

Według dostępnych ustaleń działania obejmowały m.in. archiwa polityczne na Tajwanie, infrastrukturę ministerialną w Indonezji, systemy rządowe i edukacyjne w Chinach kontynentalnych oraz hosty przemysłowe w Wietnamie. Taki dobór celów sugeruje szerokie zainteresowanie wywiadowcze: od danych politycznych i administracyjnych po rozpoznanie środowisk przemysłowych.

Istotne jest również to, że badacze byli w stanie odtworzyć architekturę operacji dzięki publicznie dostępnym katalogom pozostawionym przez samych atakujących. To pokazuje, że nawet zaawansowane kampanie mogą pozostawiać ślady umożliwiające analizę techniczną i lepsze zrozumienie metod działania przeciwnika.

Analiza techniczna

Rdzeniem operacji był framework SecFlow, który rozdzielał zadania pomiędzy wyspecjalizowane moduły odpowiedzialne za rekonesans, eksploatację, zbieranie danych i raportowanie. Najważniejszą cechą tej architektury była modularność, pozwalająca operatorom korzystać z różnych modeli AI przy zachowaniu tego samego interfejsu zadań i workflow.

W warstwie intruzyjnej nie odnotowano przełomowych zdolności samej AI, lecz sprawną integrację z tradycyjnymi technikami ataku. Po uzyskaniu wykonania poleceń na publicznie dostępnych aplikacjach webowych napastnicy wdrażali webshelle ASPX, które służyły jako stały kanał operacyjny do wykonywania komend, przeszukiwania baz danych, pobierania plików i poruszania się po środowisku.

Szczególnie istotny był przypadek kompromitacji środowiska Office Automation, w którym pobrano zrzut pamięci LSASS i podzielono go na 37 fragmentów. Taki podział mógł ograniczać ryzyko wykrycia podczas transferu dużego i wrażliwego artefaktu. Równolegle przejęto również ule SAM i SYSTEM rejestru Windows, co zwykle wskazuje na próbę pozyskania materiału do ekstrakcji skrótów haseł i dalszej eskalacji uprawnień.

W kampanii wykorzystano także technikę opartą o fałszywy serwer MySQL. Zamiast atakować bazę danych jako cel, operatorzy podstawiali usługę przyjmującą połączenia od podatnych aplikacji Java i odsyłającą spreparowane dane uruchamiające niebezpieczną deserializację po stronie klienta. To odwraca klasyczny model inicjalnego dostępu, ponieważ pozornie bezpieczne połączenie wychodzące staje się wektorem zdalnego wykonania kodu.

Na uwagę zasługuje również framework webshelli określany jako GLUTTON. Ładunki były ukrywane w obrazach PNG z wykorzystaniem steganografii poprzez osadzanie danych wykonywalnych w kanałach kolorów i ich późniejsze odszyfrowanie po stronie serwera. Taka technika może utrudniać wykrycie przez mechanizmy analizujące jedynie rozszerzenie pliku, typ MIME lub podstawowe sygnatury treści.

Badacze wskazali ponadto na kompromitację zaplecza platformy edukacyjnej opartej o AI. Upubliczniony backend zawierał konfiguracje agentów, pola z sekretami API oraz kompletne logi rozmów. Jeżeli część ujawnionych kluczy rzeczywiście działała przeciwko środowisku produkcyjnemu, incydent mógł stanowić realny wektor dalszego dostępu do systemów i danych.

Konsekwencje / ryzyko

Najważniejszą konsekwencją tej kampanii jest wzrost wydajności operacyjnej napastników. AI nie zastępuje tutaj exploitów ani wiedzy operatorskiej, ale redukuje narzut związany z obsługą wielu zadań jednocześnie. W praktyce oznacza to szybsze iterowanie ataków, lepszą priorytetyzację celów i sprawniejsze przetwarzanie dużej liczby artefaktów pochodzących z rekonesansu oraz eksfiltracji.

Dla organizacji ryzyko ma charakter wielowarstwowy. Klasyczne słabe punkty, takie jak podatne aplikacje webowe, błędy deserializacji, nadmiernie eksponowane panele administracyjne czy niewłaściwie chronione sekrety, nadal pozostają skutecznymi punktami wejścia. Różnica polega na tym, że automatyzacja oparta na AI skraca czas od rozpoznania do działania.

Dodatkowym zagrożeniem jest ukrywanie ładunków w nośnikach pozornie nieszkodliwych, takich jak obrazy PNG, oraz pozyskiwanie danych uwierzytelniających z pamięci procesów systemowych. Przejęcie zrzutów LSASS, uli rejestru czy danych użytkowników może ułatwić ruch boczny, trwałe utrzymanie dostępu i wtórne nadużycia wobec innych segmentów infrastruktury.

Rekomendacje

Organizacje powinny przyjąć założenie, że przeciwnik może działać szybciej i bardziej równolegle niż dotychczas, nawet bez użycia własnych modeli AI. W praktyce oznacza to konieczność skrócenia czasu wykrycia i reakcji, a nie wyłącznie wzmacniania pojedynczych mechanizmów prewencyjnych.

  • Ograniczyć ekspozycję publicznie dostępnych aplikacji webowych i wdrożyć rygorystyczne zarządzanie podatnościami.
  • Przeprowadzić przegląd środowisk Java, starszych wdrożeń Apache, paneli administracyjnych oraz systemów klasy office automation.
  • Wyeliminować ryzyko niebezpiecznej deserializacji i zweryfikować aplikacje realizujące połączenia wychodzące do baz danych lub usług zewnętrznych bez wzajemnego uwierzytelniania.
  • Monitorować dostęp do LSASS, eksport uli SAM i SYSTEM oraz tworzenie lub użycie webshelli ASPX.
  • Wdrożyć detekcję nietypowych transferów plików dzielonych na fragmenty oraz analizę anomalii w plikach multimedialnych.
  • Wzmocnić zarządzanie sekretami poprzez rotację kluczy API, segmentację uprawnień, monitorowanie użycia i szybkie unieważnianie po wykryciu ekspozycji.
  • Rozważyć segmentację sieci, ograniczenie ruchu wychodzącego oraz threat hunting ukierunkowany na niestandardowe webshelle i artefakty steganograficzne.

Podsumowanie

Opisana kampania potwierdza, że sztuczna inteligencja staje się praktycznym akceleratorem działań APT. Kluczowa zmiana nie polega na pełnej autonomii ataku, lecz na zwiększeniu tempa, skali i modularności klasycznych technik intruzyjnych.

Dla obrońców oznacza to potrzebę koncentracji na wzorcach operacyjnych przeciwnika: sposobie uzyskania dostępu, utrzymania obecności, eksfiltracji i ukrywania artefaktów. Niezależnie od użytego modelu AI, decydujące pozostają podstawy bezpieczeństwa: redukcja powierzchni ataku, ochrona sekretów, szybkie łatanie podatności i dojrzałe mechanizmy detekcji.

Źródła

  1. https://securityaffairs.com/198417/ai/chinese-hackers-use-ai-agents-in-multi-country-cyber-campaign.html
  2. https://hunt.io