Pular para o conteúdo
Skillpedia
Análise e planilhas35 mil · #5783

hunting-credential-stuffing-attacks

Ajuda seu agente a identificar ataques de 'credential stuffing', onde criminosos tentam usar senhas roubadas em vários sites. Útil para proteger contas de usuários contra acesso não autorizado.

O que ela faz

Esta ferramenta ajuda a encontrar tentativas de invasão de contas usando senhas roubadas. Ela analisa os registros de login para identificar padrões suspeitos, como muitas tentativas de login falhadas de diferentes lugares ou com senhas comuns.

Quando usar

  • ✓Quando você suspeita que contas foram invadidas.
  • ✓Ao criar regras para detectar ataques de roubo de credenciais.
  • ✓Para investigar campanhas de invasão de contas.

Exemplo do que pedir para a IA

“Procure por tentativas de invasão de contas usando senhas roubadas nos registros de login.”

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/hunting-credential-stuffing-attacks/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/hunting-credential-stuffing-attacks/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta examina os registros de autenticação em busca de anomalias. Ela verifica se muitos endereços IP diferentes estão tentando acessar poucas contas, se as senhas são as mesmas em vários ataques ou se os logins vêm de locais geograficamente impossíveis.

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 hunting-credential-stuffing-attacks

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/hunting-credential-stuffing-attacks/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.

Caça a Ataques de Credential Stuffing

Quando Usar

  • Ao investigar incidentes de segurança que exigem a caça a ataques de credential stuffing
  • Ao construir regras de detecção ou consultas de threat hunting 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 logs de autenticação para detectar credential stuffing identificando padrões de falhas de login distribuídas, alta diversidade de IPs e distribuição suspeita de ASNs.

import pandas as pd
from collections import Counter

# Load auth logs
df = pd.read_csv("auth_logs.csv", parse_dates=["timestamp"])

# Credential stuffing indicator: many IPs trying few accounts
ip_per_account = df[df["status"] == "failed"].groupby("username")["source_ip"].nunique()
accounts_under_attack = ip_per_account[ip_per_account > 50]

Indicadores chave de detecção:

  1. Alto número de IPs de origem únicos por nome de usuário com falha
  2. Baixa taxa de sucesso em muitas contas (< 1%)
  3. Concentração de ASN de provedores de nuvem/proxy
  4. Impossibilidade geográfica (mesma conta, locais distantes)
  5. Uniformidade de user-agent entre IPs distribuídos

Exemplos

# Password spray: one password tried across many accounts
spray = df[df["status"] == "failed"].groupby(["source_ip", "password_hash"]).agg(
    accounts=("username", "nunique")).reset_index()
sprays = spray[spray["accounts"] > 10]
Perguntas frequentes

O que é 'credential stuffing'?

É um tipo de ataque onde os hackers usam listas de nomes de usuário e senhas roubadas de um site para tentar acessar contas em outros sites, esperando que as pessoas reutilizem suas senhas.

O que são 'ASN'?

ASN significa 'Sistema Autônomo', que é um grupo de redes de computadores. A ferramenta verifica se muitos logins suspeitos vêm de provedores de nuvem ou proxies, que são frequentemente usados por atacantes.

Preciso ser um especialista em programação para usar isso?

Não, a ferramenta é projetada para ser usada por analistas de segurança. Embora exija acesso a logs e alguma familiaridade com conceitos de segurança, você não precisa ser um programador experiente.

Detalhes

Descrição original do autor

Detects credential stuffing attacks by analyzing authentication logs for login velocity anomalies, ASN diversity, password spray patterns, and geographic distribution of failed logins. Uses statistical analysis on Splunk or raw log data. Use when investigating account takeover campaigns or building detection rules for auth abuse. '

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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