← Últimos artículos
🤖 AI

AVIATOR: Towards AI-Agentic Vulnerability Injection Workflow for High-Fidelity, Large-Scale Code Security Dataset

El artículo presenta AVIATOR, un marco de trabajo pionero basado en agentes de IA que automatiza la inyección de vulnerabilidades de alta fidelidad a gran escala mediante un flujo de trabajo coordinado y auto-corrección, logrando una precisión superior a las técnicas existentes y mejorando significativamente el rendimiento de los modelos de detección de vulnerabilidades mediante la generación de datos de entrenamiento más realistas y rentables.

Autores originales: Amine Lbath, Massih-Reza Amini, Aurelien Delaitre, Vadim Okun

Publicado 2026-03-19
📖 4 min de lectura☕ Lectura para el café

Autores originales: Amine Lbath, Massih-Reza Amini, Aurelien Delaitre, Vadim Okun

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

¡Claro que sí! Imagina que el código de los programas informáticos es como una casa gigante. Los ciberdelincuentes son ladrones que buscan ventanas mal cerradas o cerraduras rotas (las vulnerabilidades) para entrar y robar.

El problema es que los expertos en seguridad necesitan practicar para encontrar esas ventanas rotas, pero en la vida real, las casas "perfectas" (sin fallos) son muy comunes y las casas "rotas" (con fallos reales) son difíciles de encontrar y estudiar.

Aquí es donde entra AVIATOR.

¿Qué es AVIATOR?

Piensa en AVIATOR no como un solo robot, sino como un equipo de arquitectos y detectives expertos que trabajan juntos. Su misión es tomar una casa perfectamente segura y, de forma inteligente, crear una pequeña grieta o una cerradura defectuosa en ella, para que los estudiantes de seguridad puedan practicar cómo encontrarla.

Antes, había dos formas de hacer esto:

  1. El método "Plantilla": Como un niño que pinta siempre el mismo dibujo. Hacían grietas muy simples y predecibles (como romper siempre la misma ventana). Funcionaba rápido, pero los ladrones reales no son tan tontos; usan trucos más complejos.
  2. El método "Inteligente pero desordenado": Usaban una Inteligencia Artificial (IA) muy potente que intentaba romper la casa, pero a veces hacía cosas raras: rompía la pared en lugar de la ventana, o dejaba la casa en ruinas en lugar de solo una grieta. Además, era muy caro y lento.

¿Cómo funciona AVIATOR? (La analogía del Equipo de Expertos)

AVIATOR es diferente porque no deja que una sola IA haga todo el trabajo de golpe. En su lugar, divide el trabajo en un flujo de trabajo coordinado, como si fuera una cadena de montaje de alta precisión:

  1. El Analista (Entiende la casa): Primero, un agente lee el código para entender cómo funciona la casa. ¿Dónde está la entrada? ¿Dónde están los seguros?
  2. El Investigador (Busca el punto débil): Otro agente busca dónde sería lógico poner una grieta. No rompe la pared al azar; busca, por ejemplo, una puerta que no tiene cerrojo.
  3. El Constructor (Hace el daño): Un agente experto toma esa idea y hace el cambio preciso. Aquí es donde usa un "libro de trucos" (una base de datos de fallos reales) para asegurarse de que la grieta se vea como una que haría un ladrón real.
  4. El Inspector (Revisa el trabajo): ¡Aquí está la magia! Antes de entregar la casa, un inspector revisa: "¿Realmente se puede entrar por aquí? ¿O solo rompiste el jardín?". Si el trabajo es malo, lo devuelve al constructor para que lo arregle.
  5. El Pulidor: Si el constructor hizo un desorden (borró un comentario o cambió el formato), este agente lo limpia para que la casa siga siendo legible.

¿Por qué es tan especial?

Imagina que quieres entrenar a un perro de búsqueda.

  • Si le enseñas solo con juguetes de plástico (datos falsos o simples), el perro no sabrá oler un ladrillo real.
  • Si le enseñas con ladrillos reales pero muy raros, el perro se confunde.

AVIATOR crea ladrillos rotos perfectos.

  • Realismo: Las grietas que crea son tan reales que los expertos humanos a veces no pueden distinguir si fueron hechas por un humano o por la máquina.
  • Variedad: No solo rompe ventanas; sabe cómo cortar cables, desbloquear puertas electrónicas o dejar trampas en el sótano. Puede crear más de 130 tipos diferentes de "fallos".
  • Eficiencia: Lo hace mucho más barato y rápido que sus competidores. Es como si antes tardaras una semana en fabricar 100 ladrillos rotos, y ahora con AVIATOR tardas una tarde y te cuesta la mitad.

El resultado final

Cuando los investigadores usan estos "ejemplos de casas rotas" creados por AVIATOR para entrenar a sus sistemas de seguridad (los detectores de virus), estos sistemas se vuelven mucho más inteligentes.

En lugar de solo detectar errores obvios, aprenden a ver los trucos sutiles de los ladrones reales. El papel demuestra que, gracias a AVIATOR, los sistemas de seguridad detectan un 22% más de amenazas y cometen menos errores falsos que con cualquier otro método anterior.

En resumen:
AVIATOR es como un entrenador de élite que no solo le da a sus alumnos (los sistemas de seguridad) ejercicios de práctica, sino que diseña esos ejercicios para que sean idénticos a la realidad, asegurándose de que cada ejercicio sea perfecto, variado y útil, todo ello de forma automática y económica.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →