Zaatakowany sklep internetowy może nie zdawać sobie z tego sprawy przez tygodnie – złośliwy kod często działa niewidocznie, wykradając dane klientów lub wysyłając spam ze skrzynki e-mail sklepu. Gdy atak zostanie wykryty – przez klientów, Google lub hosting – sklep musi być natychmiast wyczyszczony i zabezpieczony. Usuwamy malware ze sklepów ShopGold skutecznie i kompleksowo.
Złośliwy kod w sklepie ShopGold może przybierać różne formy: backdoor PHP ukryty w plikach szablonu lub bibliotek, skimmer kart płatniczych wstrzyknięty w JavaScript strony checkout, przekierowania użytkowników na strony phishingowe, wysyłanie spamu z konta e-mail serwera lub cryptominer obciążający procesor serwera. Każda z tych form wymaga innego podejścia do detekcji i usuwania.
Objawy zainfekowanego sklepu ShopGold
- Google Safe Browsing wyświetla ostrzeżenie o niebezpiecznej stronie
- Hosting zawiesił konto z powodu złośliwej aktywności lub spamu
- Klienci zgłaszają przekierowania na podejrzane strony
- Nieautoryzowane pliki PHP w katalogach sklepu
- Nieoczekiwane zapytania do zewnętrznych serwerów w logach sieciowych
- Wolne działanie serwera – cryptominer zużywa zasoby CPU
- Skrzynka pocztowa sklepu oznaczona jako źródło spamu (blacklista)
Procedura czyszczenia sklepu z malware
Usuwanie złośliwego oprogramowania ze sklepu ShopGold przebiega według ścisłej procedury: izolacja sklepu (tryb maintenance lub tymczasowe zamknięcie), kopia forensyczna plików i bazy danych przed czyszczeniem (do analizy), skanowanie wszystkich plików PHP narzędziami detekcji malware (YARA, własne sygnatury), manualna analiza podejrzanych plików, usunięcie złośliwego kodu i przywrócenie czystych wersji plików z kopii zapasowej lub repozytorium, weryfikacja bazy danych pod kątem wstrzyknięć SQL, zmiana wszystkich haseł (admin ShopGold, FTP, baza danych, serwer), aktualizacja ShopGold i wszystkich modułów do aktualnych wersji, konfiguracja zabezpieczeń eliminujących wektor ataku. Finalnie weryfikujemy czystość przez Google Safe Browsing i monitorujemy sklep przez kolejne 72 godziny.