detecting-cloud-threats-with-guardduty
Faz seu agente configurar e usar ferramentas de detecção de ameaças na nuvem AWS. Automatiza respostas a incidentes de segurança.
O que ela faz
Este recurso ajuda a proteger suas contas na nuvem AWS contra ameaças. Ele usa uma ferramenta chamada GuardDuty para detectar atividades suspeitas, como tentativas de invasão ou uso indevido de credenciais, e pode até automatizar respostas para neutralizar essas ameaças.
Quando usar
- ✓Ao configurar a segurança de novas contas na nuvem AWS.
- ✓Quando você suspeita que uma conta ou servidor na nuvem foi invadido.
- ✓Para criar respostas automáticas a incidentes de segurança na nuvem.
Exemplo do que pedir para a IA
“Configure a detecção de ameaças na minha conta AWS e me avise se algo suspeito for encontrado.”
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
O GuardDuty monitora seus dados de atividade na nuvem (como logs de rede e acesso). Quando detecta algo incomum, ele o classifica por gravidade e pode acionar ações automáticas, como isolar um servidor comprometido.
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-cloud-threats-with-guarddutyOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/detecting-cloud-threats-with-guardduty/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 Ameaças na Nuvem com GuardDuty
Quando Usar
- Ao estabelecer detecção contínua de ameaças para contas AWS novas ou existentes
- Ao investigar descobertas do GuardDuty relacionadas a instâncias comprometidas, abuso de credenciais ou exfiltração de dados
- Ao construir playbooks automatizados de resposta a incidentes acionados por descobertas do GuardDuty
- Ao estender a cobertura de ameaças para cargas de trabalho de contêineres em execução no EKS, ECS ou Fargate
- Ao habilitar a varredura de malware para volumes EBS anexados a instâncias EC2 suspeitas
Não use para detecção de ameaças no Azure ou GCP (consulte securing-azure-with-microsoft-defender ou auditing-gcp-security-posture), para análise estática de código ou para monitoramento de postura de conformidade (consulte implementing-aws-security-hub).
Pré-requisitos
- Conta AWS com permissões administrativas do GuardDuty (guardduty:*)
- AWS CloudTrail, VPC Flow Logs e logs de consulta DNS habilitados (o GuardDuty os consome automaticamente)
- AWS Organizations configurado se estiver implantando o GuardDuty em um ambiente com várias contas
- EventBridge e Lambda configurados para fluxos de trabalho de resposta automatizada
Fluxo de Trabalho
Etapa 1: Habilitar GuardDuty e Planos de Proteção
Ative o GuardDuty no nível da organização usando uma conta de administrador delegada. Habilite todos os planos de proteção, incluindo Proteção S3, Monitoramento de Log de Auditoria EKS, Monitoramento de Tempo de Execução, Proteção contra Malware, Atividade de Login RDS e Monitoramento de Atividade de Rede Lambda.
# Enable GuardDuty as organization delegated administrator
aws guardduty create-detector \
--enable \
--finding-publishing-frequency FIFTEEN_MINUTES \
--data-sources '{
"S3Logs": {"Enable": true},
"Kubernetes": {"AuditLogs": {"Enable": true}},
"MalwareProtection": {"ScanEc2InstanceWithFindings": {"EbsVolumes": true}}
}'
# Enable Runtime Monitoring for EC2 and ECS
aws guardduty update-detector \
--detector-id <detector-id> \
--features '[
{"Name": "RUNTIME_MONITORING", "Status": "ENABLED",
"AdditionalConfiguration": [
{"Name": "ECS_FARGATE_AGENT_MANAGEMENT", "Status": "ENABLED"},
{"Name": "EC2_AGENT_MANAGEMENT", "Status": "ENABLED"}
]}
]'
# Designate delegated admin for multi-account
aws guardduty enable-organization-admin-account \
--admin-account-id 111122223333
Etapa 2: Configurar Agregação de Múltiplas Contas
Inscreva automaticamente todas as contas membro da organização e configure a exportação de descobertas para um bucket S3 centralizado para retenção e ingestão de SIEM.
# Auto-enable GuardDuty for all org members
aws guardduty update-organization-configuration \
--detector-id <detector-id> \
--auto-enable-organization-members ALL \
--features '[
{"Name": "S3_DATA_EVENTS", "AutoEnable": "ALL"},
{"Name": "EKS_AUDIT_LOGS", "AutoEnable": "ALL"},
{"Name": "RUNTIME_MONITORING", "AutoEnable": "ALL"}
]'
# Configure finding export to S3
aws guardduty create-publishing-destination \
--detector-id <detector-id> \
--destination-type S3 \
--destination-properties '{
"DestinationArn": "arn:aws:s3:::guardduty-findings-centralized",
"KmsKeyArn": "arn:aws:kms:us-east-1:123456789012:key/key-id"
}'
Etapa 3: Interpretar Tipos de Descoberta e Níveis de Gravidade
O GuardDuty classifica as descobertas em quatro níveis de gravidade: Crítico, Alto, Médio e Baixo. Cada tipo de descoberta segue o formato Propósito da Ameaça:Tipo de Recurso/Nome da Ameaça. A Detecção de Ameaças Estendida gera descobertas de sequência de ataque que correlacionam múltiplos eventos ao longo do tempo.
Categorias principais de descobertas:
- Recon: Varredura de portas, enumeração de API (por exemplo,
Recon:EC2/PortProbeUnprotectedPort) - Acesso Não Autorizado: Abuso de credenciais, logins no console de locais incomuns
- Criptomoeda: Atividade de mineração detectada em instâncias (por exemplo,
CryptoCurrency:EC2/BitcoinTool.B) - Impacto: Sequestro de recursos, tentativas de destruição de dados
- Sequência de Ataque: Ataques de múltiplos estágios correlacionando acesso inicial através de movimento lateral até o impacto (gravidade Crítica)
Etapa 4: Construir Resposta Automatizada com EventBridge
Crie regras do EventBridge que roteiam as descobertas do GuardDuty para funções Lambda para ações de contenção automatizadas, como isolar instâncias EC2 comprometidas, revogar credenciais IAM ou bloquear endereços IP maliciosos.
# Regra do EventBridge para descobertas de GuardDuty de alta/crítica gravidade
aws events put-rule \
--name GuardDutyHighSeverity \
--event-pattern '{
"source": ["aws.guardduty"],
"detail-type": ["GuardDuty Finding"],
"detail": {
"severity": [{"numeric": [">=", 7]}]
}
}'
…
Perguntas frequentes
O que é GuardDuty?
GuardDuty é um serviço da AWS que monitora continuamente suas contas AWS em busca de atividades maliciosas e não autorizadas.
Quais tipos de ameaças ele detecta?
Ele detecta uma variedade de ameaças, incluindo varreduras de portas, tentativas de login suspeitas, mineração de criptomoedas e atividades de malware.
Posso automatizar a resposta a ameaças?
Sim, você pode configurar respostas automáticas usando serviços como EventBridge e Lambda para isolar instâncias comprometidas ou bloquear tráfego malicioso.
Detalhes
Descrição original do autor
Deploy and operationalize Amazon GuardDuty, covering protection plans for S3, EKS, EC2 runtime monitoring, and Lambda, interpreting finding severity, and building automated response with EventBridge and Lambda. Use when establishing threat detection for AWS accounts, investigating findings on compromised instances or credential abuse, or building automated incident-response playbooks. '
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5646
- 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