ITPER

Strona WordPress zhakowana? Objawy, pierwsze kroki w ciągu godziny i skuteczne czyszczenie wirusa

21 października 2026
Michał Pervinenko
8 min czytania
Strona WordPress zhakowana – co robić w pierwszej godzinie i potem

Jeśli Twoja strona WordPress została zhakowana, w pierwszej godzinie zrób trzy rzeczy: zmień hasła do hostingu, panelu WordPress i poczty, zabezpiecz kopię obecnego stanu strony i skontaktuj się z hostingiem lub specjalistą. Nie kasuj niczego na ślepo – samo usunięcie widocznych objawów zwykle nie usuwa tylnej furtki, przez którą włamywacz wróci.

Zhakowana strona to jedna z najbardziej stresujących sytuacji dla właściciela firmy. Klienci piszą, że strona przekierowuje na podejrzane serwisy, Google pokazuje ostrzeżenie, a w wynikach wyszukiwania pod Twoją domeną pojawiają się japońskie znaki albo reklamy leków. Do tego dochodzi pytanie, czy wyciekły dane klientów.

W tym wpisie przeprowadzę Cię przez objawy, pierwsze kroki, które możesz zrobić sam, czyszczenie strony, kontakt z Google i obowiązki wynikające z RODO. Na co dzień zajmuję się naprawą zhakowanych stron WordPress, więc opisuję to, co faktycznie działa.

Po czym poznać, że strona WordPress została zhakowana?

Najczęstsze objawy to: przekierowania na obce strony (często tylko na telefonie lub tylko z Google), dziwne wyniki w wyszukiwarce pod Twoją domeną, ostrzeżenia przeglądarki o niebezpiecznej witrynie, nowi, nieznani administratorzy w panelu oraz informacja od hostingu o złośliwym kodzie lub masowej wysyłce spamu.

Szczegółowa lista sygnałów:

  • Przekierowania – strona otwiera się normalnie, gdy wpisujesz adres, ale po kliknięciu z Google lub na telefonie przenosi na kasyno, sklep z lekami czy fałszywy konkurs. Włamywacze celowo ukrywają to przed administratorem.
  • Spam w Google – wpisz w wyszukiwarkę „site:twojadomena.pl” i zobacz, czy nie ma tam tysięcy podstron, których nie tworzyłeś.
  • Ostrzeżenie przeglądarki – czerwony ekran „Witryna zawiera złośliwe oprogramowanie” albo „Zwodnicza witryna”.
  • Nowi użytkownicy – w zakładce Użytkownicy pojawiło się konto z rolą Administrator, którego nie zakładałeś.
  • Nieznane wtyczki lub pliki – wtyczka o dziwnej nazwie, której nikt nie instalował.
  • Sygnały z zewnątrz – hosting blokuje konto, maile z domeny trafiają do spamu, klienci dostają podejrzane wiadomości „od Ciebie”.
  • Nagłe spowolnienie – serwer jest obciążony, bo strona rozsyła spam lub atakuje inne serwisy.
Jeden objaw nie zawsze oznacza włamanie. Czasem przekierowanie to błąd konfiguracji, a wolna strona to słaby hosting. Ale nowy administrator, którego nie znasz, to praktycznie pewny sygnał.

Co zrobić w pierwszej godzinie po zhakowaniu strony?

W pierwszej godzinie: zmień hasła do hostingu, panelu WordPress, poczty i FTP, sprawdź i zablokuj nieznanych administratorów, poinformuj hosting i poproś o kopię obecnego stanu oraz logi, a jeśli strona aktywnie szkodzi odwiedzającym – poproś o tymczasowe wyłączenie lub stronę „w przerwie technicznej”.

Kolejność, którą polecam właścicielom firm:

  • Zachowaj spokój i zrób notatki. Zrzuty ekranu przekierowań, ostrzeżeń i listy użytkowników, godzina zauważenia problemu. To ważne dla diagnozy i ewentualnie dla RODO.
  • Zmień hasła z czystego urządzenia. Najpierw hasło do panelu hostingu i poczty, potem do WordPressa. Jeśli Twój komputer może być zainfekowany, użyj innego.
  • Sprawdź użytkowników. Nieznanym administratorom zmień rolę na Subskrybent lub zablokuj je – nie usuwaj od razu, bo to ślad przydatny w analizie.
  • Zadzwoń do hostingu. Poproś o kopię obecnego stanu strony (nawet zainfekowanej), logi dostępu i informację, od kiedy widzą podejrzaną aktywność. Zapytaj też o kopie zapasowe sprzed włamania.
  • Jeśli strona szkodzi klientom (np. kradnie dane z formularza płatności lub instaluje coś odwiedzającym), poproś hosting o czasowe wyłączenie. Lepiej kilka godzin przerwy niż zainfekowani klienci.
  • Skontaktuj się ze specjalistą od czyszczenia stron, zanim zaczniesz cokolwiek usuwać.

Czego nie robić na własną rękę

  • Nie usuwaj losowo plików ani tabel w bazie danych – możesz skasować dane, a złośliwy kod i tak zostanie.
  • Nie przywracaj od razu kopii zapasowej, jeśli nie wiesz, kiedy nastąpiło włamanie. Kopia może być już zainfekowana, a luka, przez którą włamano się do strony, zostanie otwarta.
  • Nie instaluj pięciu wtyczek „antywirusowych” naraz. Mogą pomóc w wykryciu problemu, ale nie zastąpią porządnego czyszczenia.

Jak wygląda profesjonalne czyszczenie zhakowanej strony?

Czyszczenie polega na znalezieniu wszystkich zmienionych lub dodanych plików i wpisów w bazie danych, zastąpieniu rdzenia WordPressa, wtyczek i motywu czystymi wersjami, usunięciu tylnych furtek, zamknięciu luki, przez którą nastąpiło włamanie, i zmianie wszystkich kluczy oraz haseł. Dopiero na końcu strona wraca do normalnego działania.

Tak wygląda to u mnie krok po kroku:

  • Kopia stanu zainfekowanego – zabezpieczona osobno, jako materiał do analizy.
  • Analiza logów i plików – szukam, którędy włamywacz wszedł: przestarzała wtyczka, wykradzione hasło, porzucony motyw, niezabezpieczony formularz.
  • Wymiana kodu na czysty – rdzeń WordPressa, wtyczki i motyw pobieram na nowo z oficjalnych źródeł, zamiast „łatać” zainfekowane pliki.
  • Przegląd bazy danych – złośliwe skrypty wstrzyknięte w treści, ustawienia i konta użytkowników.
  • Zamknięcie luki – aktualizacja lub usunięcie podatnej wtyczki, zmiana kluczy bezpieczeństwa w pliku wp-config.php, wymuszenie zmiany haseł.
  • Zabezpieczenie na przyszłość – ochrona logowania, ograniczenie uprawnień, monitoring zmian w plikach.
  • Kontrola po czyszczeniu – sprawdzenie strony z różnych urządzeń i z wyników Google, bo przekierowania często działają tylko dla wybranych odwiedzających.
Czyszczenie trwa zwykle od kilku godzin do kilku dni, zależnie od skali infekcji i tego, czy są czyste kopie zapasowe. Przy bardzo zaniedbanych stronach czasem uczciwiej jest postawić stronę na nowo na czystej instalacji – wtedy rozważamy odświeżenie strony przy okazji.

Jak poprosić Google o ponowne sprawdzenie strony?

Po wyczyszczeniu strony zaloguj się do Google Search Console, otwórz raport „Problemy dotyczące bezpieczeństwa”, upewnij się, że wszystkie wskazane problemy zostały usunięte, i kliknij przycisk prośby o weryfikację. W opisie napisz konkretnie, co zrobiono: usunięto złośliwy kod, zaktualizowano wtyczki, zmieniono hasła.

Kilka praktycznych uwag:

  • Nie wysyłaj prośby, zanim strona nie jest naprawdę czysta. Odrzucona prośba wydłuża cały proces.
  • Czas rozpatrzenia zależy od rodzaju problemu – według Google może to być od około doby do kilku tygodni. Ostrzeżenie w przeglądarce znika po pozytywnej weryfikacji.
  • Spamowe podstrony, które Google zdążył zaindeksować, trzeba usunąć tak, by zwracały błąd 404 lub 410, a w razie potrzeby przyspieszyć ich zniknięcie narzędziem do usuwania adresów w Search Console.
  • Jeśli nie masz Search Console, to dobry moment, żeby ją założyć. Bez niej nie widzisz, co Google wie o Twojej stronie.
Po włamaniu połączonym ze spamem SEO pozycje mogą spaść na jakiś czas. Pomagam je odbudować w ramach pozycjonowania stron i sklepów.

Czy po włamaniu na stronę trzeba zgłosić to do UODO?

To zależy od tego, czy doszło do naruszenia ochrony danych osobowych. Jeśli na stronie lub w sklepie były dane klientów (konta, zamówienia, formularze) i istnieje ryzyko, że ktoś uzyskał do nich dostęp, RODO co do zasady wymaga zgłoszenia naruszenia do Prezesa UODO w ciągu 72 godzin od jego stwierdzenia, chyba że naruszenie jest mało prawdopodobne, by powodowało ryzyko dla osób.

Co warto wiedzieć:

  • Przy wysokim ryzyku dla klientów (np. wyciek haseł, adresów i numerów telefonów) trzeba ich też poinformować.
  • Nawet jeśli uznasz, że zgłoszenie nie jest wymagane, naruszenie należy udokumentować wewnętrznie – stąd notatki i zrzuty ekranu z pierwszej godziny.
  • Logi z serwera i analiza specjalisty pomagają ustalić, czy dane faktycznie były zagrożone.
Szczegóły i ocenę konkretnej sytuacji warto zawsze potwierdzić z prawnikiem lub inspektorem ochrony danych – ja dostarczam informacje techniczne, ale nie zastąpię porady prawnej.

Dlaczego strony WordPress są hakowane?

Najczęściej nie dlatego, że WordPress jest „dziurawy”, tylko przez zaniedbania: nieaktualne wtyczki i motywy, słabe lub powtarzane hasła, porzucone wtyczki bez wsparcia, pirackie wersje płatnych dodatków i zbyt wielu administratorów. Włamania są w dużej mierze zautomatyzowane – boty skanują tysiące stron w poszukiwaniu znanych luk.

To ważne, bo wiele osób myśli: „jestem małą firmą, nikt mnie nie będzie atakował”. Boty nie wybierają ofiar po wielkości firmy, tylko po podatnej wersji wtyczki. O tym, czy WordPress jest dobrym wyborem mimo wszystko, piszę w tekście czy WordPress jest dobry.

Coraz częściej widzę też nowy rodzaj ryzyka: strony i skrypty robione na szybko z pomocą AI, w których klucze API lub dane dostępowe trafiają do publicznego kodu. Opisałem to w relacji z WordCamp Wrocław 2026 o bezpiecznym AI w firmie.

Jak zabezpieczyć stronę WordPress przed kolejnym włamaniem?

Najskuteczniejsze są nudne, regularne działania: aktualizacje, kopie zapasowe poza serwerem, silne unikalne hasła z weryfikacją dwuetapową, minimum wtyczek i administratorów oraz monitoring, który zauważy zmianę szybciej niż klient.

Checklista do wdrożenia:

  • Aktualizuj WordPressa, wtyczki i motyw regularnie – z kopią przed i testem po.
  • Usuń nieużywane wtyczki i motywy, także te wyłączone.
  • Nigdy nie instaluj płatnych wtyczek z nieoficjalnych źródeł – to częsta droga infekcji.
  • Włącz weryfikację dwuetapową dla kont administratorów i ogranicz liczbę prób logowania.
  • Każdy pracownik i wykonawca ma własne konto z najmniejszymi potrzebnymi uprawnieniami.
  • Trzymaj kopie zapasowe poza serwerem i przechowuj kilka wersji wstecz.
  • Wybierz hosting, który aktualizuje oprogramowanie serwera i pomaga przy incydentach – polecam hosting LH.pl.
Jeśli nie chcesz o tym wszystkim pamiętać, możesz to zlecić – opisuję, jak wygląda opieka techniczna strony WordPress i ile kosztuje.

Podsumowanie

  • Typowe objawy zhakowania to przekierowania, spam w Google, ostrzeżenia przeglądarki i nieznani administratorzy.
  • W pierwszej godzinie zmień hasła, zabezpiecz kopię obecnego stanu, zablokuj obce konta i skontaktuj się z hostingiem.
  • Nie kasuj plików na ślepo i nie przywracaj kopii, dopóki nie wiesz, kiedy nastąpiło włamanie.
  • Po wyczyszczeniu poproś Google o ponowne sprawdzenie w raporcie „Problemy dotyczące bezpieczeństwa” w Search Console.
  • Przy możliwym wycieku danych sprawdź z prawnikiem obowiązek zgłoszenia do UODO w ciągu 72 godzin.
  • Najlepszą ochroną są regularne aktualizacje, kopie poza serwerem i silne hasła.
Podejrzewasz włamanie albo masz już ostrzeżenie od Google? Skontaktuj się ze mną lub zadzwoń pod 886 126 158 – w ramach usługi naprawy stron WordPress wyczyszczę stronę, zamknę lukę i pomogę przejść weryfikację w Google.

Masz wątpliwości? Odpowiadam

Najczęstsze objawy to: przekierowania na obce strony (często tylko na telefonie lub tylko z Google), dziwne wyniki w wyszukiwarce pod Twoją domeną, ostrzeżenia przeglądarki o niebezpiecznej witrynie, nowi, nieznani administratorzy w panelu oraz informacja od hostingu o złośliwym kodzie lub masowej wysyłce spamu.

W pierwszej godzinie: zmień hasła do hostingu, panelu WordPress, poczty i FTP, sprawdź i zablokuj nieznanych administratorów, poinformuj hosting i poproś o kopię obecnego stanu oraz logi, a jeśli strona aktywnie szkodzi odwiedzającym – poproś o tymczasowe wyłączenie lub stronę „w przerwie technicznej”.

Czyszczenie polega na znalezieniu wszystkich zmienionych lub dodanych plików i wpisów w bazie danych, zastąpieniu rdzenia WordPressa, wtyczek i motywu czystymi wersjami, usunięciu tylnych furtek, zamknięciu luki, przez którą nastąpiło włamanie, i zmianie wszystkich kluczy oraz haseł. Dopiero na końcu strona wraca do normalnego działania.

Po wyczyszczeniu strony zaloguj się do Google Search Console, otwórz raport „Problemy dotyczące bezpieczeństwa”, upewnij się, że wszystkie wskazane problemy zostały usunięte, i kliknij przycisk prośby o weryfikację. W opisie napisz konkretnie, co zrobiono: usunięto złośliwy kod, zaktualizowano wtyczki, zmieniono hasła.

To zależy od tego, czy doszło do naruszenia ochrony danych osobowych. Jeśli na stronie lub w sklepie były dane klientów (konta, zamówienia, formularze) i istnieje ryzyko, że ktoś uzyskał do nich dostęp, RODO co do zasady wymaga zgłoszenia naruszenia do Prezesa UODO w ciągu 72 godzin od jego stwierdzenia, chyba że naruszenie jest mało prawdopodobne, by powodowało ryzyko dla osób.

Jak sprawdzić, czy AI cytuje Twoją stronę – GSC, GA4 i testy
21 października 2026

Jak sprawdzić, czy AI cytuje Twoją stronę – GSC, GA4 i testy

Omnibus w sklepie internetowym – najniższa cena z 30 dni i opinie
21 października 2026

Omnibus w sklepie internetowym – najniższa cena z 30 dni i opinie

Baner cookies i Consent Mode v2 – jak zbierać zgody i nie tracić danych
21 października 2026

Baner cookies i Consent Mode v2 – jak zbierać zgody i nie tracić danych

Dostępność cyfrowa sklepu internetowego – EAA i WCAG w praktyce
21 października 2026

Dostępność cyfrowa sklepu internetowego – EAA i WCAG w praktyce

Strona dla szkoleń kosmetologicznych – zapisy, zadatki, SEO
21 października 2026

Strona dla szkoleń kosmetologicznych – zapisy, zadatki, SEO

Strona dla producenta chemii przemysłowej – SDS, B2B, eksport
21 października 2026

Strona dla producenta chemii przemysłowej – SDS, B2B, eksport

Strona dla producenta żywności – katalog, hurt, gdzie kupić
21 października 2026

Strona dla producenta żywności – katalog, hurt, gdzie kupić

Sklep internetowy ze słodyczami – wysyłka, sezon, alergeny
21 października 2026

Sklep internetowy ze słodyczami – wysyłka, sezon, alergeny

Sklep internetowy z suplementami – przepisy, opisy, subskrypcje
21 października 2026

Sklep internetowy z suplementami – przepisy, opisy, subskrypcje

Strona internetowa dla firmy remontowej – co musi mieć w 2026
21 października 2026

Strona internetowa dla firmy remontowej – co musi mieć w 2026

Zobacz wszystkie wpisy

Potrzebujesz strony lub sklepu?

Zadzwoń lub napisz – bezpłatnie doradzę, jak rozwiązać Twój problem.

886 126 158
itper.pl@gmail.com
Odpowiedź w 24h
ITPER.pl