ix
ix

informatix

EN version Porozmawiajmy o projekcie

Usługa

Odwirusowanie strony WordPress — usuwanie wirusów i ratowanie strony

Analiza infekcji, czyszczenie plików i bazy danych, usunięcie backdoorów, utwardzenie i przywrócenie strony do indeksu Google.

Zainfekowana strona WordPress to nie tylko wstyd — to przekierowania odsyłające klientów do obcych serwisów, spamowe podstrony w Google i ryzyko wycieku danych. Odwirusowanie strony WordPress prowadzę w ustalonej kolejności: izolacja i kopia zapasowa, zmiana wszystkich haseł, skanowanie plików strony i bazy danych, usunięcie backdoorów i złośliwego kodu (malware), utwardzenie i zgłoszenie do Google Search Console. Pracę zaczynam zwykle tego samego dnia roboczego, a prostą infekcję zamykam w godzinach — nie tygodniach. Po naprawie dostajesz raport: co było wektorem wejścia, co zostało wyczyszczone i jak zapobiec powtórce.

Orientacyjny budżet

400 – 2 500 PLN

Stała cena po bezpłatnej analizie zakresu — bez ukrytych kosztów.

Co obejmuje odwirusowanie strony WordPress

Zakres: audyt strony i ustalenie wektora wejścia (skąd wziął się malware), kopia zapasowa (dowodowa i robocza), zmiana wszystkich haseł (hosting, WordPress, baza, FTP/SFTP, klucze API), skanowanie plików strony i bazy danych (Wordfence, Sucuri, WPScan, skan po stronie hostingu), czyszczenie rdzenia WordPressa, motywu, wtyczek i katalogu uploads, czyszczenie bazy (wp_options, wp_posts, wp_users, wp_usermeta), usunięcie backdoorów i web-sheelli, utwardzenie (2FA, firewall WAF, uprawnienia, aktualizacje) oraz zgłoszenie strony do Google Search Console z prośbą o ponowne rozpatrzenie. Na koniec raport i monitoring po naprawie.

Rodzaje infekcji, które usuwam

Wirusy, złośliwe oprogramowanie i złośliwy kod na stronie WordPress przybierają kilka typowych form: przekierowania (redirect malware) — także te widoczne tylko dla Googlebota lub na telefonach; spam SEO z tysiącami obcych podstron w indeksie; backdoory i web-shelle ukryte w katalogu uploads; skimmery płatności w sklepach WooCommerce; cryptominery obciążające serwer; spam mailowy wysyłany z Twojej domeny. Każdy typ infekcji wymaga innej kolejności działań — dlatego zaczynam od rozpoznania, a nie od czyszczenia wszystkiego po kolei.

Odwirusowanie strony WordPress krok po kroku

Krok 1: izolacja strony i kopia dowodowa. Krok 2: zmiana wszystkich haseł i kluczy API. Krok 3: skanowanie plików strony i bazy danych. Krok 4: czyszczenie rdzenia WordPressa, motywu, wtyczek, katalogu uploads, .htaccess i wp-config.php. Krok 5: czyszczenie bazy z wstrzykniętego kodu i spamowych treści. Krok 6: usunięcie backdoorów — bez tego infekcja wraca po kilku dniach. Krok 7: utwardzenie (2FA, ograniczenie logowania, uprawnienia, aktualizacje). Krok 8: zgłoszenie do Google i monitoring. Cały proces dokumentuję — dokładnie wiesz, co i dlaczego zostało zmienione.

Sklep WooCommerce: skimmer i dane klientów

W sklepach infekcja oznacza dodatkowe ryzyko: skimmer kart płatniczych w koszyku i checkout, eksport danych klientów, manipulacje zamówieniami. Po czyszczeniu wykonuję pełny test zakupowy, przeglądam logi płatności i pomagam ocenić obowiązki wobec UODO (ocena naruszenia, zgłoszenie w terminie 72 godzin). Jeśli dane mogły wyciec, działamy szybko i po kolei — to nie jest moment na improwizację.

Google Search Console i powrót do indeksu

Po naprawie zgłaszam stronę do Google (ponowne rozpatrzenie w Search Console, sekcja Problemy z bezpieczeństwem), usuwam spamowe adresy przez narzędzie Removals, wysyłam ponownie sitemapę i weryfikuję kluczowe URL-e inspekcją. Sprawdzam też analizę blacklist (Google Safe Browsing), status domeny na listach zagrożeń i ruch w Google Analytics — nagłe skoki albo spadki to często ślad infekcji. Ostrzeżenie Google zwykle znika w ciągu kilku dni od pełnej naprawy, a widoczność i pozycje SEO wracają stopniowo — monitoruję ten proces i reaguję, jeśli coś nie wraca do normy.

Utwardzenie, żeby infekcja nie wróciła

Sama naprawa nie wystarczy — zabezpieczenie strony to osobny etap, bo infekcje wchodzą najczęściej przez nieaktualizowane wtyczki i motywy, słabe hasła i brak monitoringu. W ramach utwardzenia: aktualizacje rdzenia, wtyczek i motywu, 2FA dla administratorów, ograniczenie prób logowania i XML-RPC, firewall aplikacyjny (WAF), poprawne uprawnienia plików, wyłączenie edycji plików w panelu i monitoring integralności. Sprawdzam też, czy hosting oferuje detekcję malware i wsparcie w incydentach — to często najszybsza droga do wykrycia infekcji. Opcjonalnie wdrażam stałą opiekę z automatycznymi kopiami zapasowymi i alertami o zmianach w plikach.

Czas realizacji i koszty

Proste infekcje: od 400 zł netto, realizacja zwykle tego samego lub następnego dnia roboczego. Standard (pliki i baza z utwardzeniem): 600–1 200 zł netto. Sklep WooCommerce ze skimmerem lub wyciekiem danych: 900–2 500 zł netto. Rozbudowane infekcje z backdoorami, wieloma kontami i spamem SEO: 1 500–2 500 zł netto. Naprawa po blackliście Google — wycena po analizie. Cenę podaję po bezpłatnej wstępnej analizie objawów, bez ukrytych kosztów.

Co dostajesz po zakończeniu prac

Raport z zakresu prac: wektor wejścia, co zostało wyczyszczone, jakie hasła i dostępy zmieniono, jakie zabezpieczenia wdrożono. Strona po czyszczeniu i utwardzeniu, zgłoszona do Google z potwierdzeniem czystości. Zalecenia na przyszłość i — jeśli chcesz — pakiet opieki z monitoringiem, kopiami zapasowymi i reakcją na incydenty. Wiem, że decyzję o zleceniu podejmujesz w stresie — dlatego zakres i cenę znasz przed rozpoczęciem prac.

Technologie, z którymi pracuję

WordPress WooCommerce Wordfence Sucuri WPScan VirusTotal Google Search Console WP-CLI PHP 8.3 Nginx Cloudflare 2FA / WAF

Podstawa prawna i standardy

Powiązane usługi

Powiązane artykuły

Najczęściej zadawane pytania

Ile kosztuje usunięcie wirusów z WordPressa?

Proste infekcje od 400 zł netto, standard z czyszczeniem plików i bazy oraz utwardzeniem 600–1 200 zł netto, sklep WooCommerce ze skimmerem 900–2 500 zł netto, rozbudowane infekcje z backdoorami i spamem SEO 1 500–2 500 zł netto. Ostateczną cenę podaję po bezpłatnej analizie objawów — zakres infekcji bywa bardzo różny.

Jak szybko zaczynasz prace?

Przy zgłoszeniu infekcji zaczynam zwykle tego samego lub następnego dnia roboczego — zainfekowana strona traci ruch i pozycje z każdą godziną. Proste infekcje zamykam w ciągu kilku godzin, rozbudowane w 2–3 dni robocze.

Czy moja strona wróci do wyników Google?

Tak, w zdecydowanej większości przypadków. Po pełnym czyszczeniu zgłaszam stronę do ponownego rozpatrzenia, usuwam spamowe adresy i wysyłam sitemapę. Ostrzeżenie Google znika zwykle w ciągu kilku dni, a widoczność wraca stopniowo — w tym czasie monitoruję proces i reaguję, jeśli coś nie wraca do normy.

Czy pomagasz przy wycieku danych i obowiązkach wobec UODO?

Tak. Jeśli infekcja mogła doprowadzić do wycieku danych klientów (np. skimmer w płatnościach), pomagam ocenić naruszenie i przygotować zgłoszenie do UODO w wymaganym terminie 72 godzin. Zakres obowiązków zależy od tego, jakie dane i jak długo były narażone — przy skimmerach w płatnościach warto działać szybko.

Czy po odwirusowaniu potrzebuję nowej strony?

Zwykle nie — pełne czyszczenie z utwardzeniem wystarcza. Nowa strona ma sens, gdy infekcja wraca mimo profesjonalnego czyszczenia albo system jest tak przestarzały, że nie da się go bezpiecznie utrzymać. Decyzję podejmuję po analizie, nie na wszelki wypadek.

Czy usuniesz też spam SEO i przekierowania?

Tak — to najczęstsze objawy infekcji. Usuwam backdoor generujący spamowe podstrony, czyszczę bazę i pliki, a następnie usuwam spamowe adresy z indeksu Google przez narzędzie Removals i prośbę o ponowne rozpatrzenie.

Czy mogę samodzielnie usunąć infekcję?

Proste przypadki (pojedynczy plik wtyczki, przekierowanie w .htaccess) są w zasięgu osoby technicznej — na blogu opisałem pełną procedurę. Infekcje z backdoorami, skimmerami i spamem w bazie wymagają doświadczenia, bo niepełne czyszczenie kończy się powrotem złośliwego kodu. Jeśli nie masz pewności, zleć analizę.

Wyniki z realnych projektów

Orientacyjne widełki dla tej usługi: zobacz cennik

Darmowy PDF

Checklista wymagań do wyceny aplikacji

12 pytań kontrolnych, które warto przygotować przed rozmową z wykonawcą — szybsza wycena, mniej ukrytych kosztów.

Twoja strona WordPress została zainfekowana?

Opisz objawy — odpowiem w ciągu 24 h ze wstępną oceną zakresu i kosztów. Analiza, czyszczenie, utwardzenie i monitoring po naprawie.

Zgłoś infekcję