Pular para o conteúdo
Skillpedia
Segurança35 mil · #5838

implementing-aws-security-hub-compliance

Ensina seu agente de IA a proteger aplicações contra ataques e colocar projetos no ar e cuidar da infraestrutura.

O que ela faz

Esta ferramenta ajuda a organizar e monitorar a segurança de suas contas na nuvem da Amazon (AWS). Ela reúne informações de segurança de diferentes serviços e contas, permitindo ver se tudo está de acordo com regras importantes como CIS e PCI DSS.

Quando usar

  • ✓Quando você tem várias contas na AWS e quer ver a segurança de todas em um só lugar.
  • ✓Quando precisa garantir que suas contas AWS seguem regras de segurança específicas (como CIS ou PCI DSS).
  • ✓Quando quer automatizar correções para problemas de segurança encontrados.

Exemplo do que pedir para a IA

“Configure o monitoramento de segurança centralizado para todas as minhas contas AWS e me mostre os problemas de conformidade com o padrão CIS.”

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/implementing-aws-security-hub-compliance/SKILL.md

Mensagem pronta para colar

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

Ela funciona ativando um serviço chamado Security Hub, que coleta alertas de outros serviços de segurança. Depois, configura regras para verificar se você está seguindo padrões de segurança e pode até acionar ações automáticas para corrigir problemas.

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 implementing-aws-security-hub-compliance

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-aws-security-hub-compliance/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.

Implementando Conformidade com o AWS Security Hub

Quando Usar

  • Ao estabelecer gerenciamento centralizado da postura de segurança em várias contas da AWS
  • Quando os requisitos de conformidade exigem monitoramento contínuo contra os padrões CIS, PCI DSS ou NIST 800-53
  • Ao agregar descobertas do GuardDuty, Inspector, Macie, Firewall Manager e ferramentas de terceiros
  • Ao criar fluxos de trabalho de remediação automatizada acionados por descobertas de segurança
  • Quando stakeholders executivos exigem um painel de conformidade de segurança em toda a organização

Não use para detecção de ameaças em tempo real (use GuardDuty), para varredura de vulnerabilidades (use Inspector) ou para classificação de dados (use Macie). O Security Hub agrega descobertas desses serviços, mas não os substitui.

Pré-requisitos

  • AWS Organizations com administrador delegado para o Security Hub
  • Permissões IAM para securityhub:*, config:*, events:* e lambda:*
  • AWS Config habilitado em todas as contas e regiões de destino (exigido pelo Security Hub)
  • CloudFormation StackSets ou Terraform para implantação em várias contas
  • Tópicos SNS configurados para roteamento de alertas para a equipe de segurança

Fluxo de Trabalho

Etapa 1: Habilitar o Security Hub com Padrões de Conformidade

Habilite o Security Hub na conta de gerenciamento e selecione os padrões de conformidade a serem avaliados.

# Enable Security Hub in the current account/region
aws securityhub enable-security-hub \
  --enable-default-standards \
  --control-finding-generator SECURITY_CONTROL

# Enable specific compliance standards
aws securityhub batch-enable-standards --standards-subscription-requests \
  '[
    {"StandardsArn": "arn:aws:securityhub:us-east-1::standards/aws-foundational-security-best-practices/v/1.0.0"},
    {"StandardsArn": "arn:aws:securityhub:us-east-1::standards/cis-aws-foundations-benchmark/v/1.4.0"},
    {"StandardsArn": "arn:aws:securityhub:us-east-1::standards/pci-dss/v/3.2.1"},
    {"StandardsArn": "arn:aws:securityhub:us-east-1::standards/nist-800-53/v/5.0.0"}
  ]'

# Verify enabled standards
aws securityhub get-enabled-standards \
  --query 'StandardsSubscriptions[*].[StandardsArn,StandardsStatus]' --output table

Etapa 2: Configurar Agregação em Várias Contas

Configure um administrador delegado e agregue descobertas de todas as contas da organização.

# Designate a delegated admin (run from management account)
aws securityhub enable-organization-admin-account \
  --admin-account-id 111122223333

# From the delegated admin account, enable auto-enrollment
aws securityhub update-organization-configuration \
  --auto-enable \
  --auto-enable-standards DEFAULT

# Create a finding aggregator for cross-region aggregation
aws securityhub create-finding-aggregator \
  --region-linking-mode ALL_REGIONS

# List member accounts
aws securityhub list-members \
  --query 'Members[*].[AccountId,MemberStatus]' --output table

Etapa 3: Revisar Pontuações de Conformidade e Controles Falhos

Consulte o Security Hub para obter a postura de conformidade em todos os padrões habilitados e identifique os controles que falharam.

# Get overall compliance score for CIS benchmark
aws securityhub get-standards-control-associations \
  --security-control-id "IAM.1" \
  --query 'StandardsControlAssociationSummaries[*].[StandardsArn,AssociationStatus]' \
  --output table

# List all failed controls
aws securityhub get-findings \
  --filters '{
    "ComplianceStatus": [{"Value": "FAILED", "Comparison": "EQUALS"}],
    "RecordState": [{"Value": "ACTIVE", "Comparison": "EQUALS"}],
    "WorkflowStatus": [{"Value": "NEW", "Comparison": "EQUALS"}]
  }' \
  --sort-criteria '{"Field": "SeverityNormalized", "SortOrder": "desc"}' \
  --max-items 50 \
  --query 'Findings[*].[Title,Severity.Label,Compliance.Status,Resources[0].Id]' \
  --output table

# Get finding counts by severity
aws securityhub get-insight-results \
  --insight-arn "arn:aws:securityhub:us-east-1:111122223333:insight/111122223333/default/2"

Etapa 4: Criar Insights de Segurança Personalizados

Crie insights personalizados para rastrear prioridades de segurança específicas da organização.

# Criar insight para recursos publicamente acessíveis
aws securityhub create-insight \
  --name "Recursos Publicamente Acessíveis" \
  --filters '{
    "ResourceType": [
      {"Value": "AwsS3Bucket", "Comparison": "EQUALS"},
      {"Value": "AwsEc2SecurityGroup", "Comparison": "EQUALS"},
      {"Value": "AwsRdsDbInstance", "Comparison": "EQUALS"}
    ],
    "ComplianceStatus": [{"Value": "FAILED", "Comparison": "EQUALS"}],

…
Perguntas frequentes

Para que serve o AWS Security Hub?

Ele serve para centralizar e organizar os alertas de segurança de várias fontes na AWS, facilitando o monitoramento da conformidade e a identificação de problemas.

Preciso usar GuardDuty, Inspector ou Macie se usar esta ferramenta?

Não, você não precisa desativá-los. O Security Hub coleta informações desses serviços, mas não os substitui. Ele é para monitoramento e conformidade, não para detecção de ameaças em tempo real.

Posso automatizar a correção de problemas?

Sim, você pode configurar o Security Hub para acionar ações automáticas, como corrigir configurações incorretas, quando um problema de segurança é detectado.

Detalhes

Descrição original do autor

Deploy AWS Security Hub, backed by AWS Config, to aggregate findings from GuardDuty, Inspector, Macie, Firewall Manager, and Prowler across multi-account AWS Organizations, enable standards like CIS AWS Foundations and PCI DSS, and automate remediation via EventBridge and Lambda. Use for centralizing AWS compliance monitoring or executive compliance dashboards; not for threat detection (GuardDuty)

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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