implementing-web-application-logging-with-modsecurity
Ajuda seu agente a configurar e ajustar o ModSecurity WAF para registrar atividades e detectar ameaças web.
O que ela faz
Este recurso ajuda a configurar um sistema de segurança chamado ModSecurity para registrar atividades em aplicativos web. Ele funciona como um guarda de trânsito para a internet, anotando quem tenta acessar o quê e se há alguma atividade suspeita.
Quando usar
- ✓Ao instalar um novo sistema de segurança para seu site.
- ✓Quando você precisa investigar tentativas de ataque ao seu site.
- ✓Para ajustar as regras de segurança e evitar bloqueios desnecessários.
Exemplo do que pedir para a IA
“Configure o ModSecurity para registrar tentativas de ataque SQL Injection no meu site.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
O ModSecurity monitora as requisições que chegam ao seu site. Ele usa um conjunto de regras (OWASP CRS) para identificar atividades maliciosas e registra essas tentativas em arquivos de log para análise posterior.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill implementing-web-application-logging-with-modsecurityOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-web-application-logging-with-modsecurity/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Implementando o Registro de Aplicações Web com ModSecurity
Visão Geral
O ModSecurity é um motor WAF de código aberto que funciona com Apache, Nginx e IIS. O OWASP Core Rule Set (CRS) fornece regras genéricas de detecção de ataques cobrindo injeção de SQL, XSS, RCE, LFI e outros ataques do OWASP Top 10. O ModSecurity registra dados completos de requisição/resposta em logs de auditoria para análise forense e gera alertas que alimentam plataformas SIEM.
Quando Usar
- Ao implantar ou configurar a implementação de registro de aplicações web com capacidades do ModSecurity em seu ambiente
- Ao estabelecer controles de segurança alinhados a requisitos de conformidade
- Ao construir ou melhorar a arquitetura de segurança para este domínio
- Ao realizar avaliações de segurança que exigem esta implementação
Pré-requisitos
- Servidor web (Apache 2.4+ ou Nginx) com o módulo ModSecurity v3
- OWASP CRS v4.x instalado
- Infraestrutura de agregação de logs (ELK, Splunk ou Wazuh)
Passos
- Instale o ModSecurity e configure o SecRuleEngine no modo DetectionOnly
- Implante o OWASP CRS v4 e defina o nível de paranoia (PL1-PL4)
- Configure o SecAuditEngine para registro apenas de eventos relevantes
- Ajuste falsos positivos com SecRuleRemoveById e exclusões de regras
- Mude para o modo de bloqueio (SecRuleEngine On) após o período de ajuste
- Encaminhe os logs de auditoria para o SIEM para correlação e alertas
Saída Esperada
ModSecurity: Warning. Pattern match "(?:union\s+select)" [file "/etc/modsecurity/crs/rules/REQUEST-942-APPLICATION-ATTACK-SQLI.conf"] [line "45"] [id "942100"] [msg "SQL Injection Attack Detected via libinjection"] [severity "CRITICAL"]
Perguntas frequentes
O que é ModSecurity?
ModSecurity é um programa que atua como um firewall para aplicações web (WAF), protegendo seu site contra ataques comuns.
O que é OWASP CRS?
OWASP CRS é um conjunto de regras de segurança pré-definidas que o ModSecurity utiliza para detectar e bloquear ameaças como injeção de SQL e XSS.
O que são 'falsos positivos'?
Falsos positivos acontecem quando o sistema de segurança bloqueia uma ação legítima, pensando que é um ataque. Ajustar as regras ajuda a evitar isso.
Detalhes
Descrição original do autor
Configure ModSecurity WAF with the OWASP Core Rule Set (CRS) for web application audit logging, tuning SecRuleEngine, SecAuditEngine, and CRS paranoia levels to reduce false positives, and writing custom SecRules for application-specific threats. Use when deploying or tuning a ModSecurity WAF, analyzing audit logs for attack detection, or reducing CRS false positives.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5976
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC