Creati o copie de backup a site-ului dvs. Daca aveti cPanel puteri face acest lucru cu ajutorul "Backup Manager". Daca nu, recomandam plugin-ul "Backup Buddy".
Pasul 2
Actualizatt versiunea WordPress Acest lucru este esential, deoarece WordPress emite actualizari care stopeaza vulnerabilitatile de securitate.
Pasul 3
Modificati-va datele de login / parola
In mod implicit, login-ul WP este "admin", iar hackerii cunosc asta.
Deci, ar trebui sa o schimbati la ceva mai personal sau cu un nivel mai crescut de securitate (de ex. "RocketRanger416" sau "Jhon86").
Sugestie: Adaugați noul utilizator, cu drept de administrator, apoi stergeti datele de autentificare originale ale utilizatorului "admin".
Va sugeram parole foarte puternice! (Acestea ar trebui sa includa litere mari, litere , cifre si simboluri), precum "Grifton!2@" sau "rockNOMAD12#4"
Majoritatea hackerilor incearca sa forteze parolele dvs. - deci, daca aveti una foarte puternica, nu ar trebui sa aveti probleme
Pasul 4
Schimbati-va cheile Wordpress Keys
Multi oameni ignora acest pas, dar este unul important, deoarece aceste chei functioneaza ca elemente pentru cookie-uri si asigura o criptare mai buna a datelor.
Utilizati generatorul de chei WordPress pentru a genera cheile mentionate.
Acum editati fisierul wp-config.php si definiti liniile care arata astfel:
define(‘AUTH_KEY’, ‘put your unique phrase here’);
define(‘SECURE_AUTH_KEY’, ‘put your unique phrase here’);
define(‘LOGGED_IN_KEY’, ‘put your unique phrase here’);
define(‘NONCE_KEY’, ‘put your unique phrase here’);
Adaugati noile chei generate si salvati.
Pasul 5
Instalati WP Security scan
Acest plug-in asigura siguranța site-ului dvs. Acesta scaneaza vulnerabilitatile de securitate si va informeaza despre orice cod rau intentionat sau alte elemente vulnerabile.
Daca pluginul va arata textul verde, ar trebui sa nu intampinati probleme. Daca nu sunt va arata culoarea verde, va trebui sa rezolvati problema.
Pasul 6
Schimbați prefixul tabelelor, faceti o copie de rezerva a bazei de date inainte de a continua.
Prefixul implicit pentru un site WP este "wp_". Acest lucru face ca hack-urile de injectie SQL sa fie usor de ghicit pentru hacker. Un prefix bun ar fi "structura26_" sau "magnol1a_", aceasta este o schimbare extrem de recomandata si puteti face acest lucru cu ajuturoul plug-inul WP Security Scan.
WP Security Scan are o un meniu numită "DataBase".
Odata ce deschideti această meniu, aveti optiunea de a redenumi prefixul in unul mai sigur.
Pasul 7
Preveniti hack-urilde de wordpress prin blocarea spiderilor motorului de cautare la indexarea zonei de administrare.
Google spiders acceseaza cu ajutorul crawlerelor toata structura site-ului dvs., cu exceptia cazului in care li se spune ca nu au voie.
Cea mai usoara modalitate de a impiedica indexarea zonei de administrare este sa creati un fisier robots.txt in folderul public_html cu următoarele randuri de cod:
#
User-agent: *
Disallow: /cgi-bin
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins/
Disallow: /wp-content/cache/
Disallow: /wp-content/themes/
Disallow: */trackback/
Disallow: */feed/
Disallow: /*/feed/rss/$
Disallow: /category/*
Preveniti .htaccess hacks
.htaccess este numele implicit al fisierului de configurare la nivel de director care ofera gestiune descentralizată a configuratiei in interiorul structurii dvs. web.
Fisierele .htaccess sunt adesea folosite pentru restrictii de securitate pe un anumit director. Permiteți securizarea fișierului .htaccess
Mai întai dorim sa securizam fisierul .htaccess, astfel incat sa adaugăm urmatoarele (Faceti acest lucru pentru toate fișierele .htaccess pe care le aveți in root sau in altei directoare create)
order allow,deny
deny from all
satisfy all
Securizarea fisierului config.php, adaugati :
# protect wp-config.php
Order deny,allow
Deny from all
Prevenirea impotriva vizualizari structurii de foldere web:
# disable directory browsing
Options All -Indexes
Prevenirea scripturilor de tip injection:
# protect from sql injection
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ index.php [F,L]
/wp-content .htaccess below
Pentru limitarea accesului la directorul wp-content adaugam un fisier .htaccess in directorul wp-content cu urmatoarele linii de cod:
Order deny,allow
Deny from all
Allow from all
/wp-admin below
Daca aveti o adresă IP statica, va recomandăm sa creati un fisier .htaccess în directorul wp-admin cu urmatoarele linii de cod (inlocuiti x-urile cu IP-ul dvs. STATIC)
# deny access to wp admin
order deny,allow
allow from xx.xx.xx.xx
deny from all
Puteti instala "Wordpress Firewall 2" care impiedica cele mai multe incercari de hacking.
