Pular para o conteúdo
Skillpedia
Segurança35 mil · #5946

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-runtime-application-self-protection/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-runtime-application-self-protection/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-protection

Ou 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.md
Conteú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.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5946
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas