AI Security Maturity Model·AWS v1.0.0

Arrastra para explorar · pellizca para ampliar

Mejorada Protección de datosCapa de defensa en profundidad: Identidad y datos Capacidad 2 · Personalización de modelosCaso de uso: IA que construyes 👤 ClienteModelo de Responsabilidad Compartida de AWS: quién implementa y opera este control. Cliente = es tuyo; AWS = lo opera AWS y tú lo heredas; Compartida = ambos tienen obligaciones.

c2.5 Descubre datos sensibles en los sets de entrenamiento con Macie

Escanea los datos de entrenamiento en busca de PII y otro contenido sensible antes de personalizar, para que los modelos no se entrenen con datos que podrían memorizarse y filtrarse.

Fundacional
Mejorada
Avanzada
Esfuerzo: Medio Impacto: Alto Scopes de IA generativaDe la AWS Generative AI Security Scoping Matrix.: 4 · Modelos ajustados (fine-tuned); 5 · Modelos entrenados por ti

Guía de implementación

Cómo implementarlo en AWS

Ejecuta el descubrimiento automatizado de Amazon Macie sobre los buckets S3 que contienen los datos de entrenamiento. Clasifica los hallazgos y redacta o elimina los datos sensibles antes de usarlos para entrenar. Prefiere reincorporar datos volátiles como PII en la inferencia (RAG) en vez de meterlos al modelo.

Encuentra datos sensibles antes de que el modelo los memorice

Un modelo afinado puede memorizar y luego reproducir fragmentos de sus datos de entrenamiento. Si esos datos contienen PII, secretos o contenido regulado, el modelo se convierte en una vía de fuga. Amazon Macie usa ML administrado y coincidencia de patrones para descubrir datos sensibles en S3, de modo que puedas detectarlos y eliminarlos de un conjunto de entrenamiento antes de la personalización, no después de que el modelo ya los haya aprendido.

Escanea el bucket de entrenamiento antes de un trabajo

Ejecuta un trabajo único de descubrimiento de datos sensibles contra el bucket que contiene tus datos de entrenamiento:

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"]
      }
    ]
  }'

Macie reporta hallazgos por tipo de dato sensible (nombres, correos, credenciales, identificadores financieros y de salud, e identificadores de datos personalizados que definas con regex). Revisa los hallazgos y depura o tokeniza los registros marcados antes de lanzar el trabajo de personalización.

Conviértelo en una compuerta, no en algo puntual

  • Conecta los hallazgos de Macie a EventBridge → SNS/Lambda para que un hallazgo de alta severidad en un bucket de entrenamiento bloquee o marque el pipeline automáticamente.
  • Para pipelines continuos, usa el descubrimiento automático de datos sensibles (muestreo continuo) en lugar de reejecutar trabajos completos, que es mucho más económico a escala.
  • Añade identificadores de datos personalizados para secretos específicos de la organización (formatos de ID internos, nombres clave de proyectos) que los tipos integrados no detectan.

Combínalo con el guardrail

Macie protege los datos que entran al modelo; el filtro de información sensible del guardrail de Bedrock (consulta el control de guardrails) protege los datos que salen en la inferencia. Usa ambos: depura el corpus de entrenamiento con Macie y redacta PII en runtime con el guardrail.

Nota de nomenclatura: reemplaza el id de cuenta y el nombre del bucket. Empieza con un trabajo ONE_TIME para medir el volumen de hallazgos y el costo antes de programar escaneos recurrentes.

Criterios de aceptación

Macie escanea los buckets de entrenamiento; los hallazgos sensibles se remedian o redactan antes de entrenar; el modelo resultante se clasifica al mayor nivel de sensibilidad de sus datos de entrenamiento.

Implementación práctica

Cómo se implementa este control en cada arquitectura de referencia:

Macie escanea los buckets de entrenamiento en la cuenta de IA generativa antes de personalizar; los hallazgos sensibles se redactan o eliminan y el modelo se clasifica en consecuencia.

  1. Ejecuta el descubrimiento automatizado de Amazon Macie sobre los buckets de entrenamiento/validación en la cuenta de IA generativa antes de que corra el job de personalización.
    Cuenta de IA generativa Amazon Macie Amazon S3
  2. Redacta o elimina los hallazgos sensibles antes de entrenar, y prefiere suministrar datos volátiles como PII en la inferencia vía RAG en vez de incorporarlos al modelo.
    Cuenta de IA generativa Amazon S3
  3. Enruta los hallazgos de Macie a Security Hub y clasifica el modelo resultante al mayor nivel de sensibilidad de sus datos de entrenamiento.
    Cuenta de IA generativa → Herramientas de seguridad Security Hub Amazon Macie

Cómo validar: Macie escanea los buckets de entrenamiento; los hallazgos sensibles se remedian antes de entrenar; el modelo lleva una clasificación de sensibilidad acorde a sus datos.

Evita: Entrenar con volcados crudos sin clasificarlos primero. El modelo puede memorizar y luego emitir PII; escanea y redacta antes de que se entrene.

OU de IA generativa (multi-cuenta) →

Un escaneo de Macie de los buckets de entrenamiento de la cuenta precede a la personalización; los datos sensibles se remedian antes de que el modelo pueda memorizarlos.

  1. Ejecuta el descubrimiento automatizado de Amazon Macie sobre los buckets de entrenamiento antes de personalizar.
    Capa de IA generativa (rol IAM) Amazon Macie Amazon S3
  2. Redacta o elimina los hallazgos sensibles, y prefiere inyectar PII en la inferencia (RAG) en vez de en los datos de entrenamiento.
    Capa de IA generativa (rol IAM) Amazon S3
  3. Envía los hallazgos a Security Hub y clasifica el modelo a la mayor sensibilidad de sus datos.
    Registro en la cuenta Security Hub

Cómo validar: Macie escanea los buckets de entrenamiento; los hallazgos sensibles se remedian antes de entrenar; el modelo se clasifica por sensibilidad de datos.

Evita: Asumir que el set de entrenamiento está limpio. Descubre y clasifica los datos sensibles antes de que pasen a formar parte de los pesos del modelo.

Cuenta única (punto de entrada) →

Amenazas que atiende

  • Modelos que memorizan y luego repiten PII de los datos de entrenamiento.
  • Violaciones de cumplimiento por entrenar con datos sensibles sin clasificar.

Servicios AWS

Amazon Macie Amazon S3

Precios

Prueba gratuita · 30 días

Amazon Macie factura por GB de datos inventariados y analizados por los trabajos de descubrimiento, así que escanear un corpus grande repetidamente puede resultar caro — prefiere el descubrimiento automático (muestreo) para cobertura continua y reserva los trabajos completos como control previo al entrenamiento sobre el bucket específico. Las cuentas nuevas disponen de una prueba gratuita de 30 días que estima el costo continuo. Consulta Discovering sensitive data with Amazon Macie.

Mapeos 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 aprendizaje

Referencias

  • AWS SRA para IA — Capacidad 2, Amazon Macie