implementing-aws-macie-for-data-classification
Ajuda seu agente a encontrar e proteger dados sensíveis em serviços de armazenamento na nuvem. Ele usa inteligência artificial para identificar informações como números de cartão de crédito ou senhas. É útil para evitar vazamentos de dados.
O que ela faz
O Macie é um serviço da Amazon que encontra e protege dados sensíveis (como números de cartão de crédito ou CPF) armazenados em seus arquivos na nuvem (S3). Ele usa inteligência artificial para identificar esses dados e te ajuda a mantê-los seguros.
Quando usar
- ✓Ao configurar a segurança de dados na nuvem.
- ✓Quando precisar verificar se há informações sensíveis expostas.
- ✓Para cumprir regras de proteção de dados.
Exemplo do que pedir para a IA
“Configure o Macie para procurar dados sensíveis nos meus arquivos S3.”
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
O Macie é ativado e configurado usando comandos específicos (AWS CLI) ou ferramentas de automação (Terraform). Ele então escaneia seus arquivos, identifica dados como PII ou financeiros usando inteligência artificial e te avisa sobre qualquer risco.
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-macie-for-data-classificationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-aws-macie-for-data-classification/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 o AWS Macie para Classificação de Dados
Visão Geral
O Amazon Macie é um serviço totalmente gerenciado de segurança e privacidade de dados que usa aprendizado de máquina e correspondência de padrões para descobrir e proteger dados confidenciais no Amazon S3. O Macie avalia automaticamente seu inventário de buckets S3 diariamente e identifica objetos que contêm PII (Informações de Identificação Pessoal), informações financeiras, credenciais e outros tipos de dados confidenciais. Ele oferece duas abordagens de descoberta: descoberta automatizada de dados confidenciais para visibilidade ampla e trabalhos de descoberta direcionados para análise aprofundada.
Quando Usar
- Ao implantar ou configurar a implementação de recursos de classificação de dados do AWS Macie em seu ambiente.
- Ao estabelecer controles de segurança alinhados aos requisitos de conformidade.
- Ao construir ou melhorar a arquitetura de segurança para este domínio.
- Ao realizar avaliações de segurança que exigem esta implementação.
Pré-requisitos
- Conta AWS com buckets S3 contendo dados para classificar.
- Permissões IAM para configuração do serviço Macie.
- Configuração do AWS Organizations (para implantação em várias contas).
- Buckets S3 em regiões suportadas.
Habilitar Macie
Via AWS CLI
# Enable Macie in the current account/region
aws macie2 enable-macie
# Verify Macie is enabled
aws macie2 get-macie-session
# Enable automated sensitive data discovery
aws macie2 update-automated-discovery-configuration \
--status ENABLED
Via Terraform
resource "aws_macie2_account" "main" {}
resource "aws_macie2_classification_export_configuration" "main" {
depends_on = [aws_macie2_account.main]
s3_destination {
bucket_name = aws_s3_bucket.macie_results.id
key_prefix = "macie-findings/"
kms_key_arn = aws_kms_key.macie.arn
}
}
Configurar Trabalhos de Descoberta
Criar um trabalho de classificação para buckets específicos
aws macie2 create-classification-job \
--job-type ONE_TIME \
--name "pii-scan-production-buckets" \
--s3-job-definition '{
"bucketDefinitions": [{
"accountId": "123456789012",
"buckets": [
"production-data-bucket",
"customer-records-bucket"
]
}]
}' \
--managed-data-identifier-selector ALL
Criar um trabalho recorrente agendado
aws macie2 create-classification-job \
--job-type SCHEDULED \
--name "weekly-sensitive-data-scan" \
--schedule-frequency-details '{
"weekly": {
"dayOfWeek": "MONDAY"
}
}' \
--s3-job-definition '{
"bucketDefinitions": [{
"accountId": "123456789012",
"buckets": ["all-data-bucket"]
}],
"scoping": {
"includes": {
"and": [{
"simpleScopeTerm": {
"comparator": "STARTS_WITH",
"key": "OBJECT_KEY",
"values": ["uploads/", "documents/"]
}
}]
}
}
}'
Identificadores de Dados Personalizados
Criar um identificador personalizado para IDs internas
aws macie2 create-custom-data-identifier \
--name "internal-employee-id" \
--description "Matches internal employee ID format EMP-XXXXXX" \
--regex "EMP-[0-9]{6}" \
--severity-levels '[
{"occurrencesThreshold": 1, "severity": "LOW"},
{"occurrencesThreshold": 10, "severity": "MEDIUM"},
{"occurrencesThreshold": 50, "severity": "HIGH"}
]'
Criar um identificador para códigos de projeto
aws macie2 create-custom-data-identifier \
--name "project-code-identifier" \
--description "Matches project codes in format PRJ-XXXX-XX" \
--regex "PRJ-[A-Z]{4}-[0-9]{2}" \
--keywords '["project", "code", "initiative"]' \
--maximum-match-distance 50
Listas de Permissão (Allow Lists)
Criar uma lista de permissão para suprimir falsos positivos
aws macie2 create-allow-list \
--name "test-data-exclusions" \
--description "Exclude known test data patterns" \
--criteria '{
"regex": "TEST-[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{4}"
}'
Identificadores de Dados Gerenciados
O Macie fornece mais de 300 identificadores de dados gerenciados que cobrem:
| Categoria | Exemplos |
|---|---|
| PII | CPF, números de passaporte, carteira de motorista, data de nascimento, nomes, endereços |
| Financeira | Números de cartão de crédito, números de conta bancária, códigos SWIFT |
| Credenciais | Chaves secretas da AWS, chaves de API, chaves privadas SSH, tokens OAuth |
| Saúde | Identificadores HIPAA, números de sinistro de seguro saúde |
| Legal | Números de identificação fiscal, números de RG |
Gerenciamento de Achados (Findings)
Listar achados
# Obter achados de dados confidenciais
aws macie2 list-findings \
--finding-criteria '{
"criterion": {
…
Perguntas frequentes
O que são dados sensíveis?
São informações que precisam de proteção especial, como números de documentos, cartões de crédito, senhas ou informações médicas.
O que é S3?
É um serviço da Amazon para guardar arquivos na nuvem de forma segura e acessível.
O que é AWS CLI?
É uma ferramenta que permite controlar os serviços da Amazon através de comandos de texto no seu computador.
Detalhes
Descrição original do autor
Enable and configure Amazon Macie via AWS CLI/Terraform to discover, classify, and protect sensitive data (PII, financial data, credentials) in S3 using ML and pattern matching, including discovery jobs, custom data identifiers, allow lists, and EventBridge-based remediation. Use when setting up S3 data classification, cloud DLP, or auditing S3 for unprotected sensitive data.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5836
- 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