Pular para o conteúdo
Skillpedia
Diversos35 mil · #5434

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/analyzing-api-gateway-access-logs/SKILL.md

Mensagem pronta para colar

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

Ou 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.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.

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:

  1. BOLA/IDOR: enumeração sequencial de IDs de recursos.
  2. Bypass de limite de taxa via manipulação de cabeçalho.
  3. Varredura de credenciais (picos de 401 de uma única origem).
  4. Injeção SQL/NoSQL em parâmetros de consulta.
  5. 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. '

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5434
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