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

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-aws-macie-for-data-classification/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-aws-macie-for-data-classification/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-classification

Ou 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.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 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.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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