Timthumb reprezintă vulnerabilitatea Multe site-uri Wordpress blocate de Google
Wordpress Securitate / / March 17, 2020
Avertismente Google Malware a început să apară pe internet la începutul acestei luni și chiar acum, site-urile sunt încă infectate de scripturi de internet autonome. Dacă executați un site WordPress cu o temă premium personalizată, este posibil să vedeți deja mesajul de mai sus când încercați să vizitați site-ul dvs. web (sper că nu….). Problema constă într-o vulnerabilitate descoperită recent într-un script popular de manipulare a imaginilor numit Timthumb. Scriptul este foarte popular printre temele WordPress premium, ceea ce face ca această exploatare să fie deosebit de periculoasă, aceea că codul de exploatare este deja în sălbăticie de câteva săptămâni. Vestea bună este că voi trece în revistă nu numai modul de detectare a faptului dacă ați fost deja infectat, ci și cum să vă legați blogul pentru a preveni să vă infectați.
Cum să verificați dacă aveți o problemă
În afară de a vedea un avertisment în Chrome similar cu cel de mai sus în timpul vizitei site-ului dvs., există două modalități ușoare de a vedea dacă instalarea dvs. WordPress a fost infectată.
Primul este un scaner extern de wordpress conceput de Sucuri: http://sitecheck.sucuri.net/scanner/
Al doilea este un script pe partea de server pe care îl încărcați pe site-ul dvs. și apoi îl încărcați de pe un browser web. Aceasta este disponibilă la http://sucuri.net/tools/sucuri_wp_check.txt și va trebui să fie redenumit după descărcare, conform instrucțiunilor Sucuri de mai jos:
- Salvați scriptul pe mașina dvs. locală făcând clic dreapta pe linkul de mai sus și salvați linkul ca
- Conectați-vă pe site-ul dvs. prin sFTP sau FTP (vă recomandăm sFTP / SSH)
- Încărcați scriptul în directorul dvs. rădăcină WordPress
- Redenumiți sucuri_wp_check.txt în sucuri_wp_check.php
- Rulați scriptul prin browserul ales - yourdomain.com/sucuri_wp_check.php - Asigurați-vă că schimbați calea URL către domeniul dvs. și oriunde ați încărcat fișierul
- Verificați rezultatele
Dacă scanerele extrag ceva infectat, veți dori să eliminați imediat fișierele infectate. Dar, chiar dacă scanerele arată „totul clar”, este posibil să mai aveți o problemă cu instalarea dvs. de timp.
Cum o pot repara?
În primul rând, dacă nu ați făcut-o deja - faceți backup și descărcați o copie a directorului dvs. WordPress și a bazei de date MySQL. Pentru instrucțiuni despre backupul bazei de date MySQL, consultați WordPress Codex. Copia dvs. de rezervă poate conține gunoi, dar este mai bine decât să pornești de la nimic.
În continuare, apucați cea mai recentă versiune de timthumb la http://timthumb.googlecode.com/svn/trunk/timthumb.php
Acum trebuie să securizăm noul timbthumb .php și să facem astfel încât site-urile externe să nu poată activa scripturile de rulare. Pentru aceasta, urmați acești pași:
- Utilizați un editor de text ca Notepad ++ și mergeți la linia 27 din timbthumb.php - Ar trebui să citească $ permisSites = tablou (
- Eliminați toate site-urile enumerate, cum ar fi „imgur.com” și „tinypic.com”
- După ce eliminați tot paranteza ar trebui să fie acum goală și închisă astfel: $ permisSites = tablou();
- Salvează modificările.
Bine, acum când noul dvs. script de tabel este sigur, va trebui să vă conectați la serverul site-ului dvs. web prin FTP sau SSH. În majoritatea temelor personalizate WordPress care utilizează marcaj de timp, acesta se află în wp-content \ teme \ [THEMENAME] pliant. Ștergeți timbhumb.php vechi și înlocuiți-l cu unul nou. Dacă aveți mai mult de o copie de marcă de timp pe serverul dvs., va trebui să vă asigurați că înlocuiți-le pe toate - notează că uneori acestea vor fi doar apelate thumb.php.
După ce ați actualizat timbthumb pe serverul dvs. web și ați șters oricare dintre fișierele detectate de scanerele de mai sus, sunteți mai bine sau nu mai bine. Dacă credeți că puteți actualiza un pic până târziu și s-ar putea să fiți deja infectat, trebuie să contactați imediat gazda web și să le cereți să facă o scanare AV completă a serverului dvs. web. Sperăm ca atunci să vă ajute să vă remediați altfel s-ar putea să fie nevoie să reveniți la o copie de rezervă.