implementing-runtime-application-self-protection
Ensina seu agente de IA a proteger aplicações contra ataques e colocar projetos no ar e cuidar da infraestrutura.
O que ela faz
Esta ferramenta ajuda a proteger seus aplicativos web contra ataques. Ela funciona de dentro do aplicativo, observando o que ele está fazendo e bloqueando ações perigosas antes que causem danos.
Quando usar
- ✓Ao configurar a segurança de um aplicativo web.
- ✓Quando você precisa garantir que seu aplicativo está protegido contra ataques comuns.
- ✓Ao integrar novas ferramentas de segurança no seu sistema.
Exemplo do que pedir para a IA
“Configure a proteção de tempo de execução para meu aplicativo Java.”
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
A ferramenta instala um 'agente' dentro do seu aplicativo. Esse agente observa as ações do aplicativo em tempo real e bloqueia tentativas de ataque, como injeção de SQL ou acesso a arquivos não autorizados.
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-runtime-application-self-protectionOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-runtime-application-self-protection/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 Autoproteção de Aplicações em Tempo de Execução
Visão Geral
A Autoproteção de Aplicações em Tempo de Execução (RASP) instrumenta o código da aplicação em tempo de execução para detectar e bloquear ataques, examinando o contexto de execução real em vez de depender apenas de padrões de tráfego de rede. Diferente dos WAFs que inspecionam requisições HTTP externamente, os agentes RASP interceptam operações perigosas (consultas SQL, operações de arquivo, execução de comandos, desserialização) no nível da função dentro da aplicação, alcançando falsos positivos próximos de zero. Esta habilidade abrange a implantação do OpenRASP para aplicações Java, a configuração de políticas de detecção para ataques OWASP Top 10, o ajuste de limites de alerta e a integração de telemetria RASP com plataformas SIEM.
Quando Usar
- Ao implantar ou configurar capacidades de autoproteção de aplicações em tempo de execução 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 de aplicação Java 8+ (Tomcat, Spring Boot ou JBoss) ou aplicação Python Flask/Django
- Pacote do agente OpenRASP (rasp-java ou equivalente)
- Console de gerenciamento OpenRASP para gerenciamento centralizado de políticas
- Ponto de extremidade de integração SIEM (Splunk HEC, Elasticsearch ou syslog)
- Ambiente de staging da aplicação para testes RASP antes da produção
Passos
Passo 1: Implantar o Agente RASP
Instale o agente RASP no tempo de execução do servidor de aplicação usando anexo de agente JVM para Java ou hooks de middleware para Python.
Passo 2: Configurar Políticas de Detecção
Defina regras de detecção para injeção de SQL, injeção de comando, SSRF, travessia de diretório, XXE e ataques de desserialização com ações de bloqueio ou monitoramento.
Passo 3: Ajustar e Estabelecer Linha de Base
Execute o agente em modo de monitoramento durante operações normais para estabelecer o comportamento de linha de base e ajustar as políticas para reduzir falsos positivos antes de mudar para o modo de bloqueio.
Passo 4: Integrar com SIEM
Encaminhe alertas RASP para o SIEM para correlação com eventos de WAF, IDS e autenticação para construir linhas do tempo de ataque abrangentes.
Saída Esperada
Relatório JSON contendo resultados de auditoria de políticas RASP, tentativas de ataque detectadas com rastreamentos de pilha, resumo de requisições bloqueadas e avaliação de cobertura contra o OWASP Top 10.
Perguntas frequentes
Qual a diferença entre RASP e WAF?
WAF (Web Application Firewall) protege o aplicativo de fora, olhando o tráfego da rede. RASP protege de dentro, observando o que o aplicativo está realmente fazendo.
Preciso de conhecimento técnico para usar?
É recomendado ter alguma familiaridade com servidores de aplicativos Java ou Python e conceitos básicos de segurança.
O que são 'falsos positivos'?
Falsos positivos acontecem quando a ferramenta de segurança bloqueia uma ação legítima do aplicativo por engano, pensando que é um ataque.
Detalhes
Descrição original do autor
Deploy Runtime Application Self-Protection (RASP) agents to detect and block attacks from within application runtime, covering OpenRASP integration, attack pattern detection, and security policy configuration for Java and Python web applications.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5946
- 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
django-security
Ajuda seu agente a implementar práticas de segurança em aplicações Django. Ele foca em autenticação, autorização e prevenção contra ataques comuns, garantindo um código mais seguro.
affaan-m/ECC
laravel-security
Ajuda seu agente a proteger aplicações Laravel contra ameaças. Implementa práticas de segurança para autenticação, autorização e prevenção de ataques comuns.
affaan-m/ECC
module-regression
Ajuda seu agente a gerenciar mudanças em projetos grandes. Garante que alterações em uma parte do código não quebrem outras partes.
affaan-m/ECC