Jak działa ta kontrola
Scanaris sprawdza Twój adres w Google Safe Browsing, czarnej liście, której używają Chrome, Firefox, Safari, Android i sama wyszukiwarka Google do ostrzegania przed niebezpiecznymi stronami. Pyta o cztery typy zagrożeń: złośliwe oprogramowanie, inżynierię społeczną (phishing), niechciane oprogramowanie i potencjalnie szkodliwe aplikacje. Jeśli Safe Browsing nie zwraca żadnego trafienia, nie ma ustalenia: zdecydowana większość stron jest czysta i nie ma sensu tego mówić. Jeśli zwraca jakieś, otwiera ustalenie o wadze krytycznej, najpoważniejszej, jaka istnieje, z wykrytymi typami zagrożeń. Jeśli zapytanie zawiedzie, nic nie jest wymyślane.
Dlaczego to ważne
Być w Safe Browsing to w praktyce być poza internetem. Każdy odwiedzający z Chrome, Firefoksem lub Safari widzi czerwoną stronę na cały ekran z informacją, że Twoja strona jest niebezpieczna, i radą, żeby nie wchodzić; większość nie wchodzi. Google dodaje ostrzeżenie w wynikach, a jeśli to trwa, usuwa z indeksu. Maile z linkami do Twojej strony trafiają do spamu. A to, co za tym stoi, jest zwykle gorsze niż samo oznaczenie: prawie zawsze oznacza, że ktoś wszedł na Twój serwer i wstrzyknął kod, który przekierowuje do oszustw, pokazuje reklamy albo kradnie dane Twoich użytkowników. Czyli to nie fałszywy alarm do usunięcia, tylko incydent bezpieczeństwa do rozwiązania.
Jak to naprawić
- Potwierdź, co widzi Google. W Search Console sekcja „Problemy z bezpieczeństwem" mówi, które adresy i jaki typ problemu. Raport przejrzystości Google też to pokazuje bez konta.
- Znajdź wstrzyknięty kod. Szukaj niedawno zmodyfikowanych plików, których nie dotykałeś, zaciemnionych skryptów na końcu plików JS lub PHP, przekierowań w
.htaccesslub konfiguracji, administratorów, których nie rozpoznajesz, wtyczek lub motywów, których nie instalowałeś. W WordPressie pomaga skaner malware; w każdym stacku najpewniejsze jest porównanie z czystym repozytorium. - Wyczyść i zamknij drzwi. Najbezpieczniej jest wdrożyć ponownie z czystego kodu, a nie łatać zainfekowany. Potem to, co wpuściło atakującego: zaktualizuj wszystko (WordPress, wtyczki, zależności), zmień wszystkie hasła i klucze (panel, baza danych, FTP, API, hosting), przejrzyj kontrole WordPress, przestarzałe biblioteki i wrażliwe pliki, i włącz dwuskładnikowe uwierzytelnianie u hostingodawcy.
- Poproś o weryfikację. W Search Console, w „Problemach z bezpieczeństwem", przycisk „Poproś o sprawdzenie". Wyjaśnij, co znalazłeś i co zrobiłeś. Google zwykle odpowiada w ciągu jednego lub dwóch dni, a oznaczenie znika z przeglądarek niedługo potem.
- Czuwaj. Ponowne infekcje są częste, jeśli drzwi pozostają otwarte. Powtórz skan po tygodniu i po miesiącu.
Sprawdź, czy naprawione
Otwórz raport przejrzystości Google i wyszukaj swoją domenę:
https://transparencyreport.google.com/safe-browsing/search?url=twojadomena.pl
Powinno tam być, że nie wykryto niebezpiecznej treści. W Search Console „Problemy z bezpieczeństwem" powinny być puste. I otwórz stronę w Chrome w oknie incognito: nie powinno pojawić się żadne ostrzeżenie.
Często zadawane pytania
Moja strona jest czysta, dlaczego jestem oznaczony?
Czasem oznaczenie pochodzi z zasobu, który ładujesz: przejętego skryptu zewnętrznego, złośliwej reklamy, wtyczki, która wstrzykuje przekierowania tylko dla niektórych odwiedzających lub krajów. To, co widzisz w swojej przeglądarce, może nie być tym, co widzi użytkownik mobilny w innym kraju. Sprawdź raporty w Search Console, które podają dokładny adres i typ.
Ile trwa usunięcie?
Po wyczyszczeniu i prośbie o weryfikację zwykle od 24 do 72 godzin. Jeśli poprosisz o weryfikację bez wyczyszczenia, zostanie odrzucona, a kolejna próba potrwa dłużej.
Czy ta kontrola wykrywa trwające ataki?
Nie: wykrywa, że Google już Cię oznaczyło, co jest konsekwencją. Próby włamania na żywo (brute force na logowaniu, kradzież danych dostępowych) wymagają agenta wewnątrz Twojej aplikacji; to robi usługa zagrożeń na żywo w planach Pro.