conducting-cloud-incident-response
Ajuda seu agente a responder a incidentes de segurança na nuvem. Ele pode isolar recursos e analisar logs para investigar e conter ameaças em ambientes como AWS e Azure.
O que ela faz
Esta ferramenta ajuda a responder a incidentes de segurança na nuvem (como AWS, Azure, GCP). Ela analisa logs, isola recursos comprometidos e coleta evidências para investigar ataques.
Quando usar
- ✓Quando um alerta de segurança na nuvem indica atividades suspeitas.
- ✓Se credenciais de acesso à nuvem foram comprometidas.
- ✓Ao detectar mudanças não autorizadas em recursos na nuvem.
Exemplo do que pedir para a IA
“Minha conta AWS foi invadida? Analise os logs e me diga o que aconteceu.”
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 examina os registros de atividades da sua nuvem para identificar atividades maliciosas. Em seguida, ela toma medidas para isolar os sistemas afetados e coletar informações para investigação.
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 conducting-cloud-incident-responseOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/conducting-cloud-incident-response/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.
Conduzindo Resposta a Incidentes na Nuvem
Quando Usar
- Alertas de Gerenciamento de Postura de Segurança na Nuvem (CSPM) sobre alterações não autorizadas de recursos
- CloudTrail, Logs de Atividade do Azure ou Logs de Auditoria do GCP mostram chamadas de API suspeitas
- Chaves de acesso à nuvem ou credenciais de principal de serviço são suspeitas de terem sido comprometidas
- Instâncias de computação não autorizadas, buckets de armazenamento ou alterações de IAM são detectadas
- Um aplicativo hospedado na nuvem foi invadido e a atividade do invasor abrange serviços de nuvem
Não use para incidentes apenas on-premises sem componente de nuvem; use procedimentos padrão de resposta a incidentes corporativos.
Pré-requisitos
- Logs nativos da nuvem ativados e centralizados: AWS CloudTrail (todas as regiões), Logs de Atividade/Login do Azure, Logs de Auditoria do GCP
- Funções de IAM na nuvem específicas para resposta a incidentes pré-provisionadas com acesso forense somente leitura
- Conta/assinatura/projeto forense isolado para preservação de evidências
- Runbooks de resposta a incidentes na nuvem específicos para cada provedor de nuvem
- Ferramentas de segurança nativas da nuvem: AWS GuardDuty, Azure Defender for Cloud, GCP Security Command Center
- Registro de tráfego de rede: VPC Flow Logs (AWS/GCP), NSG Flow Logs (Azure)
Fluxo de Trabalho
Etapa 1: Detectar e Confirmar o Incidente na Nuvem
Identifique o escopo e a natureza do comprometimento:
Indicadores AWS:
CloudTrail suspicious events to investigate:
- ConsoleLogin from unexpected geolocation or IP
- CreateAccessKey for existing IAM user (persistence)
- RunInstances for crypto-mining (large instance types)
- PutBucketPolicy making S3 bucket public
- AssumeRole to cross-account roles
- DeleteTrail or StopLogging (defense evasion)
- CreateUser or AttachUserPolicy (privilege escalation)
Indicadores Azure:
Azure Activity Log events to investigate:
- Sign-in from anonymous IP or TOR exit node
- Service principal credential added
- Role assignment changes (Owner, Contributor added)
- VM created in unusual region
- Storage account access key regenerated
- Conditional Access policy modified or deleted
- MFA disabled for user account
Indicadores GCP:
GCP Audit Log events to investigate:
- SetIamPolicy changes granting broad access
- CreateServiceAccountKey for existing SA
- InsertInstance in unexpected zone
- SetBucketIamPolicy with allUsers
- DeleteLog or UpdateSink (log tampering)
Etapa 2: Conter o Comprometimento de Identidade na Nuvem
A contenção na nuvem é principalmente uma operação de identidade:
Contenção AWS:
# Disable compromised IAM access keys
aws iam update-access-key --user-name compromised-user \
--access-key-id AKIA... --status Inactive
# Attach deny-all policy to compromised user
aws iam attach-user-policy --user-name compromised-user \
--policy-arn arn:aws:iam::aws:policy/AWSDenyAll
# Revoke all active sessions for compromised IAM role
aws iam put-role-policy --role-name compromised-role \
--policy-name RevokeOlderSessions --policy-document '{
"Version":"2012-10-17",
"Statement":[{
"Effect":"Deny",
"Action":"*",
"Resource":"*",
"Condition":{"DateLessThan":
{"aws:TokenIssueTime":"2025-11-15T15:00:00Z"}}
}]
}'
# Isolate compromised EC2 instance
aws ec2 modify-instance-attribute --instance-id i-0abc123 \
--groups sg-isolate-forensic
Contenção Azure:
# Disable compromised user
Set-AzureADUser -ObjectId "user@tenant.onmicrosoft.com" -AccountEnabled $false
# Revoke all sessions
Revoke-AzureADUserAllRefreshToken -ObjectId "user-object-id"
# Remove role assignments
Remove-AzRoleAssignment -ObjectId "sp-object-id" -RoleDefinitionName "Contributor"
# Isolate VM with NSG deny-all rule
$nsg = New-AzNetworkSecurityGroup -Name "isolate-nsg" -ResourceGroupName "rg" -Location "eastus"
$nsg | Add-AzNetworkSecurityRuleConfig -Name "DenyAll" -Priority 100 -Direction Inbound `
-Access Deny -Protocol * -SourceAddressPrefix * -SourcePortRange * `
-DestinationAddressPrefix * -DestinationPortRange *
Etapa 3: Preservar Evidências na Nuvem
Colete evidências antes que recursos efêmeros sejam encerrados ou logs sejam rotacionados:
Coleta de Evidências AWS:
- Exportar eventos do CloudTrail para o S3 na conta forense
- Criar snapshots de volumes EBS de instâncias EC2 comprometidas
- Copiar logs de acesso do S3 e versões de objetos
- Exportar VPC Flow Logs para a VPC afetada
- Capturar relatórios de credenciais do IAM e dados do advisor de acesso
Coleta de Evidências Azure:
- Exportar Logs de Atividade e Logs de Login do Azure (retenção de 90 dias por padrão)
- Criar snapshots de discos gerenciados de VMs comprometidas
- Exportar logs de auditoria do Azure AD
- Capturar NSG flow logs
…
Perguntas frequentes
O que são 'CSPM alerts'?
São alertas de ferramentas que monitoram a segurança e configuração dos seus serviços na nuvem.
O que são 'logs' na nuvem?
São registros detalhados de todas as ações realizadas nos seus serviços de nuvem, como quem acessou o quê e quando.
O que significa 'infraestrutura efêmera'?
Refere-se a recursos na nuvem que são criados e destruídos rapidamente, como máquinas virtuais temporárias.
Detalhes
Descrição original do autor
Respond to security incidents in AWS, Azure, and GCP via identity-based containment, cloud-native log analysis (CloudTrail, Azure Activity Logs, GCP Audit Logs), resource isolation, and forensic evidence acquisition adapted for ephemeral cloud infrastructure. Use when CSPM alerts or audit logs show compromised cloud credentials, unauthorized IAM changes, or a breach spanning cloud services.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5569
- 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
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC