Un WAF o Web Application Firewall és un tipus particular de firewall que monitoritza el contingut del servei web HTTP, permetent bloquejar l'accés en cas que es detectin atacs com SQL injection, cross-site-scripting (XSS), i similars.
Referencies
Farem una pràctica amb Apache2 en Ubuntu LTS i amb el clàssic mod_security.
Referències:
$ sudo a2enmod security2
/etc/modsecurity
:# cp modsecurity.conf-recommended modsecurity.conf
errors.log
?/var/www/html
dades' OR 1=1; --
/etc/modsecurity/modsecurity.conf
i canviem:SecRuleEngine DetectionOnly
per
SecRuleEngine On
Si has fet el 1r exerici de SQL injection, pots modificar el Dockerfile que apareix al repositori per tal que l'Apache inclogui el mod_security
. Seguint les passes d'aquest tutorial hauria de ser molt similar.
Modifica-ho en el teu repositori on has fet el fork del projecte.