SilabRAT: nowy trojan przejmuje sesje przeglądarki i omija MFA w atakach na kryptowaluty - Security Bez Tabu

SilabRAT: nowy trojan przejmuje sesje przeglądarki i omija MFA w atakach na kryptowaluty

Cybersecurity news

Wprowadzenie do problemu / definicja

SilabRAT to złośliwe oprogramowanie typu remote access trojan (RAT), którego celem jest przejmowanie aktywnych sesji użytkownika w przeglądarce. Zamiast skupiać się wyłącznie na kradzieży loginów i haseł, malware wykorzystuje mechanizm session hijacking, czyli przejęcia już uwierzytelnionej sesji. W praktyce pozwala to uzyskać dostęp do kont i usług bez ponownego logowania, a często również z pominięciem wieloskładnikowego uwierzytelniania.

W skrócie

SilabRAT jest oferowany na forach cyberprzestępczych i został ukierunkowany na przejmowanie kont związanych z aktywami kryptowalutowymi. Jego kluczową cechą jest kopiowanie pełnego profilu przeglądarki ofiary, w tym plików sesji, local storage, rozszerzeń i innych artefaktów środowiska użytkownika.

  • Atakuje warstwę sesji, a nie sam proces logowania.
  • Umożliwia odtworzenie zalogowanego środowiska na maszynie operatora.
  • Zwiększa skuteczność obejścia zabezpieczeń opartych na haśle i MFA.
  • Szczególnie zagraża użytkownikom platform kryptowalutowych i usług finansowych.

Kontekst / historia

Przejmowanie sesji nie jest nową techniką, jednak w ostatnich latach wyraźnie wzrosło zainteresowanie cyberprzestępców kradzieżą cookies, tokenów i pełnych profili przeglądarki. To naturalna odpowiedź na rosnącą skuteczność MFA, która utrudniła klasyczne przejęcia kont wyłącznie na podstawie skradzionych haseł.

SilabRAT wpisuje się w ten trend jako narzędzie łączące funkcjonalność RAT z wyraźnym celem finansowym. Usługi kryptowalutowe są dla napastników szczególnie atrakcyjne, ponieważ umożliwiają szybkie transfery środków, które często są trudne lub niemożliwe do odwrócenia. W takim modelu nawet krótkotrwałe przejęcie aktywnej sesji może wystarczyć do wykonania nieautoryzowanych operacji.

Analiza techniczna

Skuteczność SilabRAT wynika z ataku na warstwę sesji, a nie z omijania logowania w tradycyjny sposób. Po infekcji systemu malware może uzyskać dostęp do plików cookies, tokenów sesyjnych, danych local storage, ustawień profilu oraz informacji o zainstalowanych rozszerzeniach. Jeśli serwis wiąże sesję z dodatkowymi cechami środowiska, takimi jak fingerprint urządzenia lub właściwości przeglądarki, skopiowanie całego profilu zwiększa szansę na skuteczne odtworzenie kontekstu użytkownika.

To odróżnia SilabRAT od prostych infostealerów, które zwykle ograniczają się do ekstrakcji zapisanych haseł. W tym przypadku celem jest przejęcie gotowego, aktywnego stanu uwierzytelnienia. Oznacza to, że MFA, które zostało już użyte podczas logowania ofiary, nie musi być ponownie obchodzone, ponieważ napastnik korzysta z już zatwierdzonej sesji.

Typowy przebieg ataku może obejmować kilka etapów:

  • infekcję hosta i uruchomienie komponentu RAT,
  • rekonesans lokalny w celu identyfikacji używanych przeglądarek i profili,
  • ekstrakcję artefaktów sesyjnych oraz danych profilu,
  • przesłanie danych do infrastruktury operatora,
  • odtworzenie sesji na kontrolowanym systemie i wykonanie działań finansowych.

Jeżeli platforma docelowa nie wymusza ponownej autoryzacji dla operacji wysokiego ryzyka, takich jak zmiana ustawień bezpieczeństwa, dodanie nowego portfela odbiorcy czy transfer aktywów, czas potrzebny do nadużycia może być bardzo krótki, ale nadal wystarczający do skutecznej kradzieży.

Konsekwencje / ryzyko

Najpoważniejszym skutkiem działania SilabRAT jest przejęcie kont bez konieczności łamania hasła i bez bezpośredniego pokonywania MFA. Dla użytkowników indywidualnych oznacza to ryzyko utraty środków, przejęcia kont giełdowych, portfeli webowych oraz paneli administracyjnych powiązanych z finansami.

Dla organizacji zagrożenie nie ogranicza się wyłącznie do sektora kryptowalut. Podobny mechanizm może zostać użyty do uzyskania dostępu do poczty, środowisk SaaS, VPN, paneli chmurowych i narzędzi współpracy. Ryzyko rośnie tam, gdzie sesje mają długi czas życia, a systemy nie analizują anomalii związanych z ponownym użyciem tokenów lub równoległym wykorzystaniem tej samej sesji.

Problemem jest również ograniczona widoczność incydentu. Użytkownik może pozostać zalogowany i nie zauważyć niczego podejrzanego, podczas gdy atakujący równolegle korzysta z odtworzonej sesji. W efekcie wykrycie naruszenia często następuje dopiero po stwierdzeniu nieautoryzowanych zmian lub utracie środków.

Rekomendacje

Podstawową zasadą obrony jest traktowanie punktu końcowego jako kluczowego elementu bezpieczeństwa tożsamości. Nawet poprawnie wdrożone MFA nie zapewni pełnej ochrony, jeśli stacja robocza lub przeglądarka zostały skompromitowane. Organizacje powinny wdrożyć rozwiązania EDR lub XDR zdolne do wykrywania prób kradzieży danych przeglądarki, nietypowego dostępu do katalogów profili oraz procesów odczytujących artefakty sesyjne.

  • Ograniczaj czas życia sesji i stosuj ponowną autoryzację dla operacji wysokiego ryzyka.
  • Monitoruj anomalie, takie jak zmiana urządzenia, lokalizacji lub fingerprintu przeglądarki.
  • Analizuj eksport danych z profili przeglądarek i próby kopiowania storage.
  • Kontroluj użycie narzędzi do zdalnego dostępu oraz nieautoryzowanych rozszerzeń.
  • Po podejrzeniu infekcji unieważniaj aktywne sesje i rotuj tokeny, a nie tylko zmieniaj hasło.

Po stronie użytkownika końcowego kluczowe są regularne aktualizacje systemu i przeglądarki, ostrożność przy instalacji rozszerzeń oraz separacja aktywności wysokiego ryzyka do dedykowanego profilu przeglądarki. W razie incydentu konieczna może być pełna analiza hosta pod kątem malware, przegląd urządzeń zaufanych i natychmiastowe wylogowanie wszystkich sesji.

Podsumowanie

SilabRAT pokazuje, że współczesne ataki coraz częściej odchodzą od klasycznej kradzieży haseł i koncentrują się na przejęciu już uwierzytelnionych sesji. To szczególnie niebezpieczne w środowiskach, w których użytkownicy traktują MFA jako główne i wystarczające zabezpieczenie kont.

Skuteczna obrona przed takim zagrożeniem wymaga połączenia ochrony endpointów, monitoringu anomalii sesyjnych, skracania czasu życia sesji oraz dodatkowej weryfikacji dla operacji wrażliwych. SilabRAT jest kolejnym dowodem na to, że bezpieczeństwo tożsamości nie kończy się na ekranie logowania.

Źródła