Usługa przywrócenia zainfekowanej strony internetowej na WordPressie jest kluczowa dla utrzymania bezpieczeństwa, reputacji i funkcjonalności witryny. Gdy strona zostanie zainfekowana przez złośliwe oprogramowanie (malware) lub stanie się ofiarą ataku, ważne jest podjęcie natychmiastowych działań w celu zidentyfikowania i usunięcia zagrożenia oraz przywrócenia strony do pełnej sprawności.
Usługa
- Diagnoza zagrożenia
- Kompleksowa analiza strony w celu zidentyfikowania źródła infekcji.
- Skanowanie witryny w poszukiwaniu złośliwego oprogramowania, backdoorów i innych potencjalnych luk w zabezpieczeniach.
- Usunięcie malware
- Skanowanie i usuwanie zainfekowanych plików oraz złośliwego kodu z bazy danych WordPressa.
- Wykrywanie i usuwanie backdoorów lub ukrytych punktów wejścia wykorzystanych przez atakującego.
- Odbudowa i przywrócenie plików
- Przywracanie usuniętych lub zainfekowanych plików z kopii zapasowej — warto regularnie tworzyć kopie strony.
- Aktualizacja i oczyszczenie zainfekowanych wtyczek i motywów.
- Aktualizacja i zabezpieczenia
- Aktualizacja WordPressa, wtyczek i motywów do najnowszych wersji.
- Wzmocnienie zabezpieczeń: zmiana haseł, ograniczenia dostępu, konfiguracja firewalla.
- Monitorowanie bezpieczeństwa
- Wdrożenie narzędzi monitorujących bezpieczeństwo w czasie rzeczywistym.
- Konfiguracja powiadomień o potencjalnych zagrożeniach.
- Zapobieganie przyszłym atakom
- Porady dotyczące praktyk bezpieczeństwa online.
- Instalacja i konfiguracja wtyczek bezpieczeństwa WordPressa.
- Edukacja właścicieli witryn w zakresie utrzymania bezpieczeństwa.
- Przywracanie funkcjonalności
- Testy witryny po usunięciu zagrożenia.
- Przywrócenie utraconych funkcji i danych.
- Raportowanie i analiza
- Raport z ataku i podjętych działań.
- Analiza wektora ataku w celu ograniczenia podobnych incydentów w przyszłości.
Usługa przywracania zainfekowanej strony wymaga współpracy z doświadczonymi osobami od bezpieczeństwa, które usuną zagrożenie i wzmocnią witrynę przed kolejnymi incydentami. Regularne monitorowanie, aktualizacje i świadomość bezpieczeństwa utrzymują stronę w dobrej kondycji.
Kroki (przywracanie ręczne — skrót procedury)
Poniżej uproszczona lista kroków znana z praktyki naprawczej. Wykonuj ją ostrożnie albo zleć audyt specjaliście — błąd może uszkodzić witrynę lub dane.
- Zmień lub przełącz wersję PHP w panelu kontrolnym. Zmiana wersji PHP resetuje i kończy wszystkie procesy. Jeśli używasz PHP 7.4, możesz przełączyć na 7.0, a następnie wrócić do 7.4.
- Zrób zrzut ekranu strony „Wtyczki” w WordPressie albo sporządź listę zainstalowanych wtyczek.
- Utwórz nowe, bezpieczne hasło FTP.
- Pobierz folder motywu (theme) ze swojej strony.
- Pobierz wszystkie pliki z głównego folderu instalacji WordPress (folder z plikiem wp-config.php). Jeśli masz pliki w głównym folderze konta hostingowego, pobierz je także. Przykład: /public_html/{pobierz te pliki}.
- Usuń wszystkie pliki z głównego folderu instalacji WordPress. Jeśli masz pliki w głównym folderze konta, usuń je tamże. Przykład: /public_html/{usuń te pliki}.
- Usuń foldery rdzenia WordPress: wp-admin i wp-includes.
- Usuń wszystkie foldery motywów w /wp-content/themes/. Sprawdź /wp-content/index.php i /wp-content/themes/index.php — powinno być wyłącznie // Silence is golden. Usuń i zastąp pliki, jeśli jest kod hakerski. Ręczne usunięcie folderu motywu nie usuwa ustawień z bazy.
- Usuń wszystkie foldery wtyczek w /wp-content/plugins/. Sprawdź /wp-content/plugins/index.php — ta sama zasada co wyżej. Ustawienia wtyczek zostają w bazie.
- Sprawdź domyślne foldery konta oraz własne katalogi (cgi, cgi-bin, stats, errordocs, logs itd.). Przy podejrzanych plikach zrób kopię lokalnie, usuń z serwera. Przy pomyłce support hostingu może przywrócić pliki systemowe.
- Pobierz archiwum WordPress z oficjalnej strony, rozpakuj na komputerze.
- Utwórz archiwa ZIP folderów wp-admin i wp-includes (np. Windows: prawy przycisk → Wyślij do → folder skompresowany; na innych systemach 7-Zip, WinZip itp.).
- Prześlij ZIP-y wp-admin i wp-includes na hosting i rozpakuj w tym samym miejscu, gdzie stały wcześniejsze foldery.
- Prześlij pliki główne WordPressa (index.php, license.txt, readme.html itd.) do folderu instalacji.
- Prześlij zachowany wp-config.php — przed wgraniem otwórz go i upewnij się, że nie ma kodu hakerskiego.
- Prześlij nowy motyw lub zaufaną kopię motywu do /wp-content/themes/. Zalecana jest świeża kopia motywu zamiast starego archiwum.
- Zaloguj się do panelu WordPressa i ponownie zainstaluj wtyczki.
- Prześlij pozostałe pliki własne (z głównej instalacji i konta) dopiero po sprawdzeniu, że nie zawierają złośliwego kodu.