NIST
FrameworkActivo

Taxonomía del aprendizaje automático adversarial del NIST

NIST

Ver recurso original

Resumen

La Taxonomía de Aprendizaje Automático Adversarial de NIST es un sistema de clasificación integral que pone orden en el caótico panorama de los ataques a la IA. En lugar de dejar que las organizaciones adivinen las amenazas potenciales, este marco categoriza sistemáticamente los ataques adversariales en tres grupos principales: evasión (engañar a los modelos durante la inferencia), envenenamiento (corromper los datos de entrenamiento) y ataques a la privacidad (extraer información sensible). Lo que distingue a esta taxonomía es su enfoque dual: no solo cataloga ataques, sino que proporciona una base estructurada para construir defensas. Es esencialmente la respuesta de NIST a la pregunta: "¿Cómo pensamos sistemáticamente sobre las amenazas de seguridad en IA?"

Los tres pilares de la adversidad en IA

  • Los Ataques de Evasión apuntan a modelos desplegados mediante la creación de entradas diseñadas para causar clasificaciones erróneas. Piense en ejemplos adversariales que hacen que una señal de alto sea invisible para el sistema de visión de un vehículo autónomo, o perturbaciones sutiles que engañan a los algoritmos de detección de fraude.
  • Los Ataques de Envenenamiento corrompen el proceso de entrenamiento mismo mediante la inyección de datos maliciosos o la manipulación del algoritmo de aprendizaje. Estos ataques son particularmente insidiosos porque incorporan vulnerabilidades directamente en los cimientos del modelo, haciéndolos más difíciles de detectar después del despliegue.
  • Los Ataques a la Privacidad extraen información sensible de modelos entrenados, incluyendo inferencia de membresía (determinar si datos específicos fueron usados en el entrenamiento), inversión de modelos (reconstruir datos de entrenamiento) y extracción de modelos (robar la funcionalidad del modelo).

Por qué este marco cambia las reglas del juego

La mayoría de las discusiones sobre seguridad en IA ocurren en términos improvisados, con equipos luchando por entender amenazas emergentes sin un vocabulario común. La taxonomía de NIST proporciona ese lingua franca faltante: un lenguaje compartido para que profesionales de seguridad, ingenieros de ML y gestores de riesgos discutan amenazas sistemáticamente.

El marco también cierra la brecha entre la investigación académica y la implementación práctica. Mientras los investigadores han identificado cientos de variantes de ataques, esta taxonomía las agrupa en categorías accionables contra las cuales las organizaciones realmente pueden defenderse. En lugar de jugar a golpear topos con tipos de ataques individuales, los equipos pueden construir defensas alrededor de los patrones de ataque fundamentales.

Para quién es este recurso

  • Ingenieros de Seguridad de ML que necesitan diseñar defensas sólidas y entender el panorama completo de amenazas más allá de los ejemplos adversariales básicos.
  • Equipos de Gestión de Riesgos responsables de la gobernanza de IA que requieren una forma estructurada de evaluar y comunicar riesgos de seguridad de ML a ejecutivos y partes interesadas.
  • Gerentes de Producto de IA que necesitan entender vectores de ataque potenciales durante el diseño de sistemas y tomar decisiones informadas sobre inversiones en seguridad.
  • Oficiales de Cumplimiento que trabajan en industrias reguladas y deben demostrar enfoques sistemáticos para la gestión de riesgos de IA y alinearse con requisitos regulatorios emergentes.
  • Investigadores de Seguridad que buscan un marco autorizado para posicionar su trabajo dentro del panorama más amplio de ML adversarial.

Poniendo la taxonomía en práctica

Comience realizando un ejercicio de modelado de amenazas usando la estructura de tres categorías. Para cada sistema de ML en su organización, evalúe sistemáticamente la exposición a ataques de evasión, envenenamiento y privacidad basándose en su modelo de amenazas, sensibilidad de datos y contexto de despliegue.

Use la taxonomía como una lista de verificación para revisiones de seguridad. Al evaluar nuevos sistemas de ML o realizar evaluaciones de seguridad, asegúrese de considerar amenazas en las tres categorías en lugar de enfocarse únicamente en los vectores de ataque más obvios.

Alinee sus estrategias de defensa con la estructura taxonómica. En lugar de implementar medidas de seguridad aleatorias, construya defensas por capas que aborden cada categoría: validación de entrada y detección para evasión, procedencia de datos y detección de anomalías para envenenamiento, y privacidad diferencial y monitoreo de salidas para ataques a la privacidad.

Tenga en cuenta

La taxonomía es descriptiva, no prescriptiva: le dice qué ataques existen pero no proporciona orientación paso a paso para implementar defensas. Necesitará combinar esto con otros recursos de NIST y marcos de seguridad para obtener orientación accionable.

Las categorías de ataques no son mutuamente excluyentes en la práctica. Los adversarios sofisticados a menudo combinan técnicas de diferentes categorías, así que evite tratar estas como vectores de amenaza aislados.

El marco refleja el estado actual de la investigación en ML adversarial, que evoluciona rápidamente. Nuevas variantes de ataques emergen regularmente, así que use esto como base en lugar de un catálogo exhaustivo de todas las amenazas posibles.

Etiquetas

NISTML adversarialattaquesseguridad

De un vistazo

Publicado

2024

Jurisdicción

Estados Unidos

Categoría

Risk taxonomies

Acceso

Acceso público

Construya su programa de gobernanza de IA

VerifyWise le ayuda a implementar frameworks de gobernanza de IA, hacer seguimiento del cumplimiento y gestionar riesgos en sus sistemas de IA.

Taxonomía del aprendizaje automático adversarial del NIST | Biblioteca de Gobernanza de IA | VerifyWise