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
Mensagem pronta para colar
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-complianceOu 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.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.
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:*elambda:* - 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)
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5838
- 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
django-security
Ajuda seu agente a implementar práticas de segurança em aplicações Django. Ele foca em autenticação, autorização e prevenção contra ataques comuns, garantindo um código mais seguro.
affaan-m/ECC
laravel-security
Ajuda seu agente a proteger aplicações Laravel contra ameaças. Implementa práticas de segurança para autenticação, autorização e prevenção de ataques comuns.
affaan-m/ECC
module-regression
Ajuda seu agente a gerenciar mudanças em projetos grandes. Garante que alterações em uma parte do código não quebrem outras partes.
affaan-m/ECC