Web shells – niewidzialne zagrożenie w Linuxie

Web shells – niewidzialne zagrożenie w Linuxie

Web shells w Linuxie to cisi sabotażyści. Dowiedz się, jak je wykryć.

Atakujący uwielbiają Linuxa i kontenery. A dla firm, które trzymają tam aplikacje krytyczne dla biznesu, jedna skuteczna infekcja może oznaczać wyciek danych, lateral movement albo początek prawdziwego koszmaru.

Czym jest web shell i jak działa?
Web shell to w dużym uproszczeniu mały kawałek kodu, który otwiera backdoor w serwerze. Wygląda niepozornie, a potrafi wszystko, od odczytu plików, przez wykonywanie procesów, po tworzenie tuneli sieciowych. 

Najczęściej spotkasz je w PHP, ale nie tylko - Python, Ruby, ASP.NET, Java… praktycznie każda technologia webowa może być bronią. Linux? Jest idealnym celem, bo jego modułowość i otwarta architektura pozwalają intruzowi operować niemal bez ograniczeń, szczególnie w serwerach WWW i kontenerach.
Ciekawostka dla fanów Linuxa: wiele web shelli działa w pamięci (in-memory), co oznacza, że po uruchomieniu plik może zniknąć z dysku i wtedy klasyczne skanery plików nie mają szans.

Nie zapominajmy też o obfuscacji. Atakujący potrafią zmienić nazwy funkcji, zakodować treść w base64, użyć eval w PHP albo create_function, żeby kod „sam się odsłonił” dopiero w momencie wykonania. 

CrowdStrike Falcon czy działa na Linuxie?

Oczywićcie, że tak! CrowdStrike Falcon® w ostatnich miesiącach zyskał nawet nowe funkcje dla sensorów Linux. Szczególnie w wykrywaniu PHP web shelli. Zarówno tych starych i tych sprytnie ukrytych. Do tego dochodzi funkcja On write script file visibility”, która w ciągu trzech miesięcy pozwoliła zespołowi CrowdStrike wykryć… 492 web shelle. Tak, prawie pięćset – i to tylko w krótkim okresie.

On Write Script File Visibility działa inaczej niż stare skanery: widzi skrypty w momencie, gdy są zapisywane, zna kontekst, zawartość i aktywność skryptu. Dzięki temu nawet nowo powstałe, nieznane web shelle nie mają szans.

Wyobraź sobie sytuację: atakujący korzysta z popularnego tunelującego web shella Suo5. Falcon wie dokładnie, co zostało uruchomione: tunelowanie, ale bez dostępu do wykonywania procesów na serwerze. To daje zespołowi bezpieczeństwa pełniejszy obraz, a nie tylko migawkę po fakcie.

PHP i jego ciemne zakamarki

Niektóre web shelle w PHP wykorzystują polecenie eval, czyli w locie wykonują kod przesyłany przez klienta. Obfuscacja, base64, create_function - kojarzycie? To klasyczne triki. 

Funkcja “Enhance PHP visibility” rejestruje każde polecenie bashowego eval i daje zespołom security wgląd w kod, zanim zacznie robić spustoszenie.

Jak Crowdstrike wykrywa web shelle?

Kiedy web shell zostanie wykryty w konsoli Falcon, funkcja “Investigate event” pozwala od razu zagłębić się w kontekst zdarzenia, powiązane procesy, historię zmian w plikach – bez ręcznego deobfuskowania. Wszystko, co potrzebne, by zrozumieć, co dokładnie robił haker.

Przykładowe zapytania w Falcon SIEM pozwalają wyłapać najczęstsze funkcje używane przez web shelle do wykonywania procesów – systemshell_exec, eval i powiązać je z konkretnymi plikami i procesami. Przydatne, prawda?

Rzeczywistość kontra raporty

Raporty i liczby wyglądają (nie)fajnie, cóż Wam mogę powiedziećSetki wykrytych web shelli, miliony monitorowanych zdarzeń. Plot twist, bo wydawało mi się, że web shell to trochę "haking-dinozaur" ???? A jednak..., ale wiesz, co jest prawdziwym problemem? Wciąż mnie martwi ilość firm, gdzie wciąż istnieją serwery, gdzie nikt nie zauważył, że mająosobę trzecią w swojej infrastrukturzePootwierane porty, prehistoryczne wersje systemowe - wierzcie na słowo, to wciąż norma. "Aktualizacje? Na co to komu ???? " 
Marketing Manager
Autor artykułu
Marketing Manager
Oceń blog:
Czas czytania: 5 min
Data: 13.02.2026

Terminarz

prev

next

Lista najbliższych webinariów

25.06.2026
10:00 [ON-DEMAND] OXARI ITSM w praktyce – Service Desk, CMDB i automatyzacja procesów IT w jednej platformie PREMIERA 17.06.2026
[ON-DEMAND] OXARI ITSM w praktyce – Service Desk, CMDB i automatyzacja procesów IT w jednej platformie PREMIERA 17.06.2026
29.06.2026
10:00 PODCAST Włam się w Temat - Scroll, hejt, uzależnienie - dlaczego dzieci potrzebują cyfrowej ochrony? Gość: Mikołaj Sołtysik PREMIERA 29.06.2026
PODCAST Włam się w Temat - Scroll, hejt, uzależnienie - dlaczego dzieci potrzebują cyfrowej ochrony? Gość: Mikołaj Sołtysik PREMIERA 29.06.2026
22.09.2026
10:00 Szkolenie: cyberbezpieczeństwo dla pracowników biurowych
Szkolenie: cyberbezpieczeństwo dla pracowników biurowych
24.11.2026
09:00 Autoryzowane szkolenie dotyczące konfiguracji i administracji rozwiązaniami WatchGuard
Autoryzowane szkolenie dotyczące konfiguracji i administracji rozwiązaniami WatchGuard
newsletter
Chcesz wiedzieć więcej? Zapisz się na Newsletter i otrzymuj najnowsze informacje

Zobacz inne wpisy

Wiedza i świadomość na temat aktualnych cyberzagrożeń to podstawa dobrej taktyki bezpieczeństwa. Chcesz być na bieżąco z wydarzeniami ze świata cybersecurity? A może szukasz wskazówek jak zapewnić wyższy poziom cyberbezpieczeństwa w swojej firmie? Chcesz poznać topowe rozwiązania? Dobrze trafiłeś.

zobacz wszystkie wpisy
Barracuda Web Application Firewall Nowość

Barracuda Web Application Firewall

Barracuda WAF zabezpiecza aplikacje internetowe przed DDoS, botami i exploitami, zwiększając wydajność, dostępność i ochronę danych.

Wycena indywidualna
Zobacz więcej
ESET Mobile Threat Defense

ESET Mobile Threat Defense

Ochrona Android i iOS + MDM w ESET PROTECT. Anti‑phishing, kontrola aplikacji, zdalne zarządzanie i integracja z ABM, Intune, Workspace ONE

Wycena indywidualna
Zobacz więcej
CrowdStrike Falcon Enterprise VELOCITY

CrowdStrike Falcon Enterprise VELOCITY

Velocity Falcon Enterprise to gotowy pakiet bezpieczeństwa oparty na technologii Falcon Enterprise, rozszerzający ochronę endpointów o EDR/XDR i threat hunting.

Wycena indywidualna
Zobacz więcej