Capitolul 15 · 15.10
Web Application Firewall
Web Application Firewall (cunoscut și sub numele de ModSecurity sau WAF) verifică fiecare cerere către site-ul dumneavoastră pentru a detecta tipare cunoscute de atac, cum ar fi încercările de a introduce cod într-un formular. Cererile suspecte sunt blocate înainte să ajungă la site-ul dumneavoastră. Firewallul este activat implicit, iar acest lucru vă este recomandat.
Uneori firewallul blochează o cerere care este de fapt corectă. Puteți vedea atunci, de exemplu, o eroare 403 sau 406 la salvarea unei pagini, încărcarea unui fișier sau trimiterea unui formular. În acest caz, puteți dezactiva o anumită regulă pentru domeniul dumneavoastră.
Prezentarea generală
Faceți clic în DirectAdmin, la Advanced Features, pe Web Application Firewall. Veți vedea toate numele de gazdă ale domeniului selectat, cu la State dacă firewallul este activ (Enabled) și la Exclusions câte reguli ați dezactivat.

Ce regulă blochează cererea mea?
- Repetați acțiunea care a eșuat (de exemplu salvarea paginii), astfel încât cererea să fie blocată din nou.
- Faceți clic în prezentarea generală pe Audit log (2). Acolo găsiți cererile pe care firewallul le-a blocat, împreună cu numărul regulii (ID-ul regulii).
- De asemenea, puteți găsi ID-ul regulii în jurnalul de erori al domeniului dumneavoastră (vedeți Site summary & logs: jurnalul de erori și jurnalul de acces): căutați ModSecurity și [id "..."].

Excluderea unei reguli
- Faceți clic lângă numele de gazdă pe Modify (1).
- Completați la Excluded rules, la Rule ID (2), numărul regulii. Puteți introduce și un interval, de exemplu 1234-1239.
- Completați la Comment motivul, de exemplu "salvare pagină în WordPress". Astfel veți ști și mai târziu de ce ați făcut această excludere.
- Faceți clic pe Add exclusion și apoi pe SAVE CONFIGURATION (3).

Încercați din nou după aceasta. Dacă funcționează acum, aceea a fost regula responsabilă. Cu Undo changes readuceți setările la starea anterioară.
Atenție: Nu dezactivați complet firewallul (Disabled) doar pentru a scăpa de o notificare. Excludeți doar regula care provoacă problema. Fiecare regulă exclusă face site-ul dumneavoastră puțin mai vulnerabil, pentru întregul nume de gazdă.
Nu reușiți să rezolvați problema?
Deschideți un tichet cu adresa paginii, ce ați făcut și momentul exact. Vă căutăm atunci regula responsabilă. Citiți și Eroare 403 sau 406 la salvare sau încărcare.
