Luka w zabezpieczeniach Timthumb renderuje wiele witryn WordPress zablokowanych przez Google

Luka Timbthumb renderuje wordpress w Google Alert
Ostrzeżenia o złośliwym oprogramowaniu Google zaczęły się pojawiaćprzez Internet na początku tego miesiąca, a nawet teraz, strony są wciąż infekowane przez autonomiczne skrypty internetowe. Jeśli prowadzisz witrynę WordPress z niestandardowym motywem premium, możesz już zobaczyć powyższą wiadomość podczas próby odwiedzenia witryny (mam nadzieję, że nie….). Problem leży w podatności odkrytej niedawno w popularnym skrypcie do obróbki zdjęć o nazwie Timthumb. Skrypt ten jest bardzo popularny wśród najlepszych motywów WordPress, co czyni ten exploit szczególnie niebezpiecznym, ponieważ kod exploita jest na wolności od kilku tygodni. Dobrą wiadomością jest to, że omówię nie tylko instrukcje wykrywania, czy jesteś już zarażony, ale także sposoby łatania bloga, aby zapobiec infekcji.

Jak sprawdzić, czy masz problem

Oprócz wyświetlania ostrzeżenia w przeglądarce Chrome podobnego do powyższego podczas odwiedzania witryny, istnieją dwa proste sposoby sprawdzenia, czy instalacja WordPress została zainfekowana.

Pierwszy to zewnętrzny skaner wordpress zaprojektowany przez Sucuri: http://sitecheck.sucuri.net/scanner/

Drugi to skrypt po stronie serweraprzesłać na swoją stronę, a następnie załadować z przeglądarki internetowej. Jest on dostępny na stronie http://sucuri.net/tools/sucuri_wp_check.txt i po pobraniu należy go zmienić zgodnie z instrukcjami Sucuri poniżej:

    1. Zapisz skrypt na komputerze lokalnym, klikając prawym przyciskiem myszy powyższy link i zapisz link jako
    2. Zaloguj się do swojej witryny przez sFTP lub FTP (zalecamy sFTP / SSH)
    3. Prześlij skrypt do głównego katalogu WordPress
    4. Zmień nazwę sucuri_wp_check.txt na sucuri_wp_check.php
    5. Uruchom skrypt za pomocą wybranej przeglądarki - twojadomena.com/sucuri_wp_check.php - Upewnij się, że zmieniłeś ścieżkę URL do swojej domeny i gdziekolwiek przesłałeś plik
    6. Sprawdź wyniki

Jeśli skanery wykryją coś zainfekowanego, będzieszchcę natychmiast usunąć zainfekowane pliki. Ale nawet jeśli skanery pokazują „wszystko jasne”, prawdopodobnie nadal masz problem z faktyczną instalacją czasową.

Jak to naprawić?

Po pierwsze, jeśli jeszcze tego nie zrobiłeś - wykonaj kopię zapasową i pobierz kopię katalogu WordPress i bazy danych MySQL. Instrukcje dotyczące tworzenia kopii zapasowej bazy danych MySQL znajdują się w Kodeks WordPress. Twoja kopia zapasowa może zawierać śmieci, ale lepiej niż zaczynać od zera.

Następnie pobierz najnowszą wersję timthumb ze strony http://timthumb.googlecode.com/svn/trunk/timthumb.php

Teraz musimy zabezpieczyć nowy plik timphthumb .php i sprawić, aby zewnętrzne witryny nie mogły aktywować uruchamianych skryptów. Aby to zrobić, wykonaj następujące kroki:

  1. Użyj edytora tekstu, takiego jak Notepad ++, i przejdź do wiersza 27 w timbthumb.php - Powinien przeczytać $ allowedSites = array (
  2. Usuń wszystkie wymienione witryny, takie jak „imgur.com” i „tinypic.com”
  3. Po usunięciu wszystkiego nawias powinien być teraz pusty i zamknięty w następujący sposób: $ allowedSites = array();
  4. Zapisz zmiany.

dozwolone tablice witryn w czasie

OK, teraz, gdy nowy skrypt timbthumb jest bezpieczny, musisz połączyć się z serwerem swojej witryny przez FTP lub SSH. W większości niestandardowych motywów WordPress, które używają timbthumb, znajduje się w wp-contentthemes [nazwa] teczka. Usuń stary timbhumb.php i zastąp go nowym. Jeśli masz na serwerze więcej niż jedną kopię timbthumb, musisz koniecznie wymienić WSZYSTKIE z nich - pamiętaj, że czasami będą one po prostu wywoływane thumb.php.

timbthumb na serwerze ftp filezilla

Po zaktualizowaniu timbthumb w sieciserwer i wyczyścił wszystkie pliki wykryte przez powyższe skanery, jesteś mniej lub bardziej dobry. Jeśli uważasz, że możesz trochę zaktualizować do późna i być może już jesteś zainfekowany, powinieneś natychmiast skontaktować się z usługodawcą internetowym i poprosić go o wykonanie pełnego skanowania AV twojego serwera. Mamy nadzieję, że to pomoże Ci to naprawić, w przeciwnym razie może być konieczne przywrócenie kopii zapasowej.

0

Podobne artykuły

zostaw komentarz