Modsecurity: nenhum ID de ação presente

Modsecurity: nenhum ID de ação presente

Faz algum tempo que não faço nada com meu site e atualizei recentemente o Ubuntu de 12.04 para 14.04 LTS, mas agora estou recebendo erros como:

Modsecurity: no action id present

Procurei on-line e a maioria das respostas diz para você adicionar id = 1234 ou algo semelhante às regras, mas nenhuma explicação sobre o porquê ou o que o id faz. Alguém poderia lançar alguma luz sobre isso?

Responder1

Os IDs tornaram-se obrigatórios no ModSecurity 2.7. Suponho que você mudou de uma versão anterior com a atualização recente do seu sistema operacional. E parece que você voltou para a versão antiga ao reinstalar manualmente o ModSecurity.

Um ID é útil para que você identifique uma regra de maneira exclusiva pelos seguintes motivos, entre outros:

  • Identifique exclusivamente uma regra nos arquivos de log quando ela for acionada.
  • Desative uma regra usando SecRuleRemoveById
  • Ignore o processamento parcial de uma regra usando SecRuleUpdateTargetById (por exemplo, para ignorar o processamento de um parâmetro em uma regra).

Um ID deve ser único. Não é realmente um identificador se não for ;-)

https://github.com/SpiderLabs/ModSecurity/wiki/Reference-Manual#id

Responder2

Resolvi esse problema reinstalando o Modsecurity, então surgiu o problema com IDs duplicados que resolvi certificando-me de que o Modsecurity fosse incluído apenas uma vez em meus arquivos de configuração.

informação relacionada