Pular para o conteúdo
Skillpedia
Agentes35 mil · #5646

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/detecting-cloud-threats-with-guardduty/SKILL.md

Mensagem pronta para colar

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

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

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

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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