Baza de date WordPress păstrează utilizatori, articole, setări, produse și comenzi WooCommerce. O compromitere poate afecta întregul website, de aceea protecția trebuie să includă accesul, parolele, backupurile și monitorizarea.

Folosește un utilizator separat
Fiecare instalare ar trebui să folosească un utilizator de bază de date dedicat, cu acces numai la baza necesară. Astfel limitezi efectele unei compromiteri. Nu reutiliza aceeași pereche de credențiale pentru mai multe proiecte fără o justificare tehnică.
Alege o parolă unică și protejeaz-o
Folosește o parolă lungă, aleatorie și diferită de parolele panoului de hosting sau WordPress. Păstreaz-o în managerul de parole și nu o introduce în cod public sau capturi. Dacă bănuiești expunerea, schimb-o și actualizează configurația.
Limitează accesul la serverul SQL
Dacă hostingul permite, nu expune serviciul bazei de date către internet fără motiv. Restricționează conexiunile la gazdele autorizate și folosește conexiuni criptate acolo unde infrastructura o cere. În hosting partajat, solicită furnizorului detalii despre izolare.
Aplică principiul privilegiilor minime
WordPress are nevoie de drepturi pentru operațiunile normale, iar unele actualizări pot solicita temporar privilegii suplimentare. Nu elimina privilegii la întâmplare, deoarece poți bloca actualizările sau instalarea extensiilor. Urmează recomandările oficiale și testează restaurarea.
Protejează backupurile
Exporturile SQL pot conține date personale și informații despre comenzi. Păstrează-le în afara directoarelor publice, criptează copiile și limitează accesul. Testează restaurarea într-un mediu separat și păstrează mai multe versiuni.
Monitorizează și actualizează
Instalează actualizările serverului și aplicației conform planului de mentenanță. Verifică utilizatorii bazei, logurile și conexiunile neobișnuite. Pentru incidente, păstrează copii înainte de modificări și implică administratorul hostingului.
Resurse și lecturi suplimentare
Pentru detalii tehnice, consultă documentația WordPress despre securitate și OWASP Cheat Sheet Series.
Poți aprofunda subiectul și în materialele YulY despre backup complet pentru website și Terminal cPanel pentru WordPress și WooCommerce.
Concluzie
Securitatea bazei de date depinde de izolarea accesului, credențiale unice, privilegii potrivite și copii de siguranță testate. Nu expune baza de date direct pe internet.

