
Dacă site-ul tău WordPress a fost compromis, este esențial să acționezi rapid pentru a elimina malware-ul, a recupera datele și a preveni atacuri viitoare. Un site infectat poate afecta securitatea utilizatorilor, poziția în Google și reputația brandului tău. Acest ghid îți va arăta pașii necesari pentru a recupera controlul asupra site-ului și pentru a evita astfel de probleme în viitor.
1. Identificarea semnelor unui site hack-uit
🔹 Semne comune ale unui atac: ✔️ Redirecționări către site-uri necunoscute ✔️ Apariția de pagini sau fișiere suspecte ✔️ Avertizări Google de tip „This site may be hacked” ✔️ Performanță scăzută și erori frecvente ✔️ Imposibilitatea de a accesa panoul de administrare ✔️ Notificări de la furnizorul de hosting despre activitate suspectă
2. Pașii esențiali pentru a elimina malware-ul de pe site
🔹 a) Activează modul de mentenanță ✔️ Blochează temporar accesul publicului la site pentru a preveni infectarea vizitatorilor. ✔️ Poți folosi plugin-uri precum WP Maintenance Mode.
🔹 b) Scanează site-ul pentru malware ✔️ Folosește plugin-uri precum Wordfence, Sucuri Security sau MalCare pentru a detecta fișierele infectate. ✔️ Poți folosi și un scaner online precum Google Safe Browsing.
🔹 c) Șterge fișierele infectate ✔️ Dacă scanarea identifică fișiere suspecte, le poți șterge manual prin cPanel > File Manager sau FTP. ✔️ Evită ștergerea fișierelor de bază ale WordPress.
🔹 d) Verifică utilizatorii administrați și resetează parolele ✔️ Accesează Users în WordPress și elimină utilizatorii necunoscuți. ✔️ Schimbă parolele pentru WordPress, FTP, cPanel și baza de date. ✔️ Utilizează parole puternice generate cu LastPass sau 1Password.
🔹 e) Verifică și resetează permisiunile fișierelor ✔️ Fisierele WordPress trebuie să aibă permisiuni 644, iar directoarele 755. ✔️ Execută următoarea comandă în SSH pentru a reseta permisiunile:
find /home/user/public_html -type d -exec chmod 755 {} \;
find /home/user/public_html -type f -exec chmod 644 {} \;
🔹 f) Actualizează WordPress, teme și plugin-uri ✔️ Un site neactualizat este o țintă ușoară pentru atacuri. ✔️ Accesează Dashboard > Updates și instalează cele mai recente versiuni.
3. Cum să îți restabilești site-ul dintr-un backup sigur
🔹 a) Verifică dacă ai un backup recent ✔️ Dacă hostingul tău oferă backup automat (ex: JetBackup, Acronis, cPanel Backup), restaurează ultima versiune sigură. ✔️ Dacă ai un plugin de backup (ex: UpdraftPlus, All-in-One WP Migration), folosește-l pentru restaurare.
🔹 b) Restaurează manual un backup ✔️ Înlocuiește fișierele compromise cu cele din backup prin FTP. ✔️ Importă o versiune sigură a bazei de date prin phpMyAdmin.
4. Ce măsuri trebuie să iei pentru a preveni un nou atac
🔹 a) Instalează un firewall și protecție DDoS ✔️ Activează un firewall la nivel de server (ex: Cloudflare, Sucuri). ✔️ Instalează plugin-uri de securitate precum Wordfence Security.
🔹 b) Activează autentificarea în doi pași (2FA) ✔️ Folosește pluginuri precum Google Authenticator pentru a preveni accesul neautorizat.
🔹 c) Restricționează accesul la wp-admin ✔️ Folosește WPS Hide Login pentru a schimba URL-ul paginii de autentificare. ✔️ Adaugă următorul cod în .htaccess
pentru a restricționa accesul doar pentru IP-ul tău:
<Files wp-login.php>
order deny,allow
deny from all
allow from YOUR.IP.ADDRESS
</Files>
🔹 d) Configurează backup-uri automate ✔️ Asigură-te că ai un backup zilnic pentru fișiere și bază de date. ✔️ Stochează backup-urile într-un loc sigur, precum Google Drive, Dropbox sau Amazon S3.
🔹 e) Monitorizează site-ul constant ✔️ Utilizează Google Search Console pentru a detecta eventuale probleme de securitate. ✔️ Activează notificările în Wordfence sau Sucuri pentru a fi alertat în timp real.
Concluzie
Un site hack-uit poate cauza pierderi semnificative, dar recuperarea rapidă și implementarea măsurilor de securitate corecte pot preveni atacurile viitoare. Scanează periodic site-ul, folosește firewall și backup-uri automate și menține WordPress actualizat pentru a asigura securitatea maximă.
📢 Tu ai avut vreodată probleme cu un atac cibernetic? Spune-ne în comentarii cum ai rezolvat! 🚀🔒