detecting-compromised-cloud-credentials
Faz seu agente encontrar credenciais de nuvem comprometidas. Analisa atividades e padrões de acesso para identificar riscos.
O que ela faz
Esta ferramenta ajuda a encontrar se credenciais de acesso às suas contas na nuvem (AWS, Azure, Google) foram comprometidas. Ela procura por atividades suspeitas, como acessos de locais incomuns ou tentativas de adivinhar senhas.
Quando usar
- ✓Quando você recebe um alerta sobre atividade estranha nas suas contas de nuvem.
- ✓Quando descobre que uma senha da nuvem pode ter sido exposta.
- ✓Quando quer verificar se houve tentativas de invadir suas contas de nuvem.
Exemplo do que pedir para a IA
“Verifique se minhas credenciais da nuvem foram comprometidas.”
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
Ela analisa os registros de atividades das suas contas na nuvem (AWS, Azure, Google) em busca de padrões que indicam que alguém não autorizado pode ter acesso. Isso inclui verificar de onde os acessos estão vindo e se há muitas tentativas de login falhas.
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 detecting-compromised-cloud-credentialsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/detecting-compromised-cloud-credentials/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.
Detecção de Credenciais de Nuvem Comprometidas
Quando Usar
- Ao investigar alertas sobre atividade incomum de API na nuvem de locais desconhecidos
- Ao criar regras de detecção para roubo e abuso de credenciais em ambientes de nuvem
- Ao responder a notificações de provedores de nuvem sobre credenciais expostas
- Ao monitorar ataques de "credential stuffing" ou força bruta contra identidades na nuvem
- Ao avaliar o escopo de um comprometimento de credenciais após a detecção inicial
Não use para prevenir o comprometimento de credenciais (use MFA, rotação de credenciais e gerenciamento de segredos), para detectar roubo de credenciais em nível de aplicativo (use monitoramento de segurança de aplicativos) ou para detecção de coleta de credenciais em endpoints (use ferramentas EDR).
Pré-requisitos
- AWS GuardDuty habilitado em todas as contas e regiões
- Azure Defender for Identity e Entra ID Protection configurados
- GCP Security Command Center com Event Threat Detection habilitado
- CloudTrail, Azure Activity Log e GCP Audit Log centralizados para análise
- Integração SIEM para correlação entre nuvens de indicadores de abuso de credenciais
- Feeds de inteligência de ameaças para faixas de IP maliciosas conhecidas
Fluxo de Trabalho
Etapa 1: Detectar Indicadores de Comprometimento de Credenciais na AWS
Monitore descobertas do GuardDuty e anomalias do CloudTrail que indiquem abuso de credenciais.
# List GuardDuty credential-related findings
aws guardduty list-findings \
--detector-id $(aws guardduty list-detectors --query 'DetectorIds[0]' --output text) \
--finding-criteria '{
"Criterion": {
"type": {
"Eq": [
"UnauthorizedAccess:IAMUser/InstanceCredentialExfiltration.OutsideAWS",
"UnauthorizedAccess:IAMUser/MaliciousIPCaller",
"UnauthorizedAccess:IAMUser/MaliciousIPCaller.Custom",
"UnauthorizedAccess:IAMUser/TorIPCaller",
"UnauthorizedAccess:IAMUser/ConsoleLoginSuccess.B",
"Recon:IAMUser/MaliciousIPCaller",
"Recon:IAMUser/MaliciousIPCaller.Custom",
"InitialAccess:IAMUser/AnomalousBehavior",
"CredentialAccess:IAMUser/AnomalousBehavior",
"Persistence:IAMUser/AnomalousBehavior"
]
},
"service.archived": {"Eq": ["false"]}
}
}' --output json
# Check for console logins from new locations
aws logs start-query \
--log-group-name cloudtrail-logs \
--start-time $(date -d "7 days ago" +%s) \
--end-time $(date +%s) \
--query-string '
fields @timestamp, userIdentity.userName, sourceIPAddress, responseElements.ConsoleLogin
| filter eventName = "ConsoleLogin"
| filter responseElements.ConsoleLogin = "Success"
| stats count() by userIdentity.userName, sourceIPAddress
| sort count desc
'
# Detect impossible travel (same user from geographically distant IPs within short time)
aws logs start-query \
--log-group-name cloudtrail-logs \
--start-time $(date -d "24 hours ago" +%s) \
--end-time $(date +%s) \
--query-string '
fields @timestamp, userIdentity.arn, sourceIPAddress, eventName
| filter userIdentity.type = "IAMUser"
| stats earliest(@timestamp) as first_seen, latest(@timestamp) as last_seen,
count_distinct(sourceIPAddress) as unique_ips by userIdentity.arn
| filter unique_ips > 3
'
Etapa 2: Detectar Abuso de Credenciais no Azure
Monitore logs de entrada do Entra ID e alertas do Defender for Identity para credenciais comprometidas.
# Verificar sign-ins arriscados
az rest --method GET \
--url "https://graph.microsoft.com/v1.0/auditLogs/signIns?\$filter=riskLevelDuringSignIn ne 'none' and createdDateTime ge 2026-02-16T00:00:00Z&\$top=50" \
--query "value[*].{User:userPrincipalName,Risk:riskLevelDuringSignIn,IP:ipAddress,Location:location.city,App:appDisplayName,Status:status.errorCode}" \
-o table
# Verificar sign-ins de IPs anônimos ou Tor
az rest --method GET \
--url "https://graph.microsoft.com/v1.0/auditLogs/signIns?\$filter=riskEventTypes_v2/any(r:r eq 'anonymizedIPAddress') and createdDateTime ge 2026-02-22T00:00:00Z" \
--query "value[*].{User:userPrincipalName,IP:ipAddress,Location:location.city}" \
-o table
# Listar usuários sinalizados como comprometidos pelo Identity Protection
az rest --method GET \
--url "https://graph.microsoft.com/v1.0/identityProtection/riskyUsers?\$filter=riskLevel eq 'high'" \
--query "value[*].{User:userPrincipalName,RiskLevel:riskLevel,RiskState:riskState,LastDetected:riskLastUpdatedDateTime}" \
-o table
# Verificar concessões suspeitas de consentimento de aplicativo
…
Perguntas frequentes
O que são 'credenciais de nuvem'?
São como senhas e chaves que dão acesso aos seus serviços na nuvem (como armazenamento de arquivos, bancos de dados, etc.).
O que é 'atividade anômala'?
É qualquer atividade que foge do normal, como um acesso vindo de um país onde você nunca esteve, ou muitas tentativas de login em um curto período.
Esta ferramenta impede que minhas credenciais sejam roubadas?
Não, ela serve para detectar se o roubo já aconteceu. Para prevenir, você deve usar outras ferramentas como autenticação de dois fatores (MFA) e trocar senhas regularmente.
Detalhes
Descrição original do autor
Detect compromised cloud credentials across AWS, Azure, and GCP by analyzing anomalous API activity, impossible-travel patterns, and credential-stuffing indicators using GuardDuty, Microsoft Defender for Identity, and Google SCC Event Threat Detection. Use when investigating alerts about cloud API activity from unfamiliar locations, responding to an exposed-credential notification, or scoping a cr
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5648
- 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
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC