Hosting zawiesił stronę za malware i jak ją szybko odzyskać

Gdy hosting zawiesza stronę za malware, najszybsza droga do odzyskania konta to oczyścić pliki i bazę, zamknąć drogę wejścia i odesłać do supportu prośbę o odblokowanie z opisem wykonanych kroków. Bez tego hosting zwykle odblokuje stronę tylko na chwilę, a infekcja wróci. Poniżej opisujemy, co zrobić dzisiaj, czego nie robić i jak uniknąć powtórki.

Dlaczego hosting zawiesza konto z powodu malware

Dostawca hostingu odpowiada za cały serwer, na którym leży wiele kont. Zainfekowana strona rozsyła spam, atakuje inne witryny albo zużywa procesor na wstrzyknięte skrypty, więc hosting wyłącza ją, zanim zaszkodzi sąsiadom. Zwykle dostajesz maila z numerem zgłoszenia i listą plików, które wykrył skaner serwera. Czasem strona po prostu pokazuje komunikat o zawieszeniu albo błąd 403.

Warto przeczytać tego maila uważnie. Nazwy plików z listy są punktem startowym, ale nie całym obrazem. Skaner hostingu łapie część znanych sygnatur, a infekcja zwykle ma kilka kopii w różnych katalogach i wpis w bazie danych.

Co zrobić w pierwszej godzinie po zawieszeniu

Kolejność ma znaczenie, bo pośpiech bywa tym, co kończy się drugim zawieszeniem.

  • Poproś hosting o dostęp do plików i bazy w trybie tylko do pobrania albo o kopię konta. Nie kasuj niczego, zanim nie masz kopii obecnego stanu.
  • Zmień hasła do panelu hostingu, FTP, bazy danych i kont administratorów WordPressa. Zmiana haseł przed czyszczeniem bywa bezużyteczna, jeśli w plikach siedzi backdoor, dlatego wróć do niej także po czyszczeniu.
  • Sprawdź listę z maila hostingu i wyszukaj tych samych sygnatur w całej instalacji, nie tylko w wymienionych plikach.
  • Znajdź i zamknij drogę wejścia. Najczęściej jest to nieaktualna wtyczka, nieużywany motyw, słabe hasło albo przejęte konto FTP.
  • Dopiero potem napisz do supportu o odblokowanie.

Jak przebiega samo czyszczenie plików i bazy, opisujemy na stronie usuwanie wirusów ze strony, a kroki zaraz po wykryciu włamania w opisie włamanie na stronę.

Czego nie robić, gdy konto jest zawieszone

Najczęstszy błąd to usunięcie wymienionych plików i natychmiastowa prośba o odblokowanie. Strona wraca na kilka godzin, backdoor odtwarza resztę infekcji, a hosting zawiesza konto drugi raz, często z mniejszą cierpliwością. Część dostawców po drugim razie żąda przeniesienia strony gdzie indziej.

Drugi błąd to przywrócenie starej kopii bez sprawdzenia, kiedy wszedł atak. Jeśli kopia jest z okresu, gdy infekcja już była, przywracasz ją razem z zainfekowanymi plikami. Przed przywróceniem trzeba ustalić datę pierwszego śladu włamania.

Trzeci błąd to przeniesienie zainfekowanej strony na nowy hosting. Nowy serwer nie rozwiązuje problemu, bo malware jedzie razem z plikami.

Jak napisać prośbę o odblokowanie do supportu

Support odblokowuje szybciej, gdy widzi konkretne kroki, a nie samo „proszę o przywrócenie”. W wiadomości wymień trzy rzeczy: co wykryto i gdzie, co zostało usunięte oraz jaka była droga wejścia i jak ją zamknięto. Dodaj informację, że hasła zostały zmienione, a oprogramowanie zaktualizowane. Podaj numer zgłoszenia z pierwszego maila.

Jeśli hosting wymaga raportu, najlepiej dołączyć wynik skanu po czyszczeniu. Raport z listą sprawdzonych plików i brakiem wykrytych zagrożeń daje supportowi podstawę, żeby zdjąć blokadę bez dopytywania.

Czyścić samemu czy oddać stronę pod stałą opiekę

Czyszczenie ręczne ma sens, gdy znasz WordPressa, masz pełny dostęp do serwera i czas. Dla firmy, która traci zapytania, bo strona leży, liczy się raczej czas do powrotu i pewność, że infekcja nie wróci. W takiej sytuacji odwirusowanie w abonamencie ma tę przewagę, że kopia przed każdą zmianą, skan i zapora działają dalej po oczyszczeniu, a kolejne czyszczenie nie kosztuje dodatkowo.

Plan Strona kosztuje od 195 zł netto miesięcznie przy płatności rocznej albo 390 zł netto miesięcznie, a sklep WooCommerce obejmuje plan Sklep za 990 zł netto miesięcznie. Szczegóły i porównanie planów znajdziesz w cenniku oraz na stronie odwirusowanie strony WordPress, cena.

Jak nie dopuścić do kolejnego zawieszenia

Po odblokowaniu zadbaj o trzy rzeczy. Po pierwsze, aktualizacje wtyczek i motywów powinny wchodzić regularnie, najlepiej z testem na kopii i możliwością cofnięcia. Po drugie, kopie muszą leżeć poza serwerem, bo kopia na tym samym koncie przepada razem z nim. Po trzecie, skan musi działać automatycznie, żeby infekcja wyszła na jaw w ciągu godzin, a nie po mailu od hostingu.

Pełną listę kontrolną zabezpieczeń znajdziesz we wpisie jak zabezpieczyć stronę WordPress. Jeśli prowadzisz kilka witryn i interesuje cię także sama opieka nad aktualizacjami, porównaj, jak wygląda opieka nad WordPressem z aktualizacjami na kopii testowej u innego usługodawcy.

Sprawdź, co wykrył skan, zanim napiszesz do hostingu

Wpisz adres strony i uruchom skan. Sprawdzamy pliki, bazę, wstrzyknięte skrypty, ukryte linki i przekierowania. Jeśli wynik wskaże infekcję, plan z odwirusowaniem w cenie obejmuje czyszczenie, raport i stałą ochronę, a strona po odblokowaniu nie zostaje bez nadzoru.