Sari la conținut

Site WordPress spart: ce faci, pas cu pas

  • De WooCentury
  • Actualizat
  • 3 min de citit

Dacă site-ul tău WordPress a fost spart, primul pas e să-l izolezi (mod mentenanță), să faci o copie de siguranță a stării actuale și să schimbi toate parolele. Abia apoi treci la curățarea malware-ului și la închiderea breșei. Ordinea contează: dacă ștergi fișiere la întâmplare, pierzi dovezile despre cum a intrat atacatorul și riști să fii spart din nou peste câteva zile.

Semne că site-ul WordPress a fost spart

  • redirecționări către site-uri de jocuri de noroc, farmacii sau „câștiguri”;
  • Google afișează „Acest site poate fi compromis” sau Chrome arată un ecran roșu;
  • apar pagini, utilizatori administratori sau fișiere PHP pe care nu le-ai creat;
  • hostingul ți-a suspendat contul sau te-a anunțat de trimitere de spam;
  • site-ul e brusc foarte lent sau procesorul serverului e la maximum.

Ce faci imediat, în primele 30 de minute

  1. Pune site-ul în mod mentenanță, ca vizitatorii să nu fie infectați sau redirecționați (din pluginul de mentenanță, din panoul hostingului sau cu un fișier .maintenance).
  2. Fă un backup al stării actuale, inclusiv al fișierelor infectate. Pare ciudat, dar îți trebuie pentru analiză și ca plasă de siguranță.
  3. Anunță firma de hosting. Cere jurnalele de acces și de erori: acolo se vede pe unde a intrat atacatorul.
  4. Schimbă toate parolele: panoul de hosting, FTP/SFTP, baza de date, conturile de administrator WordPress, domeniul și e-mailurile asociate.

Cum cureți site-ul WordPress

  1. Scanează fișierele cu Wordfence sau Sucuri și cu scannerul de malware al hostingului (Imunify360, ClamAV).
  2. Reinstalează nucleul WordPress din sursa oficială: Panou → Actualizări → Reinstalează sau manual, înlocuind folderele wp-admin și wp-includes.
  3. Reinstalează pluginurile și tema din surse oficiale. Șterge tot ce nu folosești și orice temă sau plugin „nulled”.
  4. Verifică folderul wp-content/uploads: acolo nu trebuie să existe fișiere .php.
  5. Verifică baza de date: utilizatori administratori necunoscuți, scripturi injectate în articole sau în opțiuni (de exemplu în siteurl și home).
  6. Regenerează cheile de securitate din wp-config.php (generatorul oficial: api.wordpress.org/secret-key). Asta deconectează toate sesiunile, inclusiv pe ale atacatorului.
  7. Corectează permisiunile: 644 pentru fișiere, 755 pentru foldere, 600 sau 640 pentru wp-config.php. Niciodată 777.
  8. Verifică și celelalte site-uri de pe același cont de hosting: de obicei sunt infectate și ele.

Dacă ai un backup curat, făcut înainte de infectare, restaurarea lui e adesea cea mai rapidă cale. Actualizează însă imediat după restaurare pluginul vulnerabil, altfel atacul se repetă.

După curățare: închide breșa

  • identifică pluginul sau tema vulnerabilă (de obicei o versiune veche, cu vulnerabilitate publică) și actualizeaz-o sau înlocuiește-o;
  • activează autentificarea în doi pași pentru toți administratorii;
  • pune un firewall (WAF) în fața site-ului;
  • scoate site-ul din mentenanță și cere în Google Search Console → Probleme de securitate o reverificare, ca să dispară avertismentul.

Când chemi un specialist

Dacă site-ul aduce bani, fiecare oră în care e picat sau marcat ca periculos te costă clienți. Un specialist curăță site-ul mai repede, găsește breșa reală și nu lasă „uși din spate” ascunse. Pregătește-i:

  • backup-ul descărcat pe calculatorul tău;
  • acces la hosting, FTP și WordPress (pe care îl poți revoca oricând);
  • o descriere a ce ai observat și când, plus capturi de ecran sau URL-uri.

La WooCentury, intervenția de urgență costă 299 €: restaurăm site-ul, eliminăm malware-ul și închidem breșa. Pe planul de mentenanță WooCommerce, curățarea malware e inclusă. Vezi serviciile și prețurile.

Cum previi să fii spart din nou

  • actualizări săptămânale, testate, pentru WordPress, temă și pluginuri;
  • backup-uri zilnice stocate în afara serverului;
  • parole unice, manager de parole și 2FA;
  • un singur plugin de securitate bine configurat și scanări regulate;
  • păstrarea separată a datelor de acces: WordPress, registrar de domeniu, hosting, e-mail, FTP, Google, serviciul de backup.

Ghidul complet de prevenție: cum îți securizezi site-ul WordPress. Vrei să vezi acum dacă site-ul tău are versiuni vulnerabile? Verificarea gratuită durează 20 de secunde.