analyzing-api-gateway-access-logs
Faz seu agente analisar registros de acesso a serviços online. Ele procura por tentativas de ataque e comportamentos incomuns para proteger sistemas.
O que ela faz
Esta ferramenta analisa logs de acesso de gateways de API para encontrar atividades suspeitas, como tentativas de invasão e ataques.
Quando usar
- ✓Quando você precisa investigar um possível ataque à sua API.
- ✓Ao criar regras para detectar ameaças em APIs.
- ✓Para verificar se a segurança da sua API está funcionando bem.
Exemplo do que pedir para a IA
“Analise os logs de acesso da minha API para encontrar tentativas de invasão.”
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 lê os logs e procura por padrões incomuns, como um usuário tentando acessar muitos dados diferentes ou muitas falhas de login vindas do mesmo lugar.
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 analyzing-api-gateway-access-logsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/analyzing-api-gateway-access-logs/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.
Analisando Logs de Acesso do API Gateway
Quando Usar
- Ao investigar incidentes de segurança que exigem a análise de logs de acesso do API Gateway.
- Ao construir regras de detecção ou consultas de caça a ameaças para este domínio.
- Quando analistas de SOC precisam de procedimentos estruturados para este tipo de análise.
- Ao validar a cobertura de monitoramento de segurança para técnicas de ataque relacionadas.
Pré-requisitos
- Familiaridade com conceitos e ferramentas de operações de segurança.
- Acesso a um ambiente de teste ou laboratório para execução segura.
- Python 3.8+ com as dependências necessárias instaladas.
- Autorização apropriada para quaisquer atividades de teste.
Instruções
Analise os logs de acesso do API Gateway para identificar padrões de ataque, incluindo Autorização Quebrada no Nível do Objeto (BOLA), exposição excessiva de dados e tentativas de injeção.
import pandas as pd
df = pd.read_json("api_gateway_logs.json", lines=True)
# Detect BOLA: same user accessing many different resource IDs
bola = df.groupby(["user_id", "endpoint"]).agg(
unique_ids=("resource_id", "nunique")).reset_index()
suspicious = bola[bola["unique_ids"] > 50]
Padrões chave de detecção:
- BOLA/IDOR: enumeração sequencial de IDs de recursos.
- Bypass de limite de taxa via manipulação de cabeçalho.
- Varredura de credenciais (picos de 401 de uma única origem).
- Injeção SQL/NoSQL em parâmetros de consulta.
- Métodos HTTP incomuns (DELETE, PATCH) em endpoints somente leitura.
Exemplos
# Detect 401 surges indicating credential scanning
auth_failures = df[df["status_code"] == 401]
scanner_ips = auth_failures.groupby("source_ip").size()
scanners = scanner_ips[scanner_ips > 100]
Perguntas frequentes
O que são 'logs de acesso'?
São registros de todas as requisições feitas à sua API, como quem acessou, quando e o que foi pedido.
O que são ataques BOLA/IDOR?
São ataques onde o invasor tenta acessar dados que não deveria, explorando falhas na forma como a API verifica quem pode ver o quê.
Preciso saber programar para usar?
Não, você só precisa saber o que quer que a ferramenta procure nos logs.
Detalhes
Descrição original do autor
Parses API Gateway access logs (AWS API Gateway, Kong, Nginx) to detect BOLA/IDOR attacks, rate limit bypass, credential scanning, and injection attempts. Uses pandas for statistical analysis of request patterns and anomaly detection. Use when investigating API abuse or building API-specific threat detection rules. '
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5434
- 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