implementing-aws-config-rules-for-compliance
Ensina seu agente de IA a colocar projetos no ar e cuidar da infraestrutura e automatizar tarefas repetitivas.
O que ela faz
Esta ferramenta ajuda a garantir que seus recursos na nuvem da Amazon (AWS) estejam configurados de acordo com regras de segurança e conformidade. Ela monitora continuamente suas configurações e pode até corrigir problemas automaticamente.
Quando usar
- ✓Quando você precisa seguir regras de segurança específicas (como PCI DSS ou CIS).
- ✓Quando você quer saber se algo na sua nuvem foi configurado incorretamente.
- ✓Quando você gerencia vários ambientes AWS e quer um painel centralizado de conformidade.
Exemplo do que pedir para a IA
“Configure regras de conformidade da AWS para garantir que meus buckets S3 não sejam públicos e que o acesso root da minha conta IAM exija MFA.”
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 configura o AWS Config para monitorar seus recursos. Ela pode usar regras prontas da AWS ou regras personalizadas que você cria (usando código) para verificar a conformidade e, se necessário, acionar ações de correção automática.
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-config-rules-for-complianceOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-aws-config-rules-for-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 Regras do AWS Config para Conformidade
Quando Usar
- Ao estabelecer monitoramento contínuo de conformidade para recursos da AWS contra padrões regulatórios
- Ao implementar detecção e remediação automatizadas de desvios de configuração
- Ao construir um painel de conformidade em várias contas da AWS usando o AWS Organizations
- Quando equipes de auditoria exigem evidências de conformidade contínua em vez de avaliações pontuais
- Ao implantar "guardrails" (barreiras de proteção) que detectam recursos não conformes em minutos após a criação
Não use para detecção de ameaças em tempo real (use o GuardDuty), para varredura de vulnerabilidades de aplicativos (use o Inspector) ou para avaliações de conformidade únicas (use o Prowler para auditorias ad-hoc mais rápidas).
Pré-requisitos
- Gravação do AWS Config habilitada em todas as contas e regiões de destino
- Função IAM com permissões
config:*,ssm:*elambda:*para gerenciamento de regras - AWS Organizations com administrador delegado para agregação do Config
- Bucket S3 para o canal de entrega do Config e tópico SNS para notificações
- CloudFormation StackSets ou Terraform para implantação de regras em várias contas
Fluxo de Trabalho
Etapa 1: Habilitar Gravação do AWS Config
Configure o gravador e o canal de entrega do Config em cada conta de destino.
# Create S3 bucket for Config data
aws s3api create-bucket \
--bucket config-compliance-data-ACCOUNT_ID \
--region us-east-1
# Create Config service role
aws iam create-service-linked-role --aws-service-name config.amazonaws.com
# Start the Config recorder
aws configservice put-configuration-recorder \
--configuration-recorder name=default,roleARN=arn:aws:iam::ACCOUNT:role/aws-service-role/config.amazonaws.com/AWSServiceRoleForConfig \
--recording-group allSupported=true,includeGlobalResourceTypes=true
# Set up delivery channel
aws configservice put-delivery-channel \
--delivery-channel '{
"name": "default",
"s3BucketName": "config-compliance-data-ACCOUNT_ID",
"snsTopicARN": "arn:aws:sns:us-east-1:ACCOUNT:config-notifications",
"configSnapshotDeliveryProperties": {"deliveryFrequency": "TwentyFour_Hours"}
}'
# Start recording
aws configservice start-configuration-recorder --configuration-recorder-name default
Etapa 2: Implantar Regras Gerenciadas do Config para Conformidade CIS
Habilite regras gerenciadas do Config da AWS que mapeiam para os controles do CIS AWS Foundations Benchmark.
# S3 bucket security rules
aws configservice put-config-rule --config-rule '{
"ConfigRuleName": "s3-bucket-public-read-prohibited",
"Source": {"Owner": "AWS", "SourceIdentifier": "S3_BUCKET_PUBLIC_READ_PROHIBITED"}
}'
aws configservice put-config-rule --config-rule '{
"ConfigRuleName": "s3-bucket-server-side-encryption-enabled",
"Source": {"Owner": "AWS", "SourceIdentifier": "S3_BUCKET_SERVER_SIDE_ENCRYPTION_ENABLED"}
}'
aws configservice put-config-rule --config-rule '{
"ConfigRuleName": "s3-bucket-ssl-requests-only",
"Source": {"Owner": "AWS", "SourceIdentifier": "S3_BUCKET_SSL_REQUESTS_ONLY"}
}'
# IAM security rules
aws configservice put-config-rule --config-rule '{
"ConfigRuleName": "iam-root-access-key-check",
"Source": {"Owner": "AWS", "SourceIdentifier": "IAM_ROOT_ACCESS_KEY_CHECK"}
}'
aws configservice put-config-rule --config-rule '{
"ConfigRuleName": "mfa-enabled-for-iam-console-access",
"Source": {"Owner": "AWS", "SourceIdentifier": "MFA_ENABLED_FOR_IAM_CONSOLE_ACCESS"}
}'
aws configservice put-config-rule --config-rule '{
"ConfigRuleName": "iam-password-policy",
"Source": {"Owner": "AWS", "SourceIdentifier": "IAM_PASSWORD_POLICY"},
"InputParameters": "{\"RequireUppercaseCharacters\":\"true\",\"RequireLowercaseCharacters\":\"true\",\"RequireSymbols\":\"true\",\"RequireNumbers\":\"true\",\"MinimumPasswordLength\":\"14\"}"
}'
# Network security rules
aws configservice put-config-rule --config-rule '{
"ConfigRuleName": "restricted-ssh",
"Source": {"Owner": "AWS", "SourceIdentifier": "INCOMING_SSH_DISABLED"}
}'
aws configservice put-config-rule --config-rule '{
"ConfigRuleName": "vpc-flow-logs-enabled",
"Source": {"Owner": "AWS", "SourceIdentifier": "VPC_FLOW_LOGS_ENABLED"}
}'
# Encryption rules
aws configservice put-config-rule --config-rule '{
"ConfigRuleName": "rds-storage-encrypted",
"Source": {"Owner": "AWS", "SourceIdentifier": "RDS_STORAGE_ENCRYPTED"}
}'
aws configservice put-config-rule --config-rule '{
"ConfigRuleName": "encrypted-volumes",
"Source": {"Owner": "AWS", "SourceIdentifier": "ENCRYPTED_VOLUMES"}
}'
…
Perguntas frequentes
O que é AWS Config?
É um serviço da AWS que permite avaliar, auditar e verificar as configurações dos seus recursos AWS.
O que são regras gerenciadas e personalizadas?
Regras gerenciadas são regras pré-definidas pela AWS para verificações comuns. Regras personalizadas são escritas por você para necessidades específicas.
O que é remediação automática?
É a capacidade de corrigir automaticamente um recurso que não está em conformidade com uma regra, sem intervenção manual.
Detalhes
Descrição original do autor
Implements AWS Config managed and custom rules for continuous compliance monitoring of AWS resources aligned to CIS and PCI DSS, configuring automatic remediation with SSM Automation and aggregating compliance data across accounts. Use when establishing continuous compliance monitoring, detecting configuration drift, or building a multi-account compliance dashboard via AWS Organizations.'
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5834
- 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
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC