Fałszywy skaner w kodzie źródłowym PHP

Okno wyskakujące w przeglądarce internetowej, które twierdzi, że skanuje komputer w poszukiwaniu wirusów, jest najprawdopodobniej fałszywym skanerem, który próbuje zainfekować komputer. Te fałszywe skanery nie są napisane w języku skryptowym PHP, ale kod PHP na serwerze może zawierać linie, które zabierają gościa do fałszywego skanera. Bez względu na to, czy haker zainfekował serwery Twojego małego biznesu fałszywym kodem skanera, czy też natrafisz na jeden z nich podczas pracy na jednym z komputerów Twojej firmy, musisz postępować z nimi ostrożnie i szybko.

Funkcja PHP

Kod PHP, w przeciwieństwie do HTML, nie jest uruchamiany w przeglądarce klienta. Jest to raczej język programowania, który wykonuje się całkowicie na serwerze witryny. Serwer z kolei przesyła wyniki wykonania skryptu PHP do przeglądarki użytkownika końcowego. Ponieważ PHP wykonuje po stronie serwera, twórcy szkodliwego oprogramowania nie mogą tworzyć kodu PHP, który może bezpośrednio narazić komputer użytkownika. Kod PHP może jednak przekierowywać użytkowników na strony internetowe z kodem w językach, które mają bezpośredni dostęp do komputera użytkownika końcowego.

Strona przekierowująca

Jeśli witryna przekieruje Cię na fałszywą stronę skanera, zrobiła to z jednego z dwóch powodów: jest to witryna, która celowo infekuje swoich użytkowników złośliwym oprogramowaniem, włączając przekierowania do kodu źródłowego stron lub spadła na stronę. ofiara hakera. Twórcom szkodliwego oprogramowania trudno jest uzyskać bezpośredni dostęp do plików witryny, więc częściej zdarza się, że pośrednio atakują witrynę za pomocą ataków typu cross-site scripting. W tych atakach hakerzy hostują programy na serwerach, które badają inne witryny pod kątem różnych luk w zabezpieczeniach. Gdy program znajdzie taką lukę, oprogramowanie wykorzystuje ją do wstrzykiwania złośliwego kodu na serwer. W przypadku fałszywych skanerów, ten złośliwy kod jest przekierowaniem lub wyskakującym okienkiem prowadzącym do strony zawierającej fałszywy skaner.

Radzenie sobie z infekcją

Kiedy właściciel witryny odkryje, że twórca szkodliwego oprogramowania naruszył bezpieczeństwo swojego serwera, najbardziej niezawodny sposób na usunięcie złośliwego kodu polega na usunięciu serwera i przywróceniu go do poprzedniej kopii zapasowej, o której wie, że jest wolny od złośliwego oprogramowania. Jednak to tylko naprawi obecną infekcję. Luka, która pozwoli autorowi szkodliwego oprogramowania na wstrzykiwanie kodu przekierowania PHP na serwer, będzie nadal otwarta. Pierwszym krokiem do zamknięcia tych dziur jest upewnienie się, że zarówno system operacyjny serwera, jak i system zarządzania treścią są w pełni załatane. Po tym programiści pracujący w Internecie muszą przejrzeć wygenerowany kod, aby upewnić się, że nie wprowadzili żadnych luk w zabezpieczeniach do witryny. Mogą to być: weryfikacja danych wejściowych z pól tekstowych stron WWW lub zezwolenie serwerowi na próby wypełnienia żądań dla dowolnego pliku zasobów bez uprzedniego sprawdzenia, czy plik powinien istnieć.

Radzenie sobie ze skanerem

Jeśli widzisz fałszywy skaner, nie klikaj żadnej części okna podręcznego skanera, w tym przycisku "Zamknij". To, że przycisk w interfejsie fałszywego skanera mówi "zamknij", nie oznacza, że ​​nie użyje tego kliknięcia, aby uzyskać uprawnienia do przeprowadzenia ataku na twój system. Najbezpieczniejszym sposobem uniknięcia fałszywego skanera bez ryzyka infekcji jest po prostu całkowite zamknięcie przeglądarki, a następnie ponowne jej otwarcie.

Popularne Wiadomości