Zanim ransomware uderzy, ktoś najpierw próbuje wyłączyć ochronę

Zanim ransomware uderzy blog wiekszy rozmiar
Rafał Zieliński
Autor artykułu
Rafał Zieliński
Cyber Security Engineer w FEN

Regularnie zaglądam do najnowszych raportów o zagrożeniach – nie dlatego, że lubię się straszyć, ale dlatego, że co jakiś czas trafiam tam na fragment, który zmienia sposób, w jaki patrzę na całą branżę. Tak było z tematem, który ostatnio spędza mi sporo czasu: co się dzieje, gdy atakujący nie próbuje przechytrzyć ochrony, tylko po prostu ją wyłączyć?

Im dłużej się nad tym zastanawiam, tym mocniej dochodzę do wniosku, że odpowiedź na to pytanie mówi o rozwiązaniu bezpieczeństwa więcej niż niejeden ranking. Bo można mieć najlepsze na świecie mechanizmy wykrywania zagrożeń – jeśli da się je wyłączyć jednym poleceniem albo jednym złośliwym sterownikiem, cała reszta traci znaczenie.

W tym wpisie zbieram swoje przemyślenia na temat mechanizmu, który odpowiada w Sophos Endpoint Protection właśnie za tę odporność – Tamper Protection – oraz opisuję udokumentowany przypadek, w którym ten mechanizm okazał się różnicą między opanowanym incydentem a katastrofą.

W SKRÓCIE – O CZYM PRZECZYTASZ
1. Jak zmieniały się zagrożenia – dlaczego coraz częściej celem ataku jest sama ochrona, a nie tylko dane
2. Krótko o filozofii Sophos Endpoint – dlaczego prewencja bez odporności na sabotaż to za mało
3. Jak działa Tamper Protection – techniczny, ale przystępny opis mechanizmu
4. Case study – jak Tamper Protection udaremniła realny atak grupy powiązanej z ransomware Cuba
5. Moje wnioski biznesowe na koniec

Żeby zrozumieć, dlaczego temat ochrony przed manipulacją (ang. tampering) w ogóle zaczął mnie interesować, warto cofnąć się o krok i spojrzeć na to, jak zmieniał się sposób działania atakujących w ostatnich latach.

Najnowszy raport Sophos Active Adversary z 2026 roku – oparty na analizie ponad 660 przypadków incident response i MDR w 70 krajach – pokazuje, że aż 67% incydentów miało swoje źródło w atakach na tożsamość: skradzionych danych logowania, słabym lub brakującym MFA. Mediana czasu, jaki atakujący spędza w sieci ofiary zanim zostanie wykryty (tzw. dwell time), spadła do zaledwie trzech dni. To oznacza, że okno na reakcję jest coraz krótsze, a presja na to, by ochrona działała bez przerwy od pierwszej sekundy – coraz większa.

Ale to, co zwróciło moją uwagę najbardziej, to inny wątek. W momencie, gdy atakujący zdobędzie już dostęp, jednym z pierwszych kroków bywa próba wyłączenia lub oślepienia narzędzia zabezpieczającego. Sophos od kilku lat opisuje w swoich raportach rosnącą kategorię narzędzi określanych jako „EDR killerzy” – złośliwe oprogramowanie zaprojektowane wyłącznie po to, by przy pomocy podatnych sterowników jądra systemu (technika bring-your-own-vulnerable-driver, w skrócie BYOVD) zabijać procesy oprogramowania zabezpieczającego, zanim wdrożony zostanie właściwy ransomware. Niezależne badania z marca 2026 roku zidentyfikowały już 54 różne narzędzia tego typu, wykorzystujące łącznie 35 legalnie podpisanych, ale podatnych sterowników.

To nie jest już margines. To stały etap w łańcuchu wielu współczesnych ataków ransomware – technika na tyle skuteczna, że nadużywa zaufania, jakim systemy operacyjne obdarzają podpisane cyfrowo sterowniki.

Prosty, poziomy diagram łańcucha ataku (kill chain), na którym wyraźnie wyróżniony jest etap „próby wyłączenia ochrony” jako krytyczny punkt decyzyjny między uzyskaniem dostępu a wdrożeniem ransomware. Ma pełnić funkcję infografiki wyjaśniającej

Jest jeszcze jeden fragment, który zapadł mi w pamięć. We wcześniejszej edycji raportu Active Adversary Sophos wskazał, że w 82% przypadków, w których brakowało telemetrii (logów) potrzebnej do analizy incydentu, atakujący świadomie wyłączyli lub wyczyścili te logi. Innymi słowy – ślepota obrońcy najczęściej nie jest przypadkiem. Jest efektem celowego działania.

Z perspektywy biznesowej to zmienia pytanie, jakie warto sobie zadawać przy ocenie rozwiązania endpoint. Nie tylko „jak skutecznie wykrywa zagrożenia”, ale też: „co się stanie, jeśli ktoś spróbuje je wyłączyć, zanim zdoła zadziałać?”.

Sophos Endpoint Protection od dawna kojarzy mi się z podejściem prevention-first – warstwy ochrony (między innymi mechanizmy anti-exploit, modele deep learning klasyfikujące pliki czy CryptoGuard analizujący próby złośliwego szyfrowania) mają domyślnie blokować atak, zanim ten zdąży cokolwiek uszkodzić, bez konieczności ręcznego strojenia przez administratora.

To dobra filozofia – pod jednym warunkiem: że te mechanizmy w ogóle mają szansę zadziałać. Jeśli atakujący zdąży wyłączyć agenta, zatrzymać jego usługi albo usunąć kluczowe pliki, zanim jakikolwiek silnik ochrony zdąży zareagować, to nawet najlepiej zaprojektowana warstwa prewencyjna staje się bezużyteczna.

I właśnie w tym miejscu do gry wchodzi mechanizm, któremu poświęcam resztę tego wpisu.

Tamper Protection to funkcja, która – jak to często bywa z najlepszymi zabezpieczeniami – działa cicho w tle i nie rzuca się w oczy, dopóki nie jest potrzebna. Jej zadanie jest jedno: uniemożliwić manipulację produktem Sophos, niezależnie od tego, czy próbuje tego dokonać nieuprawniony użytkownik, złośliwe oprogramowanie, czy nawet skompromitowane konto administratora lokalnego.

Kilka rzeczy, które szczególnie mnie przekonują, gdy przyglądam się temu bliżej:

Sophos konsekwentnie trzyma się zasady „secure by default” – Tamper Protection jest aktywna od razu po wdrożeniu, a jej egzekwowanie odbywa się zasadniczo na poziomie sterownika kernel-mode, a nie tylko w warstwie aplikacji, którą łatwiej obejść.

To dla mnie jeden z ciekawszych elementów całej układanki. Wyłączenie Tamper Protection wymaga unikalnego hasła generowanego automatycznie przez Sophos Central, dostępnego wyłącznie kontom z odpowiednią rolą bezpieczeństwa i uwierzytelnianiem wieloskładnikowym. Żaden lokalny ani domenowy administrator systemu operacyjnego – nawet taki, który przejął pełne uprawnienia na maszynie – nie obejdzie tego zabezpieczenia, jeśli nie jest jednocześnie administratorem Sophos Central znającym hasło właściwe dla danego urządzenia. Sophos rekomenduje przy tym rozdzielenie ról: konta odpowiedzialne za rutynowe zarządzanie IT nie powinny mieć możliwości zmiany polityki bezpieczeństwa.

W praktyce Tamper Protection blokuje bez podania hasła:

  • zmianę ustawień skanowania on-access, wykrywania podejrzanego zachowania (HIPS), ochrony WWW i Sophos Live Protection,
  • wyłączenie samej Tamper Protection,
  • odinstalowanie i ponowną instalację agenta Sophos,
  • zatrzymywanie procesów i usług Sophos oraz zmianę ich konfiguracji,
  • usuwanie lub modyfikację plików, folderów i kluczy rejestru należących do Sophos.

Rozszerzona wersja mechanizmu, Enhanced Tamper Protection, idzie o krok dalej i chroni dodatkowo przed niepożądanymi działaniami samych administratorów – nie tylko atakujących.

To akurat szczególnie mnie ujmuje, bo to klasyczny moment, w którym wiele rozwiązań bywa najsłabsze. Sophos Endpoint w ogóle nie korzysta z instalatora MSI do wgrywania aktualizacji – zamiast tego stosuje własny, zastrzeżony system, który ma nie przerywać ochrony. Komponenty aktualizują się równolegle, a stara wersja obsługuje ochronę do momentu pełnego przekazania zadania nowej – co Sophos opisuje jako zerowy przestój. Kluczowe sterowniki i usługi aktualizowane są wyłącznie poprzez restart systemu, co eliminuje możliwość manipulacji „w locie”.

Nieudana – bo taka najczęściej jest – próba wyłączenia Tamper Protection, czy to przez człowieka, czy przez malware, generuje alert widoczny w Sophos Central. Do tego dochodzi funkcja Account Health Check, która regularnie sprawdza, czy ochrona antytamperingowa nie została gdziekolwiek wyłączona, z opcją automatycznego przywrócenia jej w kilka kliknięć.

To, co dodaje mi spokoju, to fakt, że producent nie zakłada, iż jego zabezpieczenia są nie do złamania. Sophos uczestniczy w zewnętrznym programie bug bounty od grudnia 2017 roku i regularnie poddaje Tamper Protection wewnętrznym przeglądom inżynieryjnym oraz testom red teamingowym.

Ilustracja przedstawiająca wielowarstwową ochronę na poziomie jądra systemu – kłódka/zamek osadzony głęboko w warstwach systemowych, obok symbol hasła i uwierzytelniania wieloskładnikowego (MFA), pokazująca, że dostęp do wyłączenia ochrony wymaga wielu niezależnych czynników.
ObszarCo jest chronione przed manipulacją
Ustawienia ochronySkanowanie on-access, HIPS, ochrona WWW, Sophos Live Protection
Stan ochronySamo wyłączenie Tamper Protection
Cykl życia agentaOdinstalowanie i ponowna instalacja
Procesy i usługiZatrzymywanie i zmiana konfiguracji
Pliki i rejestrUsuwanie lub modyfikacja

Teoria to jedno, ale to, co ostatecznie przekonało mnie do tego tematu, to konkretny, udokumentowany przez Sophos przypadek.

Grupa powiązana z ransomware Cuba wykorzystała w ataku złośliwy sterownik podpisany ważnym certyfikatem Windows Hardware Compatibility Publisher – wystawionym, co warto podkreślić, przez samego Microsoft. To nie jest drobiazg: stworzenie złośliwego sterownika od zera i uzyskanie dla niego legalnego podpisu jest bardzo trudne, ale kiedy się uda, efekt jest wyjątkowo groźny – taki sterownik może wykonywać niemal dowolne operacje na poziomie jądra systemu bez większych przeszkód. Sterownik celował bezpośrednio w procesy używane przez główne rozwiązania klasy EDR – i, jak przyznaje sam Sophos, na tę konkretną technikę podatna była większość rozwiązań EDR dostępnych na rynku.

W tym przypadku próba wyłączenia ochrony Sophos Endpoint zakończyła się jednak niepowodzeniem – dzięki Tamper Protection. To dało pozostałym warstwom ochrony (między innymi mechanizmom antyransomware) czas i możliwość, by zatrzymać atak, zanim doszło do szyfrowania danych. Zespół Sophos Rapid Response przeprowadził pełną neutralizację incydentu, a dochodzenie zaowocowało bezpośrednią współpracą Sophos z Microsoft w celu zaadresowania nadużycia podpisanego sterownika.

Kiedy czytałem opis tego przypadku, najbardziej utknęło mi jedno spostrzeżenie: to nie pojedynczy mechanizm wygrał tę bitwę, tylko warstwowość ochrony. Tamper Protection nie zatrzymała ransomware sama – sprawiła, że reszta systemu w ogóle dostała szansę zadziałać.

Im więcej czasu spędzam z tym tematem, tym bardziej przekonuję się, że Tamper Protection to jedna z tych funkcji, o których rzadko mówi się na pierwszej stronie materiałów marketingowych, a które w praktyce decydują o tym, czy incydent kończy się jako „wykryte i zatrzymane”, czy jako „ransomware w całej sieci”.

Dla mnie płynie z tego kilka praktycznych wniosków:

  • Bezpieczeństwo samego produktu zabezpieczającego to osobna kategoria, którą warto oceniać świadomie – nie wystarczy pytać, jak dobrze coś wykrywa zagrożenia. Warto też zapytać, co się stanie, gdy ktoś spróbuje to wyłączyć.
  • Domyślne, restrykcyjne ustawienia mają znaczenie – to, że Tamper Protection jest włączona od razu, bez konieczności ręcznej konfiguracji, drastycznie zmniejsza pole do błędu po stronie zespołów IT, które i tak mają wystarczająco dużo na głowie.
  • Warto regularnie sprawdzać, czy ochrona antytamperingowa faktycznie działa na wszystkich urządzeniach w organizacji – narzędzia typu Account Health Check w Sophos Central robią to za nas w kilka sekund, więc nie ma dobrego powodu, żeby tego nie zrobić.

To był dla mnie dobry przykład na to, że najbardziej wartościowe zabezpieczenia w cyberbezpieczeństwie często nie są najgłośniejsze. Działają w tle, nie proszą o uwagę – dopóki nie okażą się jedyną rzeczą, która stanęła między organizacją a poważnym incydentem.

Grafika zamykająca – stylizowany pulpit/dashboard bezpieczeństwa z listą kontrolną, w której pozycja związana z ochroną antytamperingową jest wyraźnie oznaczona jako aktywna (zielony przełącznik/znacznik). Ma symbolizować proaktywną weryfikację stanu ochrony i spokojne zamknięcie artykułu.

Przejdź do treści