Przejdź do treści
Zhakowana strona internetowa: plan działania po ataku

Zhakowana strona internetowa: plan działania po ataku

Opublikowano: 21 października 2026| Zaktualizowano: 21 października 2026

Nieoczekiwane przekierowanie, obcy administrator albo ostrzeżenie przeglądarki mogą oznaczać włamanie, ale pochopne kasowanie plików utrudnia ustalenie przyczyny. Najpierw ograniczamy dalsze szkody i zachowujemy stan witryny, a dopiero potem diagnozujemy oraz naprawiamy system.

Krótka odpowiedź

Po podejrzeniu włamania zapisz czas i objawy, skontaktuj się z hostingiem oraz zabezpiecz kopię plików, bazy danych i dostępnych logów. Ogranicz dostęp do paneli, ale nie kasuj podejrzanych plików przed diagnozą.

Jeśli incydent dotyczy danych osobowych, administrator ocenia ryzyko; gdy naruszenie może powodować ryzyko dla praw lub wolności osób, zgłasza je Prezesowi UODO bez zbędnej zwłoki, w miarę możliwości w ciągu 72 godzin od stwierdzenia, chyba że ryzyko jest mało prawdopodobne.

Usługi KC Mobile

Potrzebujesz pomocy w tym temacie?

Czytasz poradnik „Zhakowana strona internetowa: plan działania po ataku”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.

Jak rozpoznać, że strona została zhakowana?

Włamanie jest prawdopodobne, gdy witryna wykonuje nieautoryzowane działania, na przykład przekierowuje użytkowników, tworzy obce konto administratora albo rozsyła malware. Pojedynczy objaw nie przesądza o ataku, dlatego zapisujemy adres, czas i warunki jego wystąpienia.

Tabela pokazuje typowe sygnały możliwego włamania oraz ich ograniczenia. Przed diagnozą porównujemy je z historią wdrożeń i dostępnymi logami.

sygnały możliwego włamania i sposób ich weryfikacji
SygnałCo sprawdzićOgraniczenie sygnału
PrzekierowanieAdres docelowy i urządzenie, na którym występujeMoże wynikać z błędnej konfiguracji
Obcy administratorLista użytkowników i data utworzenia kontaKonto może należeć do wcześniejszego wykonawcy
Zmienione plikiDaty modyfikacji i porównanie z czystymi plikamiAktualizacja również zmienia pliki
Spam w GoogleNieoczekiwane podstrony i raport Security IssuesWyniki mogą pokazywać starszy stan witryny
Alert hostinguTreść zgłoszenia i pliki wskazane przez operatoraAlert może nie podawać pełnej przyczyny
Ostrzeżenie przeglądarkiKomunikat i raport bezpieczeństwa GoogleTrzeba ustalić, które zasoby wywołały ostrzeżenie

Kilka niezależnych sygnałów uzasadnia pilną analizę, ale każdy wymaga potwierdzenia w danych. Google Search Console udostępnia właścicielowi zweryfikowanej witryny raport Security Issues z wykrytymi problemami i przykładowymi adresami; opis raportu znajduje się w pomocy Search Console. Brak alertu w raporcie sam w sobie nie potwierdza, że witryna jest czysta.

Czytasz poradnik „Zhakowana strona internetowa: plan działania po ataku”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny. Omów temat tego poradnika

Co zrobić w pierwszej godzinie po wykryciu ataku?

W pierwszej godzinie zachowaj bieżący stan strony, powiadom hosting i ogranicz możliwość dalszego dostępu atakującego. Zapisz godzinę wykrycia wraz ze strefą czasową, adresy z objawami, komunikaty hostingu oraz ostatnie zmiany wykonane przez zespół.

Tabela porządkuje działania i materiały, które warto zgromadzić przed naprawą. Eksport logów oraz kopię przechowuj poza potencjalnie przejętym hostingiem.

działania w pierwszej godzinie po wykryciu włamania
KrokDziałanieCo zachować
ZgłoszeniePowiadom hosting o podejrzeniu incydentuNumer zgłoszenia i odpowiedź operatora
DokumentacjaZapisz objawy, adresy i czasZrzuty ekranu oraz strefę czasową
KopiaZabezpiecz pliki i bazę danychDatę oraz lokalizację kopii
LogiPoproś o dostępne logi serwera i paneluLogi WWW, FTP, SSH i hostingu
DostępOgranicz konta i sesje zbędne do analizyWykonane zmiany i osobę odpowiedzialną

Jeśli witryna rozsyła malware, wyłudza dane albo kieruje odwiedzających na niebezpieczne adresy, czasowo odetnij ją od ruchu po uzgodnieniu z hostingiem. Uzgodnienie pomaga ograniczyć ekspozycję bez przypadkowego usunięcia danych potrzebnych do analizy. WordPress.org zaleca udokumentowanie objawów, kontakt z hostingiem i zachowanie kopii przed czyszczeniem w instrukcji postępowania po włamaniu.

Gdy potrzebujesz wykonawcy do diagnozy i oczyszczenia, usuwanie wirusów z WordPressa obejmuje analizę oraz kontrolę witryny po naprawie.

Jak ograniczyć szkody bez zacierania śladów?

Ogranicz szkody przez odseparowanie strony i kont, zachowując nietkniętą kopię plików, bazy danych oraz dostępnych logów. Analizę prowadź na kopii roboczej, a dostęp do oryginału ogranicz do osób obsługujących incydent.

Checklistę izolacji wykonaj przed naprawą:

  • Poproś hosting o snapshot serwera i eksport logów, jeśli operator udostępnia te funkcje.
  • Pobierz pliki i bazę osobno, opisz kopie datą oraz godziną i przechowuj je poza zainfekowanym hostingiem.
  • Ogranicz logowanie do WordPressa, FTP, SSH i panelu hostingu do osób prowadzących analizę.
  • Zapisuj każdą zmianę, czas jej wykonania i osobę odpowiedzialną.

Pochopna reinstalacja może usunąć pliki pozostawione przez atakującego, znaczniki czasu i konfigurację wskazującą drogę wejścia. WordPress.org zaleca dokumentowanie objawów i wykonanie kopii przed naprawą w instrukcji po włamaniu.

Perspektywa KC Mobile: analiza incydentu jest skuteczniejsza, gdy można powiązać objaw z konkretnym czasem i stanem danych. Dlatego przed zmianą witryny ustalamy, które konta lub procesy nadal mogą mieć dostęp.

Potrzebujesz pomocy w tym temacie?

Wolisz od razu porozmawiać? Zadzwoń: 604 939 140

Wysyłając formularz, zgadzasz się na przetwarzanie danych w celu kontaktu (polityka prywatności). Odpowiadamy w 24h.

Jak znaleźć źródło włamania?

Źródło włamania ustalamy przez zestawienie kont, zmian plików, logów dostępu i historii aktualizacji, a nie na podstawie samego wyniku skanera. Analiza tworzy hipotezę wejścia, którą potwierdzamy w dostępnych danych.

Tabela wskazuje, gdzie szukać śladów i jakie ograniczenia mają poszczególne źródła. Brak logów lub kopii sprzed ataku może uniemożliwić wskazanie pierwszej luki.

ślady włamania i źródła danych do ich weryfikacji
ŚladŹródło danychOgraniczenie
Nowe konto administratoraWordPress: UżytkownicyData utworzenia nie wskazuje osoby logującej się
Zmiana plikuKopia plików i daty modyfikacjiAktualizacja może zostawić podobny ślad
Nietypowe żądaniaLogi serwera WWW i hostinguOperator może przechowywać je przez ograniczony czas
Zmiana wtyczki lub motywuHistoria wdrożeń i repozytoriumBrak historii utrudnia porównanie wersji
Obcy token weryfikacyjnyPliki witryny i użytkownicy Search ConsoleToken nie dowodzi samodzielnie sposobu uzyskania dostępu

W WordPressie sprawdź konta administratorów, nieznane pliki w `wp-content`, zmiany w `.htaccess` i `wp-config.php` oraz wersje rdzenia, motywów i wtyczek. W logach szukaj nietypowych żądań logowania, przesyłania plików i endpointów wtyczek z okresu przed wykryciem. Google opisuje zhakowane treści w politykach dotyczących spamu w wyszukiwarce, dlatego analizuj także nieoczekiwane adresy widoczne w wynikach.

W systemie innym niż WordPress sprawdź konta administracyjne, pliki aplikacji, rozszerzenia, zadania cykliczne i logi serwera. Nawet gdy nie da się wskazać pierwszej luki, można zamknąć wykryte drogi dostępu i opisać obszary, których nie udało się potwierdzić.

Schemat prowadzi od zebrania śladów włamania przez ich porównanie do hipotezy i wskazania niepotwierdzonych źródeł.

Jak bezpiecznie usunąć złośliwe pliki?

Złośliwe pliki WordPressa usuwaj na kopii roboczej, porównując ją z czystymi plikami tej samej wersji rdzenia, motywu i wtyczek. W innych systemach procedura zależy od architektury aplikacji i źródeł dystrybucji.

W WordPressie kontrola obejmuje pliki rdzenia, wtyczki, motywy, katalog `uploads`, bazę danych, konta użytkowników, zadania cron i reguły serwera. Czyste pliki rdzenia pobieraj z oficjalnego repozytorium WordPressa w wersji zgodnej z witryną. Katalog `uploads` sprawdzaj osobno, ponieważ może zawierać potrzebne media oraz złośliwe pliki podszywające się pod obrazy.

Samo nadpisanie plików nie wystarcza, jeśli atakujący dodał nowe pliki lub zmienił bazę danych. WordPress.org opisuje tę różnicę w instrukcji czyszczenia zhakowanej witryny. Po oczyszczeniu porównaj pliki, przeskanuj witrynę ponownie i sprawdź nieznane konta, przekierowania oraz wpisy spamowe.

Usunięcie infekcji i naprawa jej skutków to osobne zadania. Naprawa może wymagać odtworzenia formularzy, zamówień, przekierowań lub treści, które atak usunął albo zmienił.

Schemat pokazuje kolejność oczyszczania witryny na kopii, od porównania plików po kontrolę bazy i efektu naprawy.

Kiedy przywrócić kopię zapasową?

Kopię przywróć, gdy jej data jest wcześniejsza od prawdopodobnego włamania, a dane utracone po tej dacie można odtworzyć lub zaakceptować. Nie wybieraj backupu wyłącznie dlatego, że jest najnowszy.

Tabela pomaga ocenić, czy kopia nadaje się do odtworzenia. Przed decyzją określ, jakie dane biznesowe powstały po jej wykonaniu.

decyzja o przywróceniu kopii po włamaniu
Stan kopiiDecyzjaRyzyko do sprawdzenia
Kopia sprzed prawdopodobnego atakuRozważ odtworzenie po zachowaniu obecnego stanuUtrata późniejszych zamówień i zmian
Kopia z nieznanego okresuPorównaj ją z objawami i logamiKopia może zawierać infekcję
Brak czystej kopiiOczyść kopię bieżącą lub odbuduj stronęMożliwe pominięcie zmian atakującego
Sklep z nowymi zamówieniamiUstal osobno sposób odzyskania danych biznesowychNadpisanie aktualnych zamówień

Backup jest punktem odtworzenia, a nie potwierdzeniem, że witryna po przywróceniu będzie czysta i kompletna. Przed odtworzeniem zachowaj obecne pliki i bazę, a następnie ustal z właścicielem strony, które formularze, zamówienia, komentarze i zmiany treści powstały po dacie kopii. WordPress.org omawia kopie plików i bazy w dokumentacji bezpieczeństwa WordPressa.

Jak odzyskać dostęp i zabezpieczyć konta?

Po oczyszczeniu strony zmień hasła z urządzenia sprawdzonego pod kątem malware i unieważnij aktywne sesje. Hasła zmienione przed zamknięciem luki zmień ponownie, ponieważ atakujący mógł zachować dostęp.

Zmień dane logowania do WordPressa, hostingu, FTP lub SFTP, SSH, bazy danych i poczty powiązanej z domeną. Usuń nieznane konta, sprawdź klucze API oraz tokeny weryfikacyjne i włącz uwierzytelnianie wieloskładnikowe, czyli dodatkową metodę potwierdzenia logowania, dla administratorów.

W WordPressie zmiana kluczy i soli uwierzytelniających w `wp-config.php` unieważnia istniejące sesje. Wykonaj ją po zachowaniu kopii, bo wszyscy użytkownicy będą musieli zalogować się ponownie. Sprawdź dostęp do poczty, która może służyć do resetowania haseł.

WordPress.org zaleca zmianę haseł i kontrolę urządzenia administracyjnego w instrukcji po włamaniu. Zmiana haseł z nadal zainfekowanego komputera może ujawnić nowe dane.

Co sprawdzić po przywróceniu strony?

Po przywróceniu przetestuj logowanie, formularze, zamówienia, przekierowania, pliki i raporty bezpieczeństwa, a następnie monitoruj witrynę w kolejnych dniach. Kontrola powinna objąć funkcje biznesowe oraz usługi zewnętrzne, które atakujący mógł zmienić.

Checklistę odbioru po naprawie oprzyj na funkcjach witryny:

  • Zaloguj się jako administrator i sprawdź role oraz listę kont.
  • Wyślij testowy formularz i potwierdź odbiór wiadomości.
  • W sklepie wykonaj kontrolny proces zamówienia zgodnie z bezpieczną procedurą testową.
  • Sprawdź przekierowania i ostrzeżenia przeglądarki.
  • Otwórz raport Security Issues w Google Search Console i sprawdź przykładowe adresy.
  • Po pełnym oczyszczeniu złóż prośbę o ponowne sprawdzenie, jeśli raport wskazywał problem.

Google opisuje raport i kontrolę witryny w pomocy Search Console. Zapisz datę naprawy, wyniki testów i nowe alerty, aby rozpoznać nawrót objawów.

Jak przygotować zgłoszenie do hostingu lub wykonawcy?

Dobre zgłoszenie zawiera czas wykrycia, objawy, adresy URL, ostatnie zmiany oraz informację o zabezpieczonych kopiach i logach. Nie wysyłaj haseł w treści zgłoszenia; przekaż dostęp uzgodnionym, bezpiecznym kanałem.

Do zgłoszenia dołącz:

  • dokładny czas wykrycia wraz ze strefą czasową;
  • opis zachowania strony i przykładowe adresy URL;
  • komunikaty hostingu, przeglądarki i Google Search Console;
  • listę ostatnich aktualizacji, wdrożeń i zmian dostępu;
  • informację o wykonanych kopiach oraz dostępnych logach.

Jeśli incydent może dotyczyć danych osobowych, administrator ocenia ryzyko dla praw i wolności osób. Według informacji UODO sprawdzonej w październiku 2026 r. administrator zgłasza naruszenie Prezesowi UODO bez zbędnej zwłoki, w miarę możliwości w ciągu 72 godzin od stwierdzenia, gdy naruszenie może powodować takie ryzyko; wyjątek dotyczy sytuacji, w której ryzyko jest mało prawdopodobne. Jeżeli administrator nie ma jeszcze wszystkich informacji, przekazuje te, które posiada, a uzupełnia je później. Szczegóły podaje UODO w informacji o zgłaszaniu naruszeń.

Zleć analizę, gdy hosting wyłączył witrynę, strona rozsyła malware, atak dotyczy sklepu albo nie można ustalić, czy infekcja wraca. Szybka naprawa zhakowanego WordPressa opisuje działania dla tego systemu. Plan odbudowy witryny firmowej omawia poradnik o stronie firmowej WordPress.

Jeśli chcesz zlecić diagnozę, oczyszczenie i kontrolę po naprawie, sprawdź usługę usuwania infekcji WordPress.

Więcej poradników w tym temacie

Wspomniane narzędzia

WordPressGoogle Search ConsoleFTPSFTPSSH

Najczęściej zadawane pytania

Czy właściciel strony zawsze sam zgłasza incydent do UODO?
Administrator danych ocenia ryzyko dla praw i wolności osób. Gdy naruszenie może powodować takie ryzyko, zgłasza je bez zbędnej zwłoki, w miarę możliwości w ciągu 72 godzin od stwierdzenia; zgłoszenie nie jest wymagane, gdy ryzyko jest mało prawdopodobne.
Co zrobić, jeśli hosting nie udostępnia logów?
Poproś operatora o zachowanie dostępnych danych i zapytaj o okres ich przechowywania. Zapisz objawy, czasy, komunikaty i zmiany witryny, a źródła, których nie można potwierdzić, oznacz jako nieustalone.
Czy po włamaniu można dalej przyjmować zamówienia?
Decyzja zależy od tego, czy sklep bezpiecznie przetwarza płatności i dane klientów. Jeśli istnieje ryzyko przejęcia danych lub przekierowania płatności, czasowo wstrzymaj transakcje i uzgodnij działanie z hostingiem oraz dostawcą płatności.
Czy sam skaner potwierdzi, że strona jest czysta?
Nie. Skaner wykrywa część znanych sygnatur lub objawów, ale może pominąć nowy kod, zmiany w bazie albo konto z dostępem. Wynik zestaw z porównaniem plików, kontrolą kont, logów i testami witryny.
Czy zmianę haseł wykonać przed czyszczeniem?
Ogranicz dostęp do kont używanych podczas incydentu, ale pełną rotację haseł przeprowadź po zamknięciu wykrytej luki i z czystego urządzenia. Sprawdź równocześnie aktywne sesje, pocztę, klucze API oraz dostępy serwerowe.
#zhakowana strona#bezpieczeństwo WordPress#malware#włamanie na stronę#kopie zapasowe#Google Search Console#usuwanie wirusów#hosting
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

Projektuję i rozwijam strony WordPress, sklepy WooCommerce oraz aplikacje internetowe. Łączę projektowanie z programowaniem, integracjami i technicznym SEO. Projekty KC Mobile prowadzę osobiście.

Potrzebujesz pomocy z tym tematem? Napisz - odpowiem osobiście w 24h.

Potrzebujesz pomocy w tym temacie?

Czytasz poradnik „Zhakowana strona internetowa: plan działania po ataku”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.