Para instalar el setrule, es necesario, borrar el que viene por defecto, para lo cual se deberá descomprimir el archivo cwaf_rules-1.157.tgz en /usr/share/modsecurity-crs/rules/comodo/.
 
Borrar la reglas anteriores.  
#rm -rf /usr/share/modsecurity-crs/*
 
Cambiar la configuración de mod_security para que use las reglas de comodo. 
#cd /usr/share/modsecurity-crs
#mv crs-setup.conf.example crs-setup.conf
#cat << 'EOF' > /etc/apache2/mods-enabled/security2.conf
<IfModule security2_module>
  SecDataDir /var/cache/modsecurity
  IncludeOptional /etc/modsecurity/*.conf
  IncludeOptional "/usr/share/modsecurity-crs/*.conf"
  IncludeOptional "/usr/share/modsecurity-crs/rules/comodo/*.conf"
</IfModule>
EOF
 
Reiniciar apache. 
#systemctl restart apache2

 

Ver logs y Prueba de Concepto 

Una vez que el se hayan realizado todas las configuraciones anteriores, se  pueden ver los logs de la detección con el siguiente comando. 
#tail -f /var/log/apache2/modsec_audit.log
 

Se realizó un escaneo básico a la aplicación instalada en el servidor para validar la efectividad del Web Application Firewall y se obtuvo el siguiente resultado. 

En la siguiente imagen se puede ver el resultado previo a la activación del WAF. 

 

Páginas: 1 2 3 4