Ta witryna może być zhakowana, co zrobić z komunikatem Google

Komunikat „Ta witryna może być zhakowana” pojawia się pod adresem twojej strony w wynikach Google i odstrasza klientów, zanim zdążą ją otworzyć. Oznacza, że wyszukiwarka wykryła na stronie obcy kod lub treści, których nie umieściłeś. Poniżej wyjaśniamy, skąd się bierze, jak oczyścić stronę i jak poprosić o ponowną weryfikację w Search Console.

Ta witryna może być zhakowana, co to znaczy

Google na bieżąco przegląda strony i porównuje ich zawartość z wzorcami spamu, złośliwego oprogramowania i wstrzykniętych treści. Gdy znajdzie coś, co wygląda na zmianę wprowadzoną przez osobę trzecią, dodaje przy wyniku ostrzeżenie. Kliknięcie w taki wynik bywa dodatkowo blokowane czerwoną planszą w przeglądarce.

Komunikat nie zawsze oznacza, że strona wygląda inaczej. Najczęściej odwiedzający widzą normalną witrynę, a wstrzyknięte elementy pokazują się wyłącznie robotom wyszukiwarki albo użytkownikom z konkretnych źródeł. Dlatego brak zmian w wyglądzie nie dowodzi, że strona jest czysta.

W Search Console znajdziesz bardziej szczegółowe informacje w sekcji bezpieczeństwa i działań ręcznych. Tam widzisz, jakiego rodzaju problem wykryto i na których adresach.

Najczęstsze przyczyny zhakowanej strony WordPress

Atakujący rzadko włamują się do konkretnej firmy. Zwykle automatycznie szukają znanych luk i wykorzystują te, które znajdą. Najczęściej wejście umożliwia jedno z poniższych.

  • Nieaktualna wtyczka lub motyw z publicznie znaną luką. To najczęstsza przyczyna, szczególnie przy dodatkach, które dawno przestały być rozwijane.
  • Słabe lub powtarzane hasło administratora, odgadnięte przez masowe próby logowania.
  • Nielegalnie pobrany motyw albo wtyczka, które od początku zawierają ukryty kod.
  • Przejęte dane dostępowe do FTP lub panelu hostingu, na przykład z zainfekowanego komputera.
  • Podatności po stronie serwera współdzielonego, gdy inna strona na tym samym koncie została zainfekowana.

Znajomość przyczyny jest równie ważna jak samo czyszczenie. Jeśli usuniesz skutki, a luka zostanie, infekcja wróci w ciągu dni lub tygodni.

Jak oczyścić stronę z infekcji

Czyszczenie zrób w ustalonej kolejności, żeby nie stracić danych i nie przeoczyć ukrytego kodu.

  • Zabezpiecz kopię obecnego stanu oraz zmień hasła do panelu WordPress, bazy, FTP i hostingu.
  • Wyłącz lub zaktualizuj wszystkie wtyczki i motywy. Usuń te, z których nie korzystasz.
  • Zastąp pliki rdzenia WordPress czystą wersją i porównaj sumy kontrolne, aby wykryć zmodyfikowane pliki.
  • Przeszukaj motywy, wtyczki i katalog uploads w poszukiwaniu plików PHP, które tam nie powinny być.
  • Sprawdź bazę danych: wpisy, opcje i widżety bywają miejscem ukrytych skryptów i linków.
  • Usuń nieznanych administratorów oraz zaplanowane zadania, które odtwarzają złośliwy kod.

Pełny opis procesu znajdziesz na stronie usuwanie wirusów ze strony, a pierwsze kroki tuż po wykryciu problemu na stronie włamanie na stronę. W abonamencie odwirusowanie jest w cenie, a przed każdą zmianą powstaje kopia, do której można wrócić.

Prośba o ponowną weryfikację w Search Console

Samo oczyszczenie strony nie zdejmuje ostrzeżenia natychmiast. Google musi ponownie ocenić stronę, a przyspieszasz to prośbą w Search Console.

  • Zaloguj się do Search Console i wybierz właściwość z twoją domeną. Jeśli jej nie masz, dodaj ją i potwierdź własność.
  • Otwórz sekcję problemów z bezpieczeństwem albo działań ręcznych i przeczytaj opis zgłoszenia.
  • Sprawdź, czy na wskazanych adresach nie ma już podejrzanego kodu, korzystając z narzędzia do sprawdzania adresu URL.
  • Wybierz opcję poproszenia o ponowną weryfikację i opisz krótko, co zostało zrobione: usunięty kod, zaktualizowane dodatki, zmienione hasła.
  • Poczekaj na odpowiedź. Czas rozpatrzenia bywa różny, więc nie wysyłaj kolejnych zgłoszeń co godzinę.

Jeśli Google odrzuci prośbę, w odpowiedzi zwykle znajdziesz przykłady adresów, które wciąż zawierają problem. Wróć do czyszczenia, szukając kodu dokładnie w tych miejscach, i złóż prośbę ponownie.

Jak nie dopuścić do powrotu komunikatu

Po usunięciu ostrzeżenia najważniejszy jest regularny nadzór. Aktualizuj WordPress, wtyczki i motywy, używaj silnych unikalnych haseł z dodatkowym uwierzytelnianiem, ogranicz liczbę zainstalowanych dodatków i trzymaj kopie zapasowe poza serwerem. Praktyczną listę znajdziesz we wpisie jak zabezpieczyć stronę WordPress, a o kopiach piszemy w poradniku kopia zapasowa WordPress, jak to zrobić.

Ważny jest też monitoring czarnych list. Dzięki niemu dowiadujesz się o problemie, zanim zobaczą go klienci. W naszym produkcie sprawdzamy ostrzeżenia wyszukiwarek i przeglądarek oraz listy antyspamowe poczty, a skan złośliwego kodu wykonuje się automatycznie, w planie Sklep co godzinę. Więcej o tej funkcji piszemy na stronie monitoring strony internetowej.

Najczęstsze pytania o komunikat Google

Jak długo widnieje komunikat po czyszczeniu? To zależy od tego, kiedy Google ponownie odwiedzi stronę i rozpatrzy prośbę. Po złożeniu zgłoszenia w Search Console zwykle nie ma sensu zmieniać niczego na stronie bez potrzeby, bo każda zmiana może wywołać nową ocenę.

Czy mogę po prostu usunąć wskazane adresy? Samo usunięcie widocznych stron nie wystarczy, jeśli kod, który je generuje, nadal działa. Spam wraca w nowych adresach, a ty tracisz czas na gaszenie skutków.

Czy komunikat dotyczy tylko WordPressa? Nie. Google ocenia każdą stronę, ale WordPress jest atakowany najczęściej, bo jest najpopularniejszy i ma wiele dodatków zewnętrznych. Podobne mechanizmy dotyczą innych systemów, a dla stron firmowych spoza WordPressa oferujemy skan zdalny i monitoring, opisane na stronie opieka nad stroną internetową.

Czy komunikat wpływa na pozycje? Tak, strona oznaczona jako zagrożona traci ruch, bo odwiedzający nie klikają w ostrzeżone wyniki, a część z nich jest blokowana przez przeglądarkę. Dlatego warto działać od razu, a nie czekać, aż ostrzeżenie zniknie samo.

Sprawdź, czy twoja strona jest czysta

Zacznij od skanu. Wpisz adres strony, a sprawdzimy pliki, bazę, wstrzyknięte skrypty, ukryte linki spamowe i przekierowania zależne od wyszukiwarki. Jeśli skan wykryje infekcję, plany z odwirusowaniem w cenie, opisane w cenniku, obejmują czyszczenie i stałą ochronę.