Pular para o conteúdo
Skillpedia
Deploy e nuvem (DevOps)35 mil · #5834

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-aws-config-rules-for-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-config-rules-for-compliance/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-compliance

Ou 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.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 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:* e lambda:* 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.'

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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