Ponte en Contacto

Temario del curso

El panorama de amenazas en IA

  • Por qué la seguridad de IA es diferente: no determinismo, razonamiento opaco, el prompt como superficie de ataque.
  • Taxonomía de ataques: en tiempo de entrenamiento vs. en tiempo de inferencia vs. ataques a la cadena de suministro.
  • Modelo del adversario en ML: quién ataca los sistemas de IA y por qué.

10 principales de OWASP para aplicaciones LLM

  • Inyección de prompts: vectores de ataque directos e indirectos.
  • Manejo inseguro de salidas y falsificación de solicitudes entre plugins.
  • Envenenamiento de datos de entrenamiento y vulnerabilidades en la cadena de suministro.
  • Denegación de servicio del modelo, divulgación de información sensible y agencia excesiva.
  • Laboratorio práctico: explotación de cada categoría de OWASP contra una aplicación de prueba.

Red Teaming de inyección de prompts y jailbreak

  • Taxonomía de técnicas de inyección: directa, indirecta, multi-turno y multimodal.
  • Automatización del red teaming con Giskard, Garak y herramientas de fuzzing personalizadas.
  • Clasificación de jailbreaks y evaluación de defensas.
  • Construcción de una plataforma (harness) para el red teaming y la prueba continua de seguridad en LLM.

Ataques y defensas a nivel de modelo

  • Extracción de modelos: robo de pesos y funcionalidad del modelo mediante consultas de API.
  • Inferencia de pertenencia: determinar si los datos formaron parte del conjunto de entrenamiento.
  • Ejemplos adversarios: perturbaciones que engañan a clasificadores y embedings (incrustaciones).
  • Envenenamiento de datos: corrupción de los datos de entrenamiento para inducir backdoors o degradar el rendimiento.

Controles de seguridad de entrada y salida

  • Saneamiento de entradas más allá de las defensas web tradicionales.
  • Filtrado de salidas: toxicidad, fuga de información personal identificable (PII) y ejecución de código alucinado.
  • Cercas de seguridad (guardrails) como infraestructura de seguridad: NeMo, Guardrails AI y políticas personalizadas.
  • Aplicación estricta de salidas estructuradas como límite de seguridad.

Seguridad de la cadena de suministro en IA

  • Origen del modelo: verificación de la autenticidad e integridad del modelo.
  • Escaneo de dependencias para frameworks de ML y formatos de modelos.
  • Servicio seguro de modelos: sandboxing, aislamiento de red y acceso de mínimo privilegio.
  • Evaluación de modelos ajustados (fine-tuned) y comunitarios para malware integrado.

Seguridad operativa para sistemas de IA

  • Control de acceso para endpoints de modelos, almacenes vectoriales y herramientas de agentes.
  • Registros de auditoría (logging) para cada interacción y decisión del modelo.
  • Respuesta a incidentes para violaciones específicas de IA: cuando el propio modelo está comprometido.
  • Pruebas de seguridad continuas en CI/CD para pipelines de ML.

Construcción de un programa de seguridad de IA

  • Modelo de madurez y hoja de ruta para la seguridad de IA.
  • Integración de la seguridad de IA en programas existentes de AppSec y seguridad en la nube.
  • Marcos de gobernanza y regulaciones emergentes para sistemas de IA.
  • Creación y mantenimiento de un manual de seguridad de IA organizacional.

Requerimientos

  • Experiencia desplegando modelos de ML o aplicaciones LLM en producción.
  • Conocimiento de conceptos de seguridad, incluidos autenticación, autorización y modelado de amenazas.
  • Competencia en Python para ejercicios de pruebas adversarias.

Público objetivo

  • Ingenieros de seguridad que se expanden hacia las superficies de amenaza de IA/ML.
  • Ingenieros de ML responsables de la seguridad y robustez de los modelos.
  • Miembros de equipos de red teaming que incorporan sistemas de IA en su ámbito de pruebas.
 14 Horas

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas