ModSecurity#
O módulo adiciona um conector para usar regras do ModSecurity. Para instalar o módulo, use um dos seguintes pacotes: Angie: Angie PRO: Para trabalhar com o módulo, você precisa carregá-lo no contexto Especifique as diretivas Copie o OWASP Core Rule Set para ModSecurity (CRS)
para o diretório Dica Verifique o número da versão atual aqui:
coreruleset/coreruleset No diretório com as regras principais,
copie os exemplos de configuração mínima necessária do ModSecurity: Descomente as diretivas Documentação detalhada e código fonte estão disponíveis em:
owasp-modsecurity/ModSecurity.Instalação#
angie-module-modsecurityangie-pro-module-modsecurityCarregando o Módulo#
main{}:load_module modules/ngx_http_modsecurity_module.so;
Exemplo de Configuração#
modsecurity e modsecurity_rules_file
no contexto apropriado, por exemplo server:server {
modsecurity on;
modsecurity_rules_file /etc/angie/modsecurity/rules.conf;
# ...
}
/var/lib/angie/modsecurity/:$ cd /var/lib/angie/modsecurity/
$ sudo git clone -b v4.1.0 https://github.com/coreruleset/coreruleset
$ sudo cp coreruleset/crs-setup.conf.example coreruleset/crs-setup.conf
$ sudo cp coreruleset/rules/REQUEST-900-EXCLUSION-RULES-BEFORE-CRS.conf.example \
coreruleset/rules/REQUEST-900-EXCLUSION-RULES-BEFORE-CRS.conf
$ sudo cp coreruleset/rules/RESPONSE-999-EXCLUSION-RULES-AFTER-CRS.conf.example \
coreruleset/rules/RESPONSE-999-EXCLUSION-RULES-AFTER-CRS.conf
Include abaixo
no arquivo /etc/angie/modsecurity/rules.conf:Include /var/lib/angie/modsecurity/coreruleset/crs-setup.conf
Include /var/lib/angie/modsecurity/coreruleset/rules/*.conf
Informações Adicionais#