AI Security Maturity Model·AWS v1.0.0

Arraste para explorar · faça pinça para ampliar

Aprimorada Proteção de dadosCamada de defesa em profundidade: Identidade e dados Capacidade 2 · Personalização de modelosCaso de uso: IA que você constrói 👤 ClienteModelo de Responsabilidade Compartilhada da AWS: quem implementa e opera este controle. Cliente = é seu; AWS = a AWS opera e você o herda; Compartilhada = ambos têm obrigações.

c2.5 Descubra dados sensíveis nos conjuntos de treinamento com o Macie

Varra os dados de treinamento em busca de PII e outro conteúdo sensível antes de personalizar, para que os modelos não sejam treinados com dados que poderiam ser memorizados e vazados.

Fundacional
Aprimorada
Avançada
Esforço: Médio Impacto: Alto Scopes de IA generativaDa AWS Generative AI Security Scoping Matrix.: 4 · Modelos ajustados (fine-tuned); 5 · Modelos treinados por você

Guia de implementação

Como implementar na AWS

Execute a descoberta automatizada do Amazon Macie sobre os buckets S3 que contêm os dados de treinamento. Classifique os achados e redija ou remova os dados sensíveis antes de usá-los para treinar. Prefira reincorporar dados voláteis como PII na inferência (RAG) em vez de colocá-los no modelo.

Encontre dados sensíveis antes que o modelo os memorize

Um modelo ajustado pode memorizar e, mais tarde, reproduzir fragmentos de seus dados de treinamento. Se esses dados contiverem PII, segredos ou conteúdo regulado, o modelo se torna um caminho de vazamento. O Amazon Macie usa ML gerenciado e correspondência de padrões para descobrir dados sensíveis no S3, para que você possa detectá-los e removê-los de um conjunto de treinamento antes da personalização — e não depois que o modelo já os aprendeu.

Escaneie o bucket de treinamento antes de um trabalho

Execute um trabalho único de descoberta de dados sensíveis contra o bucket que contém seus dados de treinamento:

aws macie2 create-classification-job \
  --name "scan-training-data-pre-finetune" \
  --job-type ONE_TIME \
  --s3-job-definition '{
    "bucketDefinitions": [
      {
        "accountId": "111122223333",
        "buckets": ["my-bedrock-training-data"]
      }
    ]
  }'

O Macie reporta achados por tipo de dado sensível (nomes, e-mails, credenciais, identificadores financeiros e de saúde, e identificadores de dados personalizados que você define com regex). Revise os achados e limpe ou tokenize os registros marcados antes de iniciar o trabalho de personalização.

Torne-o um portão, não algo pontual

  • Conecte os achados do Macie ao EventBridge → SNS/Lambda para que um achado de alta severidade em um bucket de treinamento bloqueie ou sinalize o pipeline automaticamente.
  • Para pipelines contínuos, use a descoberta automática de dados sensíveis (amostragem contínua) em vez de reexecutar trabalhos completos, o que é muito mais econômico em escala.
  • Adicione identificadores de dados personalizados para segredos específicos da organização (formatos de ID internos, nomes de código de projetos) que os tipos integrados não detectam.

Combine com o guardrail

O Macie protege os dados que entram no modelo; o filtro de informação sensível do guardrail do Bedrock (consulte o controle de guardrails) protege os dados que saem na inferência. Use ambos: limpe o corpus de treinamento com o Macie e remova PII em runtime com o guardrail.

Nota de nomenclatura: substitua o id da conta e o nome do bucket. Comece com um trabalho ONE_TIME para medir o volume de achados e o custo antes de agendar escaneamentos recorrentes.

Critérios de aceitação

O Macie varre os buckets de treinamento; os achados sensíveis são remediados ou redigidos antes do treinamento; o modelo resultante é classificado no maior nível de sensibilidade dos seus dados de treinamento.

Implementação prática

Como este controle é implementado em cada arquitetura de referência:

O Macie varre os buckets de treinamento na conta de IA generativa antes de personalizar; os achados sensíveis são redigidos ou removidos e o modelo é classificado conforme.

  1. Execute a descoberta automatizada do Amazon Macie sobre os buckets de treinamento/validação na conta de IA generativa antes de o job de personalização rodar.
    Conta de IA generativa Amazon Macie Amazon S3
  2. Redija ou remova os achados sensíveis antes do treinamento, e prefira fornecer dados voláteis como PII na inferência via RAG em vez de incorporá-los ao modelo.
    Conta de IA generativa Amazon S3
  3. Roteie os achados do Macie para o Security Hub e classifique o modelo resultante no maior nível de sensibilidade dos seus dados de treinamento.
    Conta de IA generativa → Ferramentas de segurança Security Hub Amazon Macie

Como validar: O Macie varre os buckets de treinamento; os achados sensíveis são remediados antes do treinamento; o modelo carrega uma classificação de sensibilidade condizente com seus dados.

Evite: Treinar com dumps brutos sem classificá-los primeiro. O modelo pode memorizar e depois emitir PII; varra e redija antes de ele treinar.

OU de IA generativa (multi-conta) →

Uma varredura do Macie dos buckets de treinamento da conta precede a personalização; os dados sensíveis são remediados antes de o modelo poder memorizá-los.

  1. Execute a descoberta automatizada do Amazon Macie sobre os buckets de treinamento antes de personalizar.
    Camada de IA generativa (papel IAM) Amazon Macie Amazon S3
  2. Redija ou remova os achados sensíveis, e prefira injetar PII na inferência (RAG) em vez de nos dados de treinamento.
    Camada de IA generativa (papel IAM) Amazon S3
  3. Envie os achados ao Security Hub e classifique o modelo na maior sensibilidade dos seus dados.
    Registro na conta Security Hub

Como validar: O Macie varre os buckets de treinamento; os achados sensíveis são remediados antes do treinamento; o modelo é classificado por sensibilidade de dados.

Evite: Supor que o conjunto de treinamento está limpo. Descubra e classifique os dados sensíveis antes que passem a fazer parte dos pesos do modelo.

Conta única (ponto de entrada) →

Ameaças atendidas

  • Modelos que memorizam e depois repetem PII dos dados de treinamento.
  • Violações de conformidade por treinar com dados sensíveis não classificados.

Serviços AWS

Amazon Macie Amazon S3

Preços

Teste gratuito · 30 dias

O Amazon Macie cobra por GB de dados inventariados e analisados pelos trabalhos de descoberta, portanto varrer um corpus grande repetidamente pode ficar caro — prefira a descoberta automática (amostragem) para cobertura contínua e reserve os trabalhos completos como um controle prévio ao treinamento no bucket específico. Contas novas têm um teste gratuito de 30 dias que estima o custo contínuo. Consulte Discovering sensitive data with Amazon Macie.

Mapeamentos de frameworks

OWASP GenAI/LLM Top 10 (2026)

  • LLM02 Sensitive Information Disclosure
  • LLM05 Data and Model Poisoning

NIST AI Risk Management Framework (AI 100-1)

  • MAP.4 Risks and impacts are mapped
  • MEASURE.1 Appropriate methods and metrics are identified and applied

AWS Well-Architected Generative AI Lens (Security)

  • GENSEC06-BP01 Implement data purification filters for model training workflows

Recursos de aprendizado

Referências

  • AWS SRA para IA — Capacidade 2, Amazon Macie