Archiwa: Malware - Strona 32 z 294 - Security Bez Tabu

Dark Caracal rozwija arsenał cyberszpiegowski o framework GoCaracal

Cybersecurity news

Wprowadzenie do problemu / definicja

Dark Caracal to znana od lat grupa cyberszpiegowska, łączona z operacjami wymierzonymi w instytucje publiczne, firmy oraz cele o wysokiej wartości operacyjnej. Najnowsze analizy wskazują, że aktor ten rozszerzył swój arsenał o nowy framework malware o nazwie GoCaracal, co oznacza wyraźny wzrost elastyczności i dojrzałości prowadzonych kampanii.

Pojawienie się modularnej platformy zamiast pojedynczego implantu ma istotne znaczenie dla zespołów bezpieczeństwa. Tego typu narzędzia ułatwiają utrzymanie dostępu do środowiska ofiary, wdrażanie kolejnych komponentów oraz prowadzenie długotrwałej kradzieży danych przy większej odporności na zakłócenia infrastruktury sterującej.

W skrócie

GoCaracal to wcześniej nieudokumentowany framework napisany w języku Go, wykorzystywany przez Dark Caracal w kampaniach ukierunkowanych na cele w Ameryce Łacińskiej. Badacze opisali dwa główne profile tego narzędzia: lekki implant służący do uzyskania dostępu początkowego oraz bardziej rozbudowaną wersję przeznaczoną do utrzymania kontroli nad zainfekowanym systemem i zbierania informacji.

  • framework działa modułowo i może być rozwijany etapami po infekcji,
  • rozszerzona wersja oferuje funkcje typowe dla zaawansowanego RAT-a i narzędzia post-exploitation,
  • operatorzy zastosowali mechanizm awaryjnego odzyskiwania konfiguracji C2 z użyciem smart kontraktów Ethereum,
  • kampanie były powiązane z hiszpańskojęzycznymi przynętami i złośliwymi plikami SVG.

Kontekst / historia

Dark Caracal pozostaje aktywną grupą co najmniej od 2012 roku i od dawna jest kojarzona z szeroko zakrojonymi działaniami wywiadowczymi. W poprzednich kampaniach przypisywano jej phishing, złośliwe witryny, trojanizowane aplikacje mobilne oraz malware dla systemów Windows i Android.

W dotychczasowych analizach pojawiały się narzędzia takie jak Bandook oraz inne implanty służące do wykradania dokumentów, danych uwierzytelniających i informacji operacyjnych. Obecne ustalenia sugerują jednak ewolucję zestawu narzędzi, a nie jego całkowitą wymianę.

W 2026 roku badacze zaobserwowali kampanie wykorzystujące motywy finansowe i dokumentowe oraz złośliwe pliki SVG. W jednym z incydentów dotyczącym organizacji telekomunikacyjnej w Wenezueli nowy framework GoCaracal miał być wdrażany po uzyskaniu dostępu początkowego, równolegle z odświeżoną wersją Bandooka.

Analiza techniczna

Technicznie GoCaracal to modularna platforma malware z dwoma głównymi profilami operacyjnymi. Wersja lekka działa jako implant wejściowy i odpowiada za profilowanie hosta, ustanowienie szyfrowanej komunikacji z serwerem C2, uruchamianie poleceń, pobieranie dodatkowych komponentów oraz wykonywanie kodu.

Taki komponent początkowy nie musi zawierać pełnego zestawu funkcji szpiegowskich, ponieważ jego najważniejszym zadaniem jest szybkie utworzenie przyczółka w środowisku ofiary. Umożliwia to elastyczne rozwijanie infekcji w kolejnych etapach bez nadmiernego obciążania pierwszego ładunku.

Wersja rozszerzona oferuje znacznie szersze możliwości po skutecznej kompromitacji systemu. Według analityków obejmuje ona funkcje typowe dla zaawansowanego narzędzia zdalnego dostępu i zbierania danych.

  • enumeracja procesów i zasobów systemowych,
  • przeszukiwanie oraz pobieranie plików,
  • zbieranie danych z przeglądarek, w tym ciasteczek i baz logowania,
  • keylogging,
  • interaktywna powłoka,
  • zdalna interakcja z pulpitem,
  • tunelowanie ruchu przez SOCKS5,
  • mechanizmy trwałości w systemie.

Na szczególną uwagę zasługuje model komunikacji. Rozszerzony wariant GoCaracal może korzystać z klasycznego serwera C2, ale po utracie łączności sięga po dane zapisane w smart kontrakcie Ethereum. Malware odpytuje publiczny punkt JSON-RPC, pobiera wartość ze storage kontraktu i interpretuje ją jako nowy adres infrastruktury sterującej.

W praktyce blockchain nie pełni tu roli pełnego kanału dowodzenia, lecz działa jako odporny mechanizm dystrybucji konfiguracji. Dla operatorów oznacza to możliwość szybkiej zmiany punktu kontaktowego bez konieczności ponownego wdrażania złośliwego oprogramowania na urządzeniu ofiary.

Analiza próbek sugeruje również, że framework był aktywnie rozwijany w 2026 roku. Wczesne warianty skupiały się na komunikacji, profilowaniu hosta i wykonywaniu kodu, natomiast późniejsze iteracje dodawały komponentowość, funkcje zdalnej administracji, większą odporność operacyjną oraz szersze możliwości pozyskiwania danych.

Łańcuch infekcji był wiązany z kampaniami wykorzystującymi złośliwe pliki SVG. Po otwarciu takiego pliku ofiara mogła zostać przekierowana przez skrócone adresy do infrastruktury kontrolowanej przez napastników, skąd dostarczano archiwum zawierające implant startowy. Następnie wdrażano kolejne komponenty, w tym Bandook i rozszerzony wariant GoCaracal.

Konsekwencje / ryzyko

Z perspektywy obrony największym zagrożeniem nie jest jednorazowa kradzież danych, lecz zdolność przeciwnika do długotrwałego utrzymywania ukrytej obecności w środowisku. GoCaracal został zaprojektowany właśnie z myślą o takim modelu działania, łącząc zdalne sterowanie, rozpoznanie wewnętrzne, kradzież danych uwierzytelniających i elastyczność infrastruktury.

Ryzyko rośnie szczególnie w organizacjach przetwarzających dane polityczne, telekomunikacyjne, finansowe lub inne informacje o znaczeniu strategicznym. Podatne mogą być również podmioty, które polegają głównie na ochronie sygnaturowej i nie monitorują wieloetapowych łańcuchów dostarczania wykorzystujących pliki SVG, archiwa oraz loadery.

Dodatkowym wyzwaniem jest mechanizm awaryjnego odzyskiwania konfiguracji C2 z wykorzystaniem blockchaina. Nawet jeśli główna infrastruktura zostanie wyłączona, zainfekowane hosty mogą odzyskać nowy adres serwera z publicznie dostępnego źródła, co obniża skuteczność tradycyjnych działań opartych wyłącznie na blokowaniu domen i adresów IP.

Rekomendacje

Organizacje powinny potraktować tę kampanię jako przykład nowoczesnej operacji cyberszpiegowskiej, która łączy socjotechnikę, modularny malware i odporną infrastrukturę sterującą. Skuteczna odpowiedź wymaga połączenia detekcji behawioralnej, analizy telemetrycznej oraz kontroli ruchu wychodzącego.

  • blokowanie lub ścisłe monitorowanie otwierania plików SVG pochodzących z poczty i źródeł zewnętrznych,
  • analiza łańcuchów przekierowań URL oraz wykrywanie nietypowych pobrań archiwów i plików wykonywalnych,
  • monitorowanie procesów potomnych uruchamianych przez przeglądarki i narzędzia archiwizujące,
  • detekcja szyfrowanej komunikacji wychodzącej do nietypowych punktów C2 oraz publicznych endpointów blockchain JSON-RPC,
  • inspekcja artefaktów trwałości, zmian w profilu użytkownika i podejrzanych modyfikacji rejestru,
  • polowanie na oznaki kradzieży danych z przeglądarek, aktywności keyloggerów i ukrytych sesji,
  • korelacja telemetrii EDR, proxy, DNS i poczty w celu wykrycia pełnego łańcucha ataku.

Warto także wdrożyć segmentację sieci, zasadę najmniejszych uprawnień, wieloskładnikowe uwierzytelnianie dla kont uprzywilejowanych i dostępu zdalnego oraz regularny threat hunting ukierunkowany na modularne RAT-y i aktywność post-exploitation. Równie ważne jest szybkie wzbogacanie detekcji o aktualne wskaźniki kompromitacji oraz TTP powiązane z Dark Caracal.

Podsumowanie

Pojawienie się GoCaracal pokazuje, że Dark Caracal konsekwentnie rozwija swoje możliwości w kierunku bardziej elastycznych i odpornych operacji cyberszpiegowskich. Nowy framework zwiększa zdolność grupy do utrzymywania dostępu, kradzieży danych i adaptacji infrastruktury sterującej do działań obronnych prowadzonych przez ofiary.

Dla zespołów bezpieczeństwa to wyraźny sygnał, że klasyczne podejście oparte wyłącznie na blokowaniu znanych wskaźników przestaje być wystarczające. Kluczowe stają się widoczność telemetryczna, analiza zachowań oraz szybkie wykrywanie wieloetapowych kampanii ukierunkowanych.

Źródła

  1. Dark Caracal Adds New Malware to Cyber Espionage Arsenal — https://www.darkreading.com/cyberattacks-data-breaches/dark-caracal-adds-new-malware-cyber-espionage-arsenal
  2. Dark Caracal Reloaded: New Malware, Same Hunting Grounds — https://arcticwolf.com/resources/blog/dark-caracal-reloaded-new-malware-same-hunting-grounds/

Pułapka MFA: dlaczego uwierzytelnianie wieloskładnikowe nie gwarantuje pełnej ochrony tożsamości

Cybersecurity news

Wprowadzenie do problemu / definicja

Uwierzytelnianie wieloskładnikowe (MFA) od lat jest uznawane za jeden z filarów ochrony tożsamości w organizacjach. W praktyce znacząco podnosi ono poziom bezpieczeństwa dostępu, ponieważ wymaga od użytkownika przedstawienia więcej niż jednego elementu potwierdzającego uprawnienia do logowania.

Problem pojawia się wtedy, gdy firmy zaczynają traktować poprawnie zakończone MFA jako ostateczny dowód, że po drugiej stronie znajduje się właściwa osoba. To błędne założenie. MFA potwierdza przede wszystkim kontrolę nad zarejestrowanymi metodami logowania, ale nie daje automatycznej gwarancji, że konto obsługuje prawowity użytkownik ani że sesja po zalogowaniu pozostaje bezpieczna.

W skrócie

Najważniejszy wniosek jest prosty: MFA nie jest równoznaczne z pełną weryfikacją tożsamości. Dzisiejsi napastnicy coraz częściej nie próbują łamać samego mechanizmu logowania, lecz atakują procesy towarzyszące, takie jak reset hasła, odzyskiwanie konta, ponowna rejestracja drugiego składnika czy przejęcie aktywnej sesji.

  • MFA potwierdza kontrolę nad autentykatorami, a nie pełną tożsamość człowieka.
  • Ataki często koncentrują się na procesach recovery i obsłudze help desku.
  • Legalnie wyglądające logowanie może prowadzić do nieautoryzowanego dostępu.
  • Bezpieczeństwo tożsamości wymaga także detekcji zagrożeń po uwierzytelnieniu.

Kontekst / historia

Przez wiele lat MFA było promowane jako skuteczna odpowiedź na kradzież haseł, phishing i przejęcia kont. W wielu środowiskach rzeczywiście ograniczyło liczbę skutecznych incydentów związanych z pojedynczymi poświadczeniami. Z tego powodu część organizacji zaczęła utożsamiać wdrożenie MFA z rozwiązaniem problemu bezpieczeństwa tożsamości.

Z czasem krajobraz zagrożeń zaczął się jednak zmieniać. Wraz z dojrzewaniem praktyk IAM oraz podejścia Zero Trust wzrosło znaczenie całego cyklu życia tożsamości, a nie tylko chwili logowania. Atakujący nauczyli się wykorzystywać słabości proceduralne, socjotechnikę wobec zespołów wsparcia, przejęcia numerów telefonów, manipulację procesami odzyskiwania dostępu oraz kradzież tokenów sesyjnych.

W efekcie granica bezpieczeństwa przesunęła się poza samo MFA. Dziś równie istotne jak mechanizm logowania są procesy onboardingu, rejestracji urządzeń, zmian metod uwierzytelniania i monitorowania zachowania kont po uzyskaniu dostępu.

Analiza techniczna

Z technicznego punktu widzenia MFA odpowiada na pytanie, czy podmiot logujący kontroluje wymagane składniki uwierzytelnienia, takie jak hasło, aplikacja TOTP, klucz sprzętowy lub powiadomienie push. Nie rozstrzyga natomiast automatycznie, czy ten podmiot jest właściwie zweryfikowaną osobą przypisaną do konta.

To rozróżnienie ma fundamentalne znaczenie. Weryfikacja tożsamości dotyczy powiązania konta z konkretną osobą. Uwierzytelnienie potwierdza kontrolę nad mechanizmami logowania. Z kolei wykrywanie zagrożeń związanych z tożsamością ocenia, czy aktywność po zalogowaniu nadal mieści się w granicach legalnego użycia.

Przykładowy scenariusz nadużycia może przebiegać następująco:

  • napastnik zdobywa podstawowe informacje o pracowniku,
  • kontaktuje się z help deskiem i wymusza reset MFA lub uruchomienie procedury odzyskiwania konta,
  • rejestruje nowe urządzenie albo nowy drugi składnik pod własną kontrolą,
  • loguje się poprawnie, spełniając wszystkie wymagania MFA,
  • uzyskuje sesję, która z perspektywy systemu wygląda na autoryzowaną.

W takim modelu sam mechanizm MFA działa zgodnie z założeniami, ale organizacja traci kontrolę nad tożsamością. Podobny problem występuje w przypadku przejęcia sesji. Użytkownik może poprawnie zalogować się rano, a kilka minut później jego token sesyjny może zostać przejęty przez malware, infostealera lub infrastrukturę pośredniczącą w ataku adversary-in-the-middle.

Szczególnie wrażliwe pozostają operacje wysokiego ryzyka:

  • reset hasła,
  • ponowne przypisanie MFA,
  • wymiana urządzenia,
  • odzyskiwanie dostępu do kont uprzywilejowanych,
  • eskalacja uprawnień,
  • zatwierdzanie nietypowych zmian w profilu tożsamości.

Jeżeli te procesy nie są chronione dodatkowymi kontrolami i silną weryfikacją użytkownika, MFA może stać się elementem legalizującym działania intruza, zamiast je blokować.

Konsekwencje / ryzyko

Największym zagrożeniem jest fałszywe poczucie bezpieczeństwa. Zespół bezpieczeństwa może uznać konto za zaufane tylko dlatego, że logowanie zakończyło się sukcesem, mimo że wcześniej doszło do przejęcia procesu tożsamości lub sesji.

Ryzyko obejmuje zarówno konta zwykłych użytkowników, jak i administratorów. Skutki mogą być poważne:

  • nieautoryzowany dostęp do danych wrażliwych,
  • eskalacja uprawnień po legalnie wyglądającym logowaniu,
  • utrzymanie trwałej obecności napastnika w środowisku,
  • obchodzenie polityk dostępowych i audytowych,
  • utrudnione wykrywanie incydentu, ponieważ aktywność wygląda na autoryzowaną.

Szczególnie groźne są sytuacje, w których organizacja nie monitoruje zachowania użytkownika po uwierzytelnieniu. Jednorazowe MFA nie odzwierciedla dynamicznego poziomu ryzyka. Konto, które było wiarygodne w chwili logowania, może zostać skompromitowane kilka minut później. Bez ciągłej analizy sygnałów, takich jak zmiana urządzenia, nietypowa lokalizacja, masowe pobrania danych czy nagła zmiana uprawnień, incydent może przez długi czas pozostać niewidoczny.

Rekomendacje

Organizacje powinny traktować MFA jako ważny, ale tylko jeden z elementów architektury ochrony tożsamości. Aby ograniczyć ryzyko, warto wdrożyć kilka uzupełniających praktyk.

  • Rozdzielić proces weryfikacji tożsamości od samego uwierzytelnienia.
  • Wzmocnić procedury help desku i account recovery, zwłaszcza w zakresie resetu MFA.
  • Stosować phishing-resistant MFA, w tym klucze sprzętowe tam, gdzie to możliwe.
  • Monitorować pełny cykl życia tożsamości, a nie tylko moment logowania.
  • Wprowadzić ciągłą ocenę zaufania do kont i sesji.
  • Korelować dane z IAM, EDR, SIEM oraz telemetrii urządzeń i sesji.
  • Ograniczać czas życia sesji i wdrażać mechanizmy ochrony tokenów.
  • Regularnie testować procedury odzyskiwania kont i odporność kanałów wsparcia na socjotechnikę.

W praktyce oznacza to odejście od binarnego myślenia, w którym poprawne MFA automatycznie nadaje pełne zaufanie. Działania wysokiego ryzyka powinny uruchamiać dodatkowe kontrole, ponowną ocenę ryzyka lub step-up authentication.

Podsumowanie

MFA pozostaje krytycznym zabezpieczeniem i nadal skutecznie utrudnia wiele popularnych ataków. Nie powinno być jednak mylone z pełną gwarancją tożsamości ani integralności sesji. Współczesne zagrożenia pokazują, że napastnik nie zawsze musi obchodzić MFA — często wystarczy, że poprawnie przez nie przejdzie dzięki przejęciu procesów odzyskiwania konta, manipulacji proceduralnej lub kradzieży sesji.

Nowoczesna strategia ochrony tożsamości powinna więc obejmować trzy obszary jednocześnie: rzetelną weryfikację użytkownika, silne uwierzytelnienie oraz ciągłe wykrywanie zagrożeń po zalogowaniu. Dopiero takie podejście ogranicza ryzyko, że MFA stanie się źródłem nadmiernego zaufania zamiast realnej przewagi obronnej.

Źródła

  1. The MFA Identity Trap: When Authentication Creates a False Sense of Security — https://www.securityweek.com/the-mfa-identity-trap-when-authentication-creates-a-false-sense-of-security/
  2. NIST Digital Identity Guidelines — https://pages.nist.gov/800-63-4/
  3. Digital Identity Guidelines, Identity Assurance and Authentication Assurance — https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-63-3.pdf
  4. Okta Businesses at Work — https://www.okta.com/businesses-at-work/
  5. CISA: Identity and Access Management — https://www.cisa.gov/topics/cybersecurity-best-practices/identity-and-access-management

SLEEPWALKER: nowy backdoor dla Windows aktywowany pojedynczym spreparowanym pakietem

Cybersecurity news

Wprowadzenie do problemu / definicja

SLEEPWALKER to nowo opisany backdoor dla systemów Windows, zaprojektowany do działania po wcześniejszym uzyskaniu dostępu do hosta. Jego wyróżnikiem jest pasywny model pracy: implant pozostaje uśpiony w pamięci i aktywuje się dopiero po odebraniu odpowiednio przygotowanego pakietu sieciowego.

Taki mechanizm znacząco utrudnia wykrycie, ponieważ złośliwe oprogramowanie nie musi inicjować klasycznej komunikacji wychodzącej z infrastrukturą dowodzenia i kontroli. W praktyce oznacza to niższy profil sieciowy oraz mniejszą liczbę oczywistych artefaktów widocznych dla narzędzi monitorujących ruch.

W skrócie

SLEEPWALKER został opisany jako 64-bitowa biblioteka DLL dla Windows, podszywająca się pod legalny plik systemowy dpapi.dll. Próbka ma być ładowana bocznie przez proces ERAAgent.exe powiązany z ESET Management Agent.

  • nie zawiera osadzonych domen, adresów IP ani adresów URL,
  • nie generuje własnych połączeń wychodzących,
  • aktywuje się po odebraniu spreparowanego pakietu,
  • wykonuje polecenia zapisane w autorskim formacie bytecode,
  • wskazuje na ukierunkowane użycie po wcześniejszym przejęciu systemu.

Kontekst / historia

Opis zagrożenia pojawił się pod koniec sierpnia 2026 roku na podstawie analizy pojedynczej próbki dostarczonej bez pełnego kontekstu operacyjnego. Publicznie nie wskazano jednoznacznie sprawcy, ofiary, sektora ani regionu, a także nie potwierdzono skali wykorzystania implantu w realnych kampaniach.

SLEEPWALKER wpisuje się jednak w szerszy trend rozwoju pasywnych backdoorów, które ograniczają ślady sieciowe i utrudniają detekcję opartą na telemetrii połączeń zewnętrznych. Dodatkowym elementem jest użycie techniki DLL side-loading, która od lat pozostaje skuteczna tam, gdzie napastnik uzyskał już odpowiedni poziom kontroli nad hostem.

Analiza techniczna

Analizowana próbka to niepodpisana biblioteka DLL x64 o rozmiarze 59 904 bajtów. Malware podszywa się pod bibliotekę dpapi.dll i eksportuje siedem funkcji odpowiadających legalnemu komponentowi Windows. Dodatkowo zawiera zasoby wersji skopiowane z ESET Management Agent, co może zwiększać wiarygodność pliku podczas pobieżnej inspekcji.

Mechanizm uruchomienia opiera się na side-loadingu przez ERAAgent.exe. Nie oznacza to koniecznie wykorzystania konkretnej luki w samym produkcie, lecz nadużycie sposobu, w jaki Windows wyszukuje i ładuje biblioteki DLL. W praktyce atakujący musi wcześniej umieścić złośliwy plik we właściwej lokalizacji, co zwykle wymaga podwyższonych uprawnień lub wcześniejszego przejęcia maszyny.

Najbardziej nietypowym elementem SLEEPWALKER jest sposób aktywacji. Zaszyta konfiguracja ma być odszyfrowywana przy użyciu AES-256-CCM i uruchamiać bezterminowy monitoring wszystkich interfejsów sieciowych. Oznacza to, że implant może przechwytywać ruch widoczny na monitorowanych interfejsach, a więc potencjalnie odbierać także pakiety nieprzeznaczone bezpośrednio dla lokalnego hosta, jeśli działa na systemie pełniącym rolę pośredniczącą.

Polecenia nie są przesyłane jako czytelny tekst, lecz jako bytecode interpretowany wyłącznie przez ten konkretny implant. To istotnie utrudnia analizę zagrożenia, ponieważ nawet odzyskanie materiału szyfrującego nie daje od razu prostego wglądu w treść komend bez zrozumienia wewnętrznego interpretera.

Z opisu wynika, że język backdoora obejmuje 23 instrukcje. Umożliwiają one między innymi planowanie zadań, transfer danych, dostarczanie plików etapami z weryfikacją SHA-256 przed uruchomieniem oraz wykonanie kodu bezpośrednio w pamięci.

  • obsługa komunikacji przez TCP, UDP i ICMP,
  • wsparcie dla nazwanych potoków SMB,
  • tryb przechwytywania surowych pakietów,
  • obsługa VMware VMCI,
  • alternatywny mechanizm wyzwalania oparty na DNS.

Szczególnie ważne jest wsparcie dla VMCI, ponieważ taki kanał może przebiegać przez warstwę wirtualizacji i nie być widoczny w tradycyjnych przechwyceniach ruchu sieciowego. Opis wskazuje także, że w badanej kompilacji aktywny miał być przede wszystkim nasłuch surowych pakietów.

W zakresie ruchu lateralnego i dostępu przez nazwane potoki SLEEPWALKER modyfikuje ustawienia rejestru, w tym wartość EveryoneIncludesAnonymous oraz wpisy NullSessionPipes. Tego typu zmiany mogą ułatwiać nieautoryzowany dostęp do kanału IPC, ale równocześnie stanowią cenne artefakty śledcze. Wśród potencjalnych wskaźników kompromitacji wskazano również obecność nietypowych plików dpapi.dll i dpapisvc.dll obok ERAAgent.exe.

Konsekwencje / ryzyko

Najpoważniejsze ryzyko związane z SLEEPWALKER wynika z bardzo niskiego profilu sieciowego. Wiele narzędzi obronnych koncentruje się na anomaliach w ruchu wychodzącym, kontaktach z infrastrukturą C2 lub połączeniach do znanych złośliwych adresów. Tutaj implant może pozostawać praktycznie niewidoczny aż do momentu aktywacji.

Drugim kluczowym problemem jest charakter post-compromise. SLEEPWALKER nie jest typowym wektorem wejścia, lecz narzędziem wzmacniającym trwałość i kontrolę po skutecznym naruszeniu środowiska. To oznacza, że jego wykrycie powinno być traktowane jako sygnał wcześniejszego kompromisu i uruchamiać pełne dochodzenie incydentowe.

  • działanie pod kontekstem legalnego procesu,
  • brak potrzeby stałej komunikacji zewnętrznej,
  • obsługa wielu kanałów sterowania,
  • potencjalna skuteczność w środowiskach zwirtualizowanych,
  • wykonywanie kodu w pamięci i ograniczony ślad na dysku.

Ryzyko pozostaje wysokie również dlatego, że sama technika side-loadingu nie zawsze może zostać wyeliminowana prostą aktualizacją. Reakcja często wymaga walidacji integralności systemu, analizy źródła naruszenia oraz nierzadko pełnej odbudowy hosta z zaufanego obrazu.

Rekomendacje

Organizacje powinny potraktować SLEEPWALKER jako sygnał do wzmocnienia kontroli integralności plików, monitorowania bibliotek ładowanych przez procesy uprzywilejowane oraz przeglądu ekspozycji związanej z DLL side-loadingiem.

  • monitorować katalogi aplikacji i agentów zarządzających pod kątem nieautoryzowanych bibliotek DLL,
  • weryfikować obecność plików dpapi.dll lub dpapisvc.dll w nietypowych lokalizacjach obok ERAAgent.exe,
  • rozszerzyć reguły EDR i SIEM o wykrywanie nietypowego ładowania bibliotek przez ERAAgent.exe,
  • śledzić zmiany rejestru dotyczące EveryoneIncludesAnonymous i NullSessionPipes,
  • wykrywać zachowania związane z trybem promiscuous mode i niskopoziomowym przechwytywaniem ruchu,
  • ograniczyć możliwość zapisu do katalogów aplikacyjnych wyłącznie do ściśle kontrolowanych kont,
  • wdrożyć application control, allowlisting i walidację podpisów binarnych tam, gdzie to możliwe,
  • w środowiskach wirtualnych uwzględnić monitoring kanałów komunikacji specyficznych dla hypervisora.

Jeśli wskaźniki kompromitacji zostaną potwierdzone, zalecane działania obejmują izolację hosta, zabezpieczenie pamięci i artefaktów dyskowych, analizę ruchu lateralnego, przegląd uprawnień lokalnych i domenowych, odbudowę systemu z zaufanego źródła oraz rotację poświadczeń używanych na zaatakowanej maszynie.

Podsumowanie

SLEEPWALKER to przykład dojrzałego implantu zaprojektowanego z myślą o skrytości operacyjnej, utrudnionej analizie i elastycznym sterowaniu po przejęciu hosta. Połączenie DLL side-loadingu, pasywnej aktywacji pojedynczym pakietem oraz autorskiego interpretera bytecode tworzy zagrożenie trudne do wykrycia klasycznymi metodami opartymi na reputacji infrastruktury lub obserwacji ruchu wychodzącego.

Dla zespołów bezpieczeństwa płyną z tego trzy główne wnioski: brak ruchu do C2 nie oznacza braku aktywnego implantu, integralność bibliotek ładowanych przez legalne procesy pozostaje krytyczna, a wykrycie takiego artefaktu należy traktować jako oznakę wcześniejszego i skutecznego naruszenia środowiska.

Źródła

  1. https://thehackernews.com/2026/08/newly-sleepwalker-backdoor-waits-for.html

Atakujący nadużywają mirrorów npm do hostowania stron phishingowych

Cybersecurity news

Wprowadzenie do problemu / definicja

Ekosystem npm od lat pozostaje jednym z kluczowych elementów łańcucha dostaw oprogramowania i jednocześnie atrakcyjnym celem dla cyberprzestępców. Najnowsza kampania pokazuje jednak zmianę podejścia: zamiast umieszczać złośliwy kod wykonywany po instalacji pakietu, atakujący wykorzystują publiczne mirrory npm jako infrastrukturę do hostowania stron HTML służących do phishingu i przekierowań.

W praktyce oznacza to nadużycie zaufanej infrastruktury deweloperskiej do prowadzenia kampanii socjotechnicznych. Użytkownik otwierający taki zasób w przeglądarce może trafić na pozornie wiarygodną stronę weryfikacyjną, która następnie przekierowuje go do kolejnego etapu ataku.

W skrócie

  • Przestępcy publikują minimalistyczne pakiety npm zawierające głównie plik index.html i podstawowy package.json.
  • Po zmirrorowaniu pakietu plik HTML może być dostępny bezpośrednio z domen powiązanych z legalną infrastrukturą programistyczną.
  • Strony podszywają się pod mechanizmy bezpieczeństwa, takie jak CAPTCHA lub ekran weryfikacyjny.
  • Zaciemniony JavaScript odpowiada za przekierowanie ofiary do docelowej strony phishingowej lub innej złośliwej infrastruktury.
  • Takie podejście utrudnia detekcję, ponieważ nie przypomina klasycznego ataku przez instalację zależności.

Kontekst / historia

Dotychczas większość incydentów związanych z repozytoriami pakietów koncentrowała się na typosquattingu, przejęciach kont maintainerów lub publikowaniu bibliotek zawierających malware, backdoory czy stealery. W tym modelu zagrożenie aktywowało się zazwyczaj po instalacji pakietu w środowisku ofiary.

Omawiana technika różni się od tych scenariuszy, ponieważ sam pakiet nie musi zawierać klasycznego ładunku wykonywanego lokalnie. Zamiast tego repozytorium i jego mirrory stają się nośnikiem treści webowej, która może zostać wyrenderowana w przeglądarce z domeny budzącej większe zaufanie niż typowe zaplecze phishingowe.

Dodatkowym problemem jest trwałość takich zasobów. Nawet jeśli pakiet zostanie usunięty z głównego rejestru, jego kopie mogą przez pewien czas pozostawać dostępne w mirrorach, co wydłuża okno operacyjne dla atakujących.

Analiza techniczna

Mechanizm kampanii jest prosty, ale skuteczny operacyjnie. Atakujący publikują paczkę npm zawierającą przede wszystkim plik HTML oraz minimalne metadane. Gdy mirror pobierze zawartość, użytkownik może otworzyć plik bezpośrednio w przeglądarce, a strona zostanie załadowana z domeny kojarzonej z legalnym ekosystemem narzędzi deweloperskich.

Warstwa wizualna strony naśladuje ekran weryfikacji bezpieczeństwa, często przypominający ochronę antybotową lub CAPTCHA. Tego typu elementy mają obniżyć czujność ofiary i skłonić ją do interakcji. W rzeczywistości kluczową rolę odgrywa zaciemniony kod JavaScript, który odpowiada za przekierowanie użytkownika do kolejnego adresu.

W części wariantów adres docelowy był zapisany bezpośrednio w kodzie strony. W bardziej elastycznych wersjach operatorzy kampanii pobierali zaszyfrowaną konfigurację z zewnętrznej usługi przechowującej dane w modelu klucz–wartość, a następnie odszyfrowywali ją po stronie przeglądarki. Taki model zapewnia atakującym kilka korzyści:

  • umożliwia zmianę celu kampanii bez konieczności ponownej publikacji pakietu,
  • utrudnia analizę statyczną pliku HTML,
  • pozwala szybko przełączać kampanię między phishingiem, dystrybucją malware i innymi przynętami,
  • ogranicza zależność od własnej infrastruktury, którą łatwiej zablokować.

Nie jest to więc klasyczny przypadek złośliwego pakietu aktywującego się po komendzie instalacji. To raczej nadużycie zaufania do publicznej infrastruktury mirrorującej oraz sposobu, w jaki przeglądarki obsługują statyczne treści HTML.

Konsekwencje / ryzyko

Największe ryzyko ma charakter socjotechniczny. Strona dostarczana z domeny powiązanej z legalnym ekosystemem programistycznym może wydawać się bardziej wiarygodna niż typowy adres phishingowy. To zwiększa szanse powodzenia kampanii i może obniżać skuteczność części mechanizmów ochronnych opartych na reputacji domen.

Z perspektywy obrony problem jest wielowarstwowy. Tradycyjne systemy wykrywania złośliwych pakietów mogą nie oznaczyć takiej paczki jako jednoznacznie niebezpiecznej, ponieważ nie zawiera ona klasycznego kodu wykonywanego lokalnie. Również filtry URL i DNS mogą traktować domeny mirrorów jako zaufane. Dodatkowo dynamicznie pobierany cel przekierowania skraca czas reakcji obrońców, bo przestępcy mogą zmieniać infrastrukturę bez modyfikowania samego pakietu.

Ryzyko biznesowe obejmuje kradzież poświadczeń, przekierowanie do fałszywych stron logowania, dostarczanie kolejnych etapów infekcji oraz utrudnianie analizy incydentu dzięki wykorzystaniu pośrednich, legalnych usług. Zagrożenie nie dotyczy wyłącznie programistów, lecz każdego użytkownika, który otworzy taki zasób w przeglądarce.

Rekomendacje

Organizacje powinny rozszerzyć polityki bezpieczeństwa dotyczące łańcucha dostaw o analizę treści webowych udostępnianych przez repozytoria pakietów i ich mirrory. W praktyce warto wdrożyć następujące działania:

  • monitorować ruch do mirrorów pakietów, ze szczególnym uwzględnieniem bezpośrednich żądań do plików HTML,
  • blokować lub dodatkowo analizować odpowiedzi typu text/html pochodzące z domen narzędzi deweloperskich, jeśli środowisko korzysta z nich wyłącznie do pobierania bibliotek,
  • rozszerzyć programy ochrony supply chain o scenariusze, w których repozytorium służy jako nośnik treści webowej,
  • wykrywać statyczne strony zawierające silnie zaciemniony JavaScript, zewnętrzne pobieranie konfiguracji i mechanizmy przekierowań,
  • szkolić użytkowników oraz zespoły deweloperskie, że legalna domena nie gwarantuje bezpieczeństwa treści,
  • zabezpieczać artefakty, logi i ścieżki dostępu natychmiast po wykryciu incydentu, ponieważ usunięte pakiety mogą nadal istnieć w mirrorach,
  • rozważyć izolację sesji przeglądarkowych i dodatkowe polityki kontroli aktywnego skryptu w środowiskach podwyższonego ryzyka.

Podsumowanie

Opisana kampania pokazuje ewolucję ataków na łańcuch dostaw oprogramowania. Celem nie musi już być infekcja po instalacji pakietu — wystarczy wykorzystać reputację i dostępność publicznych mirrorów npm jako hostingu dla stron przynęty, które następnie przekierowują ofiarę do właściwego etapu ataku.

Dla zespołów bezpieczeństwa to wyraźny sygnał, że analiza ryzyka w obszarze open source nie może ograniczać się wyłącznie do kodu wykonywanego lokalnie. Coraz większe znaczenie ma także obserwacja nietypowych sposobów użycia zaufanej infrastruktury oraz monitorowanie treści HTML dostarczanych z usług, które dotąd były postrzegane wyłącznie jako zaplecze dla deweloperów.

Źródła

  1. BleepingComputer — https://www.bleepingcomputer.com/news/security/hackers-abuse-npm-mirrors-to-host-phishing-redirect-pages/

Snowflake wyłącza hasła dla kont serwisowych. Największe wyzwanie dopiero nadchodzi

Cybersecurity news

Wprowadzenie do problemu / definicja

Snowflake przyspiesza odchodzenie od haseł w przypadku kont serwisowych, czyli tożsamości używanych przez aplikacje, integracje, zadania automatyczne, potoki danych i skrypty, a nie bezpośrednio przez pracowników. Z perspektywy bezpieczeństwa to istotna zmiana, ponieważ takie konta bardzo często działają latami bez pełnej kontroli właścicielskiej, regularnej rotacji sekretów i skutecznych ograniczeń dostępu.

Problem nie sprowadza się jednak wyłącznie do samej metody logowania. W wielu organizacjach przez lata narastał tak zwany dług tożsamości: nieudokumentowane zależności, nadmiarowe uprawnienia, brak jednoznacznego właściciela oraz słaba widoczność tego, gdzie i w jaki sposób konto techniczne jest faktycznie wykorzystywane.

W skrócie

Snowflake kończy obsługę haseł dla starszych kont serwisowych i przenosi je do modelu SERVICE, który nie przechowuje hasła. To element szerszej zmiany bezpieczeństwa wdrażanej etapami w latach 2025–2026.

  • Zmiana ma ograniczyć ryzyko przejęcia kont przez skradzione poświadczenia.
  • Największym wyzwaniem nie będzie sama migracja techniczna, lecz identyfikacja zależności i właścicieli kont.
  • Organizacje muszą przejrzeć role, źródła logowań i metody uwierzytelniania kont nieosobowych.
  • Prosta zamiana hasła na inny sekret nie rozwiązuje problemu nadmiarowych uprawnień i słabej kontroli dostępu.

Kontekst / historia

Zmiana polityki Snowflake wpisuje się w szerszy kontekst incydentów związanych z przejętymi poświadczeniami. W 2024 roku szeroko opisywano działania grupy UNC5537, która uzyskiwała dostęp do środowisk klientów Snowflake przy użyciu wcześniej skradzionych danych uwierzytelniających. Według ustaleń nie chodziło o wykorzystanie luki w samej platformie, lecz o użycie prawidłowych loginów i haseł, często pozyskanych wcześniej przez malware typu infostealer.

Śledztwa pokazały, że część wykorzystywanych poświadczeń była ujawniona znacznie wcześniej, a ich ekspozycja mogła sięgać kilku lat wstecz. To unaoczniło skalę problemu z długo żyjącymi kontami technicznymi, które pozostawały aktywne mimo braku rotacji, ograniczeń sieciowych czy nowocześniejszych metod uwierzytelniania. W efekcie konta serwisowe przestały być postrzegane jako detal administracyjny, a zaczęły być traktowane jako pełnoprawny obszar ryzyka cyberbezpieczeństwa.

Analiza techniczna

Z technicznego punktu widzenia Snowflake eliminuje model LEGACY_SERVICE i przenosi konta do typu SERVICE, który nie pozwala na logowanie przy użyciu hasła. Sama zmiana nie oznacza jednak automatycznej poprawy bezpieczeństwa, jeśli zostanie przeprowadzona bez analizy sposobu użycia tych kont.

Konto serwisowe zwykle stanowi część większego łańcucha zależności. Może być używane przez proces ETL, narzędzie BI, harmonogram zadań, aplikację pośredniczącą, pipeline CI/CD albo skrypt uruchamiany okazjonalnie. Wyłączenie hasła bez wcześniejszego wykrycia tych powiązań może spowodować przerwy operacyjne, natomiast zachowanie starych wzorców dostępu pod nową metodą logowania utrwali wcześniejsze słabości.

W miejsce haseł Snowflake dopuszcza kilka alternatywnych mechanizmów uwierzytelniania. Najbardziej dojrzałym wzorcem jest federacja tożsamości obciążeń, w której proces uwierzytelnia się bezsekretowo na podstawie zaufanej tożsamości platformowej. Stosowane są również external OAuth, pary kluczy oraz tokeny dostępu programistycznego. Każda z tych metod ma odmienny profil ryzyka: federacja ogranicza problem przechowywania sekretów, natomiast klucze prywatne i tokeny nadal wymagają bezpiecznej dystrybucji, rotacji i ścisłego ograniczania uprawnień.

Istotną rolę odgrywa także telemetria. Historia logowań i dane o klientach inicjujących sesje pozwalają ustalić, które konta nadal próbują korzystać z wycofywanych metod uwierzytelniania, z jakich adresów IP pochodzą połączenia oraz jakie systemy zależą od danego konta. To ważne narzędzie planowania migracji, choć samo w sobie nie rozwiązuje problemu odpowiedzialności biznesowej za konto.

Konsekwencje / ryzyko

Najpoważniejszym ryzykiem jest potraktowanie całej zmiany jako formalnego zadania zgodności, a nie projektu porządkującego bezpieczeństwo tożsamości. W takim scenariuszu organizacja zastąpi hasło innym sekretem, ale nie ograniczy ról, nie wskaże właściciela i nie usunie zbędnych miejsc użycia konta. Efekt będzie jedynie pozorną poprawą bezpieczeństwa.

Drugie zagrożenie to przerwy w działaniu usług. Starsze integracje często mają słabą dokumentację, a wiedza o ich zależnościach bywa rozproszona pomiędzy administratorów, integratorów i dostawców zewnętrznych. Wyłączenie hasła bez testów może zatrzymać procesy raportowe, synchronizację danych lub automatyzację operacyjną.

Trzecie ryzyko wiąże się z pozostawieniem śladów starego sekretu poza samą platformą. Nawet jeśli konto przestaje akceptować hasło, jego wcześniejsza wartość może nadal istnieć w repozytoriach kodu, systemach CI/CD, magazynach sekretów, dokumentacji operacyjnej czy lokalnych skryptach administracyjnych. Jeśli było współdzielone z innymi systemami, konsekwencje mogą wyjść daleko poza środowisko Snowflake.

Nie można też pominąć ryzyka związanego z nadmiernymi uprawnieniami. Konto techniczne z szerokimi rolami, bez restrykcji sieciowych i z długo żyjącymi poświadczeniami pozostaje bardzo atrakcyjnym celem dla grup nastawionych na kradzież danych i wymuszenia.

Rekomendacje

Organizacje powinny rozpocząć od pełnej inwentaryzacji kont nieosobowych. Dla każdego konta należy ustalić właściciela technicznego i biznesowego, systemy zależne, aktualną metodę uwierzytelniania, zakres ról oraz typowe źródła logowania. Konto bez przypisanego właściciela powinno zostać uznane za podwyższone ryzyko.

Kolejnym krokiem powinna być klasyfikacja kont według krytyczności i sposobu wykorzystania. Tam, gdzie to możliwe, warto wdrażać federację tożsamości obciążeń i rezygnować ze statycznych sekretów. Jeśli konieczne jest użycie kluczy lub tokenów, należy wymusić krótkie okresy ważności, bezpieczne przechowywanie, regularną rotację i powiązanie z politykami sieciowymi.

Migracja jest również dobrym momentem na przegląd uprawnień zgodnie z zasadą najmniejszych przywilejów. Nie należy przenosić nadmiarowych grantów do nowego modelu uwierzytelniania. Warto oddzielić funkcje administracyjne od operacyjnych i usunąć role, które nie są już potrzebne.

W praktyce sprawdza się także kontrolowane wyłączanie kont w zaplanowanych oknach testowych. Krótkie odcięcie pozwala ujawnić ukryte zależności i ocenić, czy konto jest nadal wymagane przez jakikolwiek proces. Jeśli nie pojawiają się błędy, konto może zostać zakwalifikowane do dekomisji.

Równolegle należy potraktować zastępowane hasło jako potencjalnie skompromitowane. Oznacza to konieczność wyszukania jego kopii w skryptach, pipeline’ach, repozytoriach kodu, runbookach i dokumentacji. Sama zmiana metody logowania nie usuwa skutków wcześniejszego wycieku poświadczeń.

  • Wykonaj pełną inwentaryzację kont serwisowych.
  • Przypisz właściciela technicznego i biznesowego do każdego konta.
  • Wdróż zasadę najmniejszych uprawnień.
  • Preferuj federację tożsamości obciążeń zamiast statycznych sekretów.
  • Monitoruj historię logowań, adresy źródłowe i próby użycia starych metod logowania.
  • Usuń pozostałości starych haseł z kodu, narzędzi i dokumentacji.

Podsumowanie

Wyłączenie haseł dla kont serwisowych w Snowflake to ważny krok w stronę ograniczenia ryzyka wynikającego ze skradzionych poświadczeń, ale nie jest to rozwiązanie kompletne samo w sobie. Najtrudniejszy etap dopiero się zaczyna i obejmuje identyfikację właścicieli, odkrycie zależności, redukcję uprawnień oraz wdrożenie dojrzałego modelu zarządzania tożsamościami nieosobowymi.

Firmy, które wykorzystają tę zmianę do uporządkowania całego cyklu życia kont technicznych, realnie poprawią poziom bezpieczeństwa. Te, które ograniczą się do prostego zastąpienia hasła innym sekretem, zachowają większość wcześniejszych słabości.

Źródła

  1. Snowflake ends service-account passwords. Now comes the hard part — https://www.bleepingcomputer.com/news/security/snowflake-ends-service-account-passwords-now-comes-the-hard-part/
  2. UNC5537 Targets Snowflake Customer Instances for Data Theft and Extortion — https://cloud.google.com/blog/topics/threat-intelligence/unc5537-snowflake-data-theft-extortion

Nimbus Manticore rozwija arsenał: nowy backdoor podobny do TWOSTROKE i tunelowanie SSH w kampaniach cyberszpiegowskich

Cybersecurity news

Wprowadzenie do problemu / definicja

Nimbus Manticore, znana również jako Mirage Kitten, UNC1549 oraz Tortoiseshell, to przypisywana Iranowi grupa APT specjalizująca się w operacjach cyberszpiegowskich. Najnowsze ustalenia wskazują, że aktor rozwija swoje zaplecze techniczne, rozszerzając zestaw narzędzi wykorzystywanych do utrzymywania dostępu, rekonesansu oraz zdalnej kontroli nad zainfekowanymi środowiskami.

W centrum uwagi znalazły się dwa nowe komponenty: backdoor przypominający funkcjonalnie rodzinę TWOSTROKE oraz narzędzie do odwrotnego tunelowania SSH. Taka kombinacja zwiększa elastyczność działań po kompromitacji i poprawia zdolność ukrywania komunikacji z infrastrukturą operatora.

W skrócie

  • Nimbus Manticore rozszerza arsenał malware o nowy backdoor i narzędzie tunelujące SSH.
  • Nowe komponenty wspierają zdalne wykonywanie poleceń, transfer plików, rekonesans hosta i utrzymanie dostępu.
  • Grupa koncentruje się na operacjach cyberszpiegowskich wymierzonych w organizacje z regionu Bliskiego Wschodu, Afryki i części Europy.
  • Architektura narzędzi sugeruje bardziej modularne i trudniejsze do wykrycia kampanie.

Kontekst / historia

Aktywność Nimbus Manticore jest obserwowana od co najmniej 2018 roku. Grupa była wielokrotnie łączona z atakami na podmioty z sektorów obronnego, lotniczego, telekomunikacyjnego, IT oraz administracji publicznej. W poprzednich kampaniach wykorzystywała m.in. fałszywe portale rekrutacyjne, spreparowane oferty pracy, techniki watering hole oraz niestandardowe implanty malware.

Wcześniejsze raporty opisywały użycie backdoora NightLedger oraz narzędzi tunelujących ArcBridge i BridgeHead. Obecne ustalenia pokazują, że grupa nie tylko utrzymuje wcześniejsze metody działania, ale systematycznie rozwija kolejne moduły wspierające trwały i dyskretny dostęp do środowisk ofiar.

Analiza techniczna

Pierwszym z nowych komponentów jest narzędzie realizujące odwrotne tunelowanie SSH. Mechanizm ten pozwala skompromitowanemu hostowi inicjować połączenie wychodzące do infrastruktury atakującego, a następnie wykorzystywać je jako ukryty kanał do przesyłania ruchu sterującego lub dalszej eksploracji sieci. Z perspektywy obrony to istotne utrudnienie, ponieważ ruch wychodzący zwykle łatwiej ukryć niż próby połączeń przychodzących.

Badacze wskazują, że próbka podszywała się pod komponent związany z Windows Terminal Server, używając nazwy biblioteki kojarzącej się z legalnym oprogramowaniem systemowym. Taka technika maskowania może ograniczać skuteczność pobieżnej analizy statycznej i zwiększać szansę, że złośliwy plik pozostanie niezauważony w środowisku ofiary.

Drugim elementem jest backdoor napisany w C++, wykazujący podobieństwa do rodziny TWOSTROKE. Implant oferuje zestaw funkcji typowych dla zaawansowanego malware wykorzystywanego w operacjach APT.

  • zbieranie informacji o systemie,
  • uruchamianie poleceń,
  • transfer plików,
  • ładowanie bibliotek DLL,
  • przeglądanie katalogów,
  • usuwanie plików,
  • utrwalanie obecności w systemie.

Komunikacja z serwerami dowodzenia odbywa się przez HTTPS, a malware korzysta z zakodowanych na stałe adresów C2. W praktyce oznacza to rozdzielenie ról pomiędzy komponent utrzymujący kanał dostępu oraz implant wykonujący zadania lokalnie. Taki model zwiększa odporność operacji, ułatwia obchodzenie ograniczeń sieciowych i daje operatorowi większą swobodę w rozwijaniu kolejnych etapów ataku.

Konsekwencje / ryzyko

Dla organizacji największe zagrożenie wynika z trwałości dostępu, jaką zapewniają lekkie backdoory i tunelery ukryte w pozornie normalnym ruchu wychodzącym. Po uzyskaniu przyczółka w sieci atakujący może prowadzić długotrwały rekonesans, przemieszczać się bocznie, kraść dane oraz przygotowywać dalsze działania szpiegowskie bez szybkiego wzbudzenia alarmu.

W grupie podwyższonego ryzyka znajdują się przede wszystkim organizacje z branż strategicznych, takich jak obrona, lotnictwo, telekomunikacja, administracja publiczna oraz dostawcy usług IT. Istotne zagrożenie dotyczy także firm prowadzących działalność międzynarodową oraz tych, których pracownicy mogą stać się celem ukierunkowanego spear-phishingu opartego na motywach rekrutacyjnych lub współpracy biznesowej.

Dodatkowym problemem jest wykorzystywanie nazw i ścieżek przypominających legalne biblioteki systemowe. W takich warunkach ochrona oparta wyłącznie na sygnaturach może nie wystarczyć, zwłaszcza jeśli ruch C2 jest ukryty w sesjach HTTPS lub SSH, które w wielu środowiskach nie są traktowane jako podejrzane.

Rekomendacje

Organizacje powinny rozwijać monitoring skoncentrowany na anomaliach behawioralnych, a nie wyłącznie na znanych wskaźnikach kompromitacji. Szczególną uwagę warto poświęcić procesom inicjującym nietypowe połączenia wychodzące SSH i HTTPS oraz bibliotekom DLL uruchamianym poza standardowymi lokalizacjami systemowymi.

  • monitorowanie sideloadingu bibliotek DLL oraz plików podszywających się pod komponenty systemowe,
  • korelacja telemetrii EDR z analizą ruchu sieciowego w celu wykrywania długotrwałych sesji beaconingowych,
  • identyfikacja hostów pełniących niespodziewanie rolę przekaźnika ruchu,
  • threat hunting pod kątem mechanizmów utrwalania, nietypowych usług i nieznanych procesów,
  • analiza kampanii phishingowych wykorzystujących motywy rekrutacyjne, fałszywe archiwa i spreparowane komunikatory.

Od strony organizacyjnej zalecane są segmentacja sieci, ograniczenie uprawnień, kontrola uruchamiania nieautoryzowanych bibliotek oraz regularne ćwiczenia reagowania na incydenty obejmujące scenariusze tunelowania i długotrwałej obecności przeciwnika w środowisku. W środowiskach wysokiego ryzyka warto również stale mapować IOC i TTP do logów, reguł SIEM oraz polityk detekcyjnych.

Podsumowanie

Nimbus Manticore konsekwentnie rozwija swoje możliwości operacyjne, łącząc klasyczne backdoory z narzędziami wspierającymi dyskretne utrzymanie dostępu. Zestawienie implantu podobnego do TWOSTROKE z odwrotnym tunelem SSH wskazuje na dojrzałe podejście do cyberszpiegostwa i zwiększa trudność wykrycia aktywności grupy.

Dla zespołów bezpieczeństwa to wyraźny sygnał, że skuteczna obrona przed zagrożeniami APT wymaga nie tylko blokowania początkowego wektora wejścia, lecz także ciągłego threat huntingu, kontroli ruchu wychodzącego oraz analizy subtelnych odchyleń od normalnego zachowania systemów.

Źródła

  1. The Hacker News – Nimbus Manticore Expands Toolset With TWOSTROKE-Like Backdoor and SSH Tunneler
  2. Group-IB Blog – Tortoiseshell: New Toolset and Operational Infrastructure Exposed
  3. Securelist – Mirage Kitten’s new malware set: NightLedger backdoor and two tunneling tools
  4. Kaspersky – Kaspersky uncovers new Mirage Kitten malware used in cyber-espionage campaign across the Middle East and Africa

NovaCookies wykorzystuje prawdziwe powiadomienia DocuSign do przejmowania sesji Microsoft 365

Cybersecurity news

Wprowadzenie do problemu / definicja

NovaCookies to nowoczesny zestaw phishingowy typu adversary-in-the-middle (AiTM), którego celem jest przechwytywanie uwierzytelnionych sesji Microsoft 365 w czasie rzeczywistym. W przeciwieństwie do tradycyjnych kampanii wyłudzających hasła, atak nie kończy się na kradzieży loginu i hasła, lecz pośredniczy w całym procesie logowania, umożliwiając przejęcie aktywnej sesji nawet po poprawnym użyciu wieloskładnikowego uwierzytelniania.

Szczególnie groźne jest to, że operatorzy NovaCookies łączą fałszywe elementy z legalnymi usługami i autentycznymi powiadomieniami. Taki model znacząco zwiększa wiarygodność kampanii i utrudnia zarówno użytkownikom, jak i narzędziom bezpieczeństwa rozpoznanie zagrożenia.

W skrócie

Badacze opisują NovaCookies jako usługę phishing-as-a-service oferowaną w modelu subskrypcyjnym. W obserwowanych kampaniach wykorzystywano prawdziwe powiadomienia DocuSign do dystrybucji przynęt, które prowadziły ofiary do infrastruktury kontrolowanej przez atakujących.

  • Celem operacji jest przejęcie sesji Microsoft 365 po wpisaniu hasła i kodu MFA.
  • Atak wykorzystuje model AiTM, w którym napastnik pośredniczy pomiędzy ofiarą a prawdziwą stroną logowania.
  • Legalne powiadomienia i zaufane etapy pośrednie pomagają ominąć część filtrów bezpieczeństwa.
  • Kampanie miały dotknąć setki organizacji w różnych sektorach i krajach.

Kontekst / historia

Rynek phishing-as-a-service od dłuższego czasu ewoluuje od prostych paneli do kradzieży danych logowania w stronę pełnych platform wspierających cały łańcuch ataku. Obejmuje to nie tylko dostarczenie wiadomości, lecz także obchodzenie zabezpieczeń poczty, prowadzenie ofiary przez wiarygodne etapy logowania oraz utrwalanie dostępu po skutecznej kompromitacji.

NovaCookies wpisuje się w ten trend jako rozwinięcie wcześniejszych rodzin narzędzi AiTM. W praktyce oznacza to, że użytkownik może otrzymać autentyczną wiadomość z legalnej platformy, a dopiero później trafić do złośliwego etapu przygotowanego przez przestępców. To istotna zmiana względem klasycznego phishingu, który zwykle opierał się na podrobionej domenie lub oczywiście fałszywym nadawcy.

Analiza techniczna

Mechanizm działania NovaCookies bazuje na infrastrukturze pośredniczącej między użytkownikiem a prawdziwą usługą logowania Microsoft 365. Gdy ofiara otwiera stronę phishingową, komunikuje się faktycznie z serwerem napastnika, który przekazuje ruch do legalnego dostawcy tożsamości i jednocześnie rejestruje istotne dane sesyjne.

W analizowanych kampaniach kluczową rolę odgrywały prawdziwe powiadomienia DocuSign. Sama wiadomość e-mail nie musiała być fałszywa, co zwiększało szanse na przejście przez kontrole SPF, DKIM, DMARC oraz mechanizmy oparte na reputacji nadawcy i domeny.

Dodatkowo operatorzy wykorzystywali łańcuch przekierowań oparty na legalnych punktach pośrednich, w tym znanych mechanizmach logowania i elementach związanych z OAuth. Dzięki temu złośliwy etap ataku mógł być ukryty za zaufanymi adresami pośrednimi, a ruch wyglądał wiarygodnie aż do momentu dotarcia do końcowej infrastruktury przeciwnika.

Po wpisaniu danych logowania i kodu MFA narzędzie przechwytuje rezultat uwierzytelnienia, zwłaszcza tokeny lub ciasteczka sesyjne. To właśnie one pozwalają atakującemu uzyskać dalszy dostęp do konta bez potrzeby ponownego podawania hasła. MFA nie jest więc łamane technicznie, lecz obchodzone przez przejęcie już uwierzytelnionej sesji.

Badacze wskazali również na zastosowanie technik utrudniających analizę, takich jak cloaking, ograniczanie dostępu dla narzędzi analitycznych oraz mechanizmy wykrywania środowisk debugowania. Tego rodzaju funkcje zmniejszają skuteczność sandboxów, skanerów reputacyjnych i automatycznych systemów inspekcji adresów URL.

Konsekwencje / ryzyko

Najpoważniejszym skutkiem skutecznego ataku jest przejęcie aktywnej sesji Microsoft 365, co może prowadzić do pełnej kompromitacji konta użytkownika. W środowisku firmowym przekłada się to na ryzyko dostępu do poczty elektronicznej, plików, komunikacji zespołowej oraz procesów biznesowych opartych na tożsamości.

  • kradzież danych i poufnych dokumentów,
  • prowadzenie kolejnych kampanii phishingowych z legalnej skrzynki ofiary,
  • eskalacja do ataków typu business email compromise i oszustw finansowych,
  • utrwalenie dostępu przez reguły skrzynki, zgody aplikacyjne OAuth lub zmiany metod uwierzytelniania,
  • ruch boczny do kolejnych użytkowników, partnerów i systemów.

Dla zespołów SOC i administratorów problemem jest także to, że kampania nie wygląda jak klasyczny phishing. Legalny punkt wejścia oraz rozproszony łańcuch przekierowań utrudniają korelację zdarzeń i mogą opóźnić wykrycie incydentu.

Rekomendacje

Organizacje korzystające z Microsoft 365 powinny traktować phishing AiTM jako osobną klasę zagrożeń. Sama ochrona haseł i standardowe MFA oparte na kodach nie zapewniają pełnej odporności na tego typu ataki.

  • Wdrażać uwierzytelnianie odporne na phishing, w szczególności FIDO2 i passkeys.
  • Monitorować nietypowe łańcuchy przekierowań związane z logowaniem oraz podejrzane przepływy OAuth.
  • Analizować zdarzenia logowania pod kątem anomalii sesyjnych, nowych lokalizacji i nietypowych agentów użytkownika.
  • Po podejrzanym logowaniu sprawdzać reguły skrzynki, zgody aplikacji oraz zmiany w konfiguracji MFA.
  • Stosować ochronę przeglądarkową i izolację sesji dla dostępu do krytycznych aplikacji SaaS.
  • Podnosić poziom ryzyka dla nowo wykrywanych domen wykorzystywanych w kampaniach tożsamościowych.
  • Szkolić użytkowników, aby nie ufali automatycznie wiadomości tylko dlatego, że pochodzi z legalnej platformy powiadomień.

Z perspektywy reagowania na incydenty samo zresetowanie hasła może być niewystarczające. Jeśli doszło do przejęcia sesji, konieczne jest unieważnienie tokenów, wymuszenie ponownego logowania, przegląd aktywnych sesji oraz analiza działań wykonanych po kompromitacji.

Podsumowanie

NovaCookies pokazuje, że współczesny phishing coraz częściej wykorzystuje legalne komponenty, takie jak autentyczne powiadomienia, zaufane usługi i poprawne mechanizmy przekierowań. Dzięki temu kampanie stają się trudniejsze do wykrycia i skuteczniej omijają część tradycyjnych zabezpieczeń poczty oraz filtrów URL.

Dla organizacji kluczowy wniosek jest prosty: MFA oparte wyłącznie na kodach nie daje pełnej ochrony przed atakami AiTM. Skuteczna obrona wymaga uwierzytelniania odpornego na phishing, lepszej widoczności zdarzeń tożsamościowych oraz procedur reagowania skoncentrowanych na sesjach i tokenach.

Źródła

  1. https://thehackernews.com/2026/08/novacookies-campaigns-abuse-genuine.html
  2. https://support.island.io/blog/novacookies-at-scale-inside-the-320-phishing-service-targeting-hundreds-of-organizations
  3. https://www.microsoft.com/en-us/security/blog/2026/03/02/oauth-redirection-abuse-enables-phishing-malware-delivery/
  4. https://www.docusign.com/trust/safety-alerts
  5. https://www.securitymagazine.com/articles/102527-a-look-inside-the-phishing-service-attacking-organizations