Malware na stronie nie zapowiada się. Jest zaprojektowany tak, żeby działać niezauważenie, używając Twojej strony do kradzieży danych, przekierowywania odwiedzających albo ataków na inne systemy, podczas gdy strona wygląda, jakby działała zupełnie normalnie. Zanim właściciel zauważy, że coś jest nie tak, malware często zdąży już narobić szkód. Ten artykuł pokazuje, dlaczego jest tak uporczywy i jak naprawdę wygląda od środka.
Malware, czyli złośliwe oprogramowanie, to kod umieszczony na stronie bez wiedzy właściciela, który służy interesom atakującego. Może dostać się przez lukę w przestarzałym oprogramowaniu, skradzione hasło administratora lub zainfekowany skrypt zewnętrzny. Gdy już tam jest, działa obok prawidłowych treści, nie wywołując żadnego oczywistego ostrzeżenia. Co w ogóle sprawia, że strony są podatne na ataki, wyjaśnia artykuł o tym, dlaczego bezpieczeństwo strony jest ważne.
Czym jest malware na stronie internetowej?
Malware na stronie to nie jeden konkretny rodzaj zagrożenia. To kategoria obejmująca wiele rodzajów złośliwego kodu, z których każdy robi co innego, gdy znajdzie się na stronie. Znajomość rodzajów pomaga zrozumieć, dlaczego malware tak trudno wykryć i dlaczego często wyrządza szkody na długo, zanim ktokolwiek zauważy jego obecność.
Częste rodzaje malware na stronach
- Malware przekierowujący zmienia, dokąd trafiają Twoi odwiedzający, kierując ich na strony phishingowe, oszukańcze lub takie, które generują przychody z reklam dla atakującego
- Malware skimmingowy przechwytuje dane kart płatniczych wpisywane na stronach zamówienia i przesyła je atakującemu na bieżąco, bez wiedzy odwiedzającego i właściciela
- Malware typu backdoor instaluje trwałe ukryte wejście, które pozwala atakującemu wrócić, nawet gdy pierwotna luka została załatana
- Ransomware szyfruje pliki strony i żąda zapłaty za przywrócenie dostępu
- Malware do kopania kryptowalut wykorzystuje zasoby urządzeń Twoich odwiedzających do wydobywania kryptowalut dla atakującego, gdy przeglądają Twoją stronę
- Malware spamujący używa serwera strony do wysyłania niechcianych e-maili, co może skutkować umieszczeniem Twojej domeny na czarnej liście
Jak malware dostaje się na stronę?
Przestarzałe oprogramowanie
- Gdy w platformie strony, wtyczce lub motywie zostaje odkryta luka, szczegóły są publikowane jednocześnie z wydaniem poprawki
- Zautomatyzowane skanery od razu zaczynają szukać stron wciąż działających na starej wersji. Okres między wydaniem poprawki a jej zastosowaniem na stronie to czas największego ryzyka
- Każdego dnia, gdy strona działa na przestarzałym oprogramowaniu ze znaną luką, jest udokumentowanym celem
Przejęte dane logowania administratora
- Zautomatyzowane narzędzia testują tysiące kombinacji nazw użytkownika i haseł na stronach logowania, aż któraś zadziała. Słabe lub powtarzane hasła to ułatwiają
- Dane skradzione przez phishing lub wycieki w innych usługach dają atakującym bezpośredni dostęp do panelu administracyjnego, gdzie mogą zainstalować malware bez wykorzystywania żadnej technicznej luki
Podatny kod zewnętrzny
- Wtyczki, motywy i integracje rozszerzają możliwości strony, ale też zwiększają liczbę potencjalnych punktów wejścia
- Lukę w dowolnym zewnętrznym komponencie można wykorzystać bez względu na to, jak bezpieczna jest sama platforma
- Nieaktywne wtyczki i motywy, które nie są aktualizowane, pozostają podatne, nawet gdy nie są używane na stronie
Przejęte skrypty zewnętrzne
- Strony ładujące skrypty od zewnętrznych dostawców (narzędzi analitycznych, sieci reklamowych, widżetów czatu) są narażone, jeśli ci dostawcy zostaną przejęci
- Złośliwy kod dostarczony przez zaufany skrypt zewnętrzny trafia na każdą stronę korzystającą z tej usługi, a nie tylko na jedną
Co malware robi z Twoją stroną?
Przekierowuje Twoich odwiedzających
- Malware przekierowujący wysyła odwiedzających na strony, z którymi nie masz nic wspólnego, często bez żadnego widocznego znaku, że doszło do przekierowania
- Te miejsca docelowe mogą próbować zainstalować złośliwe oprogramowanie na urządzeniu odwiedzającego, wyłudzić dane logowania lub przeprowadzić oszustwo
- Przekierowanie bywa warunkowe i dotyczy tylko odwiedzających z wyników wyszukiwania albo tylko użytkowników telefonów, żeby uniknąć wykrycia przez właściciela, który wchodzi na stronę bezpośrednio
Niszczy widoczność w wyszukiwarce
- Wyszukiwarki, które wykryją malware na stronie, dodają etykietę ostrzegawczą do jej wpisu w wynikach. Współczynnik klikalności spada niemal do zera, gdy to ostrzeżenie się pojawia
- W poważniejszych przypadkach strona jest całkowicie usuwana z wyników, dopóki nie zostanie oczyszczona, a wniosek o ponowną weryfikację nie zostanie zaakceptowany
- Ostrzeżenia przeglądarki blokują odwiedzających, zanim w ogóle dotrą na stronę, więc tracisz ruch od każdego, kto na nie trafi
Odsłania dane Twoich odwiedzających
- Malware skimmingowy przechwytuje wrażliwe informacje w chwili wpisywania. Dane płatności, hasła i dane kontaktowe trafiają do atakującego, a wysłanie formularza przebiega normalnie
- Ani odwiedzający, ani właściciel strony nie wie, że to się dzieje
- Ujawnienie danych odwiedzających ma konsekwencje prawne w regionach z przepisami o ochronie danych, a szkody wizerunkowe mogą przetrwać każdą poprawkę techniczną
Bierze Twoją stronę jako zakładnika
- Ransomware szyfruje pliki strony i całkowicie blokuje właściciela. Odzyskanie dostępu wymaga zapłacenia okupu albo przywrócenia z czystej kopii zapasowej
- Właściciele z niedawnymi kopiami zapasowymi przechowywanymi osobno od serwera mogą przywrócić stronę bez płacenia. Ci, którzy nie mają kopii poza serwerem, mają bardzo niewiele opcji
Skąd wiesz, że Twoja strona ma malware?
Sygnały, które może zauważyć właściciel strony
- Pliki w katalogu strony, których nikt z Twojego zespołu nie dodał
- Zmiany w plikach głównych lub plikach konfiguracji, których nikt nie wprowadził
- Nowe konta administratorów w panelu
- Wyraźnie wolniejsze ładowanie strony bez żadnych zmian w treści ani kodzie
- Zablokowany dostęp do panelu administracyjnego
Sygnały zgłaszane z zewnątrz
- Odwiedzający zgłaszają, że przeglądarka ostrzega ich przed wejściem na Twoją stronę
- Etykieta ostrzegawcza obok wpisu Twojej strony w wynikach wyszukiwania
- Odwiedzający zgłaszają przekierowania na nieznane strony po kliknięciu linków na Twojej stronie
- Odrzucone e-maile lub raporty o umieszczeniu domeny na czarnej liście
Dlaczego możesz niczego nie zauważyć
- Wiele rodzajów malware jest specjalnie zaprojektowanych tak, żeby były niewidoczne dla właścicieli, a celowały w odwiedzających
- Malware przekierowujący często włącza się tylko dla odwiedzających z wyszukiwarek, więc strona wygląda normalnie, gdy wchodzisz na nią bezpośrednio
- Regularne skanowanie bezpieczeństwa to jedyny pewny sposób na wykrycie infekcji, które celowo zaprojektowano tak, żeby ich nie było widać
Jak usunąć malware ze strony?
Przywróć z czystej kopii zapasowej
- Przywrócenie kopii sprzed pojawienia się malware zastępuje każdy zainfekowany plik zweryfikowaną, czystą wersją strony
- Po przywróceniu trzeba znaleźć i zamknąć lukę, która umożliwiła atak, zanim strona wróci online. W przeciwnym razie ta sama infekcja się powtórzy
- Jak ustawić kopie zapasowe, zanim dojdzie do incydentu, wyjaśnia artykuł o tym, jak tworzyć kopie zapasowe strony
Ręczne usuwanie, gdy nie ma kopii zapasowej
- Zainfekowane pliki trzeba wskazać skanerem bezpieczeństwa i oczyścić albo zastąpić czystymi wersjami z oryginalnego źródła
- Backdoory pozostawione przez atakującego trzeba znaleźć i usunąć. Pozostawienie jakiejkolwiek części infekcji oznacza, że atakujący zachowuje dostęp
- Ręczne usuwanie jest wolniejsze i mniej niezawodne niż przywracanie z kopii zapasowej, zwłaszcza gdy zainstalowano backdoory
Gdy strona jest już czysta
- Zmień wszystkie dane logowania powiązane ze stroną, w tym konta administratorów, panel hostingu, FTP i bazę danych
- Zaktualizuj całe oprogramowanie, żeby zamknąć wykorzystane luki
- Wyślij do wyszukiwarek wniosek o ponowną weryfikację, żeby ostrzeżenia w wynikach mogły zostać usunięte
- Przez kilka tygodni uważnie monitoruj stronę, żeby potwierdzić, że malware nie wrócił
Pełny przewodnik po tym, jak nie dopuścić malware na stronę, znajdziesz w artykule o tym, jak chronić stronę przed hakerami. Co chronią certyfikaty SSL, a czego nie, wyjaśnia artykuł o tym, czym jest certyfikat SSL i jak działa.
Jak WEMASY chroni przed malware
Infrastruktura hostingowa WEMASY obejmuje zaporę i filtrowanie ruchu na poziomie sieci, co blokuje znaczną część zautomatyzowanych ataków, zanim dotrą do pojedynczych stron. Aktualizacjami oprogramowania zarządza platforma, więc strony w WEMASY nie są narażone na luki w przestarzałym kodzie platformy.
Kopie zapasowe są częścią wszystkich planów i są zarządzane automatycznie, a opcje przywracania są dostępne w panelu. W razie incydentu przywrócenie czystego stanu nie wymaga wiedzy technicznej ani osobnej usługi kopii zapasowych.
Zobacz, co jest w zestawie, na stronie kreatora stron WEMASY albo sprawdź plany na stronie z cennikiem.
Najczęściej zadawane pytania
Czym jest malware na stronie internetowej?
Malware na stronie to złośliwy kod umieszczony na stronie bez wiedzy właściciela. Atakujący wstrzykują go przez luki w oprogramowaniu strony, przejęte dane logowania administratora lub zainfekowane skrypty zewnętrzne. Gdy trafi na stronę, może przekierowywać odwiedzających, kraść dane, wysyłać spam, szyfrować pliki dla okupu albo wykorzystywać urządzenia odwiedzających do nieautoryzowanych celów. Zwykle działa w tle, podczas gdy strona wygląda, jakby działała normalnie. W kreatorze stron WEMASY możesz to ustawić bezpośrednio na swojej stronie.
Jak malware dostaje się na stronę?
Najczęstsze drogi to wykorzystanie znanych luk w przestarzałym oprogramowaniu strony, dostęp przez słabe lub skradzione hasła administratora oraz przejęcie wtyczek zewnętrznych lub skryptów zewnętrznych. Zautomatyzowane narzędzia stale skanują miliony stron w poszukiwaniu tych luk i wykorzystują je, nie celując w żadną konkretną stronę. Aktualizowanie oprogramowania oraz silne i unikalne dane logowania administratora zamykają większość punktów wejścia.
Skąd mam wiedzieć, czy moja strona ma malware?
Typowe oznaki to zgłoszenia odwiedzających o przekierowaniach na nieznane strony, ostrzeżenia przeglądarki lub wyników wyszukiwania pojawiające się przy Twojej stronie, nieoczekiwane pliki w katalogu strony, nowe konta administratorów, których nikt nie utworzył, i wyraźnie wolniejsze niż zwykle ładowanie. Wiele infekcji jest zaprojektowanych tak, żeby były niewidoczne dla właściciela, a dotykały odwiedzających, więc regularne skanowanie bezpieczeństwa to jedyny pewny sposób na wczesne wykrycie.
Czy malware może wpłynąć na pozycje w wyszukiwarce?
Tak, bezpośrednio. Wyszukiwarki, które wykryją malware, dodają etykietę ostrzegawczą do wpisu strony w wynikach, co obniża współczynnik klikalności niemal do zera. W poważnych przypadkach strona jest całkowicie usuwana z wyników, dopóki po oczyszczeniu nie przejdzie weryfikacji. Ostrzeżenia przeglądarki blokują odwiedzających, zanim dotrą na stronę. Odzyskanie widoczności w wyszukiwarce po incydencie z malware wymaga czasu i nie zawsze następuje od razu, nawet gdy strona jest potwierdzona jako czysta.
Jaki jest najszybszy sposób na wyleczenie strony z infekcji malware?
Przywrócenie z czystej kopii zapasowej to najszybsza i najbardziej niezawodna metoda. Zastępuje wszystkie zainfekowane pliki zweryfikowaną, czystą wersją strony. Po przywróceniu trzeba załatać lukę, która umożliwiła atak, zanim strona znów trafi online, i zmienić wszystkie dane logowania. Jeśli nie ma czystej kopii zapasowej, zainfekowane pliki trzeba wskazać i oczyścić ręcznie, co trwa znacznie dłużej i częściej zostawia pozostałości problemów.
Czy certyfikat SSL chroni przed malware?
Nie. SSL szyfruje dane w drodze między przeglądarką odwiedzającego a serwerem. Nie chroni samej strony przed malware. Strona z ważnym certyfikatem SSL nadal może zostać zainfekowana, jeśli serwer ma luki, dane logowania administratora są słabe albo wtyczka lub skrypt zewnętrzny zawiera błąd bezpieczeństwa. SSL i ochrona przed malware odpowiadają na różne zagrożenia i oba są potrzebne: SSL chroni dane wysyłane przez odwiedzających, a zabezpieczenia po stronie serwera chronią stronę przed przejęciem.