Volver a las publicaciones
Guías

Inyección de prompt: riesgos de fuga de datos de los asistentes de IA

· 16 min de lectura · por Cisse-Desgrange

La inyección de prompts secuestra un asistente de IA sin explotar una vulnerabilidad en el sentido clásico, y puede provocar fugas de datos. Definición, vectores, relación con la OWASP y el RGPD, y medidas de defensa en profundidad para los responsables de seguridad de la información (RSSI) y los equipos técnicos.

Inyección de prompt: riesgos de fuga de datos de los asistentes de IA

¿Qué es una inyección de prompt?

La inyección de prompt es un ciberataque contra los grandes modelos de lenguaje (LLM): el atacante disfraza entradas maliciosas como entradas legítimas [10]. Apunta a los servicios que se apoyan en la IA [11]. Su objetivo es llevar al modelo a ignorar sus instrucciones originales [13] y a seguir en su lugar las del atacante [27].

Los tres elementos de la definición

Una fuente la presenta como un medio para desviar una IA sin explotar un fallo en el sentido clásico [28]. Para un CISO, esto cambia la naturaleza del problema: la manipulación pasa por el canal normal de uso del modelo, y no por una vulnerabilidad de código que bastaría con parchear.

Dos analogías habituales, para manejar con cautela

En la literatura de los editores aparecen dos comparaciones:

Estas dos fuentes son actores comerciales. Sus comparaciones son pedagógicas: ayudan a situar el riesgo frente a ataques conocidos, pero no demuestran una equivalencia técnica. La primera pone el acento en la entrada forjada que desvía un sistema; la segunda, en la persuasión de un interlocutor. La inyección de prompt toma algo de ambos sin confundirse con ninguno.

Queda por entender por qué un modelo se deja desviar de este modo, y por qué vías llega la entrada maliciosa: son los objetos de las secciones siguientes.

¿Por qué se dejan manipular los LLM?

Los LLM se dejan manipular porque no separan las instrucciones que se les dan de los datos que leen: el modelo trata todas las entradas como un prompt continuo [34].

Una frontera que se desdibuja

Cuando un agente recibe «analiza este contrato», «resume este correo» o «reformula este párrafo», ejecuta la consigna. Pero para cumplir la tarea lee un documento, y el contenido de ese documento no tiene para él un estatus distinto al de la consigna inicial [34]. Un texto colado en el documento puede entonces tomarse por una orden. La IA se convierte así en un vector de ataque porque borra la frontera entre datos e instrucciones [21].

Las consecuencias se ven en el caso indirecto: la IA ejecuta entonces las órdenes ocultas como si vinieran del usuario legítimo [36]. Un análisis de Palo Alto Networks sobre los asistentes de programación va en la misma línea: el modelo no distingue de forma fiable las instrucciones del sistema de las peticiones del usuario [33].

Un ataque que no explota ningún fallo

La inyección de prompt desvía una IA sin explotar un fallo en el sentido tradicional [28]. No se apoya en un error de implementación. Aprovecha el funcionamiento normal del modelo para volverlo contra sus diseñadores [24]. El modelo hace aquello para lo que fue concebido: seguir las instrucciones que lee.

Las comparaciones propuestas por las fuentes reflejan esta particularidad. Algunas asimilan el ataque a la inyección SQL, ya que el atacante empuja al modelo a abandonar sus instrucciones originales para seguir las suyas [27]. Otras ven un ataque de ingeniería social propio de la IA conversacional [16]. Este segundo paralelo es el más elocuente: no se fuerza ninguna protección, se convence al modelo.

Esta causa de fondo pesa más a medida que los asistentes se abren a datos internos y a la web. Esta ampliación de sus capacidades introduce una forma de riesgo aún mal encuadrada [28]. Cuanto más lee el agente fuentes que no controla, más ocasiones se multiplican de colar en ellas una instrucción. De ahí la idea, defendida por algunas fuentes, de que la seguridad descansa en la reducción de la superficie de ataque, el mínimo privilegio y los controles en cada etapa, más que en una defensa única [39].

¿Qué diferencia hay entre inyección directa e indirecta?

La inyección directa la introduce el atacante en la consulta que dirige al modelo. La inyección indirecta se oculta en una fuente que el asistente procesa, y el usuario legítimo suele ignorarla. Una fuente la define como la inserción de instrucciones maliciosas en una consulta o en una fuente de datos, con el fin de influir en el comportamiento del modelo [23].

Dónde se ocultan las instrucciones

El segundo caso funciona porque la IA trata todas las entradas como un prompt continuo. No separa las instrucciones que le dio el usuario («analiza este contrato», «resume este correo») de los datos que está leyendo [34].

Un sitio web que engaña a un asistente

Un sitio web puede bastar para desviar a un asistente. Un artículo dedicado a Claude describe este escenario: el contenido de la página lleva órdenes ocultas, y la IA las ejecuta como si vinieran del usuario legítimo. Las consecuencias posibles son fugas de datos, acciones no autorizadas o respuestas sesgadas [36]. El usuario solo había pedido consultar o resumir una página. El atacante, por su parte, nunca tuvo acceso a la conversación.

Un punto de atención para los agentes

Las fuentes académicas del expediente tratan la inyección indirecta como un riesgo aparte. Un artículo sobre la delegación de una intención en un agente de IA cita la inyección de prompt, «incluida la indirecta», como primer riesgo, y la fuga de datos como segundo [8]. Una obra dedicada a la responsabilidad cuando las máquinas actúan también trata explícitamente la inyección de prompt indirecta [5]. Para un agente que lee fuentes externas y luego actúa, la superficie de ataque no se limita a lo que escribe el usuario: incluye todo lo que el agente abre, lee o consulta.

¿Cómo provoca una inyección de prompt una fuga de datos?

Una inyección de prompt provoca una fuga de datos por tres vías documentadas: acciones no deseadas del agente, las salidas del modelo y la exposición del prompt del sistema. Estas fugas provocadas por un atacante deben distinguirse de las que proceden de los usos cotidianos.

Tres vías de fuga provocadas por el ataque

Fugas por uso cotidiano: otro mecanismo

En este segundo caso no interviene ningún atacante. Información confidencial se transmite involuntariamente a servicios de terceros, a través de las interfaces de IA que usan los colaboradores [20]. La causa es un comportamiento de uso, no una manipulación del modelo.

Ambas familias coinciden en la cuestión de los datos introducidos en los prompts. Un análisis de la Shadow AI recomienda preguntarse qué datos integra una herramienta en sus prompts [3]. La información transmitida a un servicio no controlado queda expuesta, haya o no inyección.

Fuga provocada por ataque Fuga por uso cotidiano
Origen Prompt malicioso, directo o indirecto Introducción voluntaria pero imprudente por parte de un colaborador
Vías Acciones del agente, salidas, prompt del sistema [26][2][30] Interfaces de IA que transmiten a terceros [20]
Palanca principal Limitación de privilegios y control de salidas Gobernanza y reglas sobre los datos introducidos

Esta distinción importa para un CISO: ambas fugas no requieren las mismas medidas. Según una de las fuentes, con este tipo de asistente, «el verdadero problema de seguridad es la gobernanza» [2].

¿Qué otros daños causan en agentes, memoria y código?

El riesgo de la inyección de prompt no se limita a la fuga de datos: en cuanto un asistente dispone de herramientas, memoria o acceso al código, una instrucción desviada puede desencadenar acciones y no solo divulgaciones.

Acciones no previstas y propagación

Según Bruno Lussato, citado por franceinfo, un pirata puede elaborar prompts que provoquen acciones no deseadas del agente: fuga de datos, ejecución de código o generación de contenidos maliciosos [26]. IBM describe además un escenario de propagación: el mensaje malicioso pide al asistente que lo reenvíe a otros contactos [10]. El ataque deja entonces de limitarse a la primera víctima.

Envenenamiento de la memoria

Pueden inyectarse discretamente instrucciones ocultas en la memoria de asistentes de uso general: Microsoft Copilot, ChatGPT, Claude, Perplexity y Grok [29]. El objetivo ya no es una conversación aislada, sino la memoria del asistente.

Asistentes de programación desviados

El equipo Unit 42 de Palo Alto Networks ha constatado que estos asistentes pueden ser desviados por usuarios o actores malintencionados, a través del chat, del autocompletado o de la generación de pruebas unitarias. Las consecuencias registradas son la inserción de puertas traseras, la fuga de información sensible y la creación de contenidos perjudiciales [33]. Secure Code Warrior informa, por su parte, de un agente de programación manipulado para escribir código vulnerable a inyecciones SQL e instalar herramientas del sistema [17].

Qué valen estas fuentes

Estos casos proceden de un medio de gran público (franceinfo) y de actores comerciales: IBM, Palo Alto Networks, Secure Code Warrior. El artículo que relata el envenenamiento de la memoria también es de un sitio comercial, y el extracto disponible no permite identificar a los autores del estudio que cita [29]. Ninguno de estos elementos es un estudio primario examinado aquí. Ilustran escenarios plausibles y documentados, pero no miden ni su frecuencia ni su tasa de éxito. Un CISO los utilizará, por tanto, para elaborar una lista de escenarios que probar, no para cuantificar un riesgo.

¿Qué dice la OWASP y qué obligaciones impone el RGPD?

Varias fuentes presentan la inyección de prompt como la vulnerabilidad n.º 1 según la OWASP. Según una fuente comercial, una fuga de datos que ella provoca se rige por el mismo régimen del RGPD que un hackeo clásico.

Su lugar en el referencial OWASP

La OWASP se describe como una organización internacional de referencia en ciberseguridad. Un sitio especializado indica que clasifica la inyección de prompt como vulnerabilidad n.º 1 [24]. Otro proveedor de ciberseguridad habla del «peligro número uno de los LLM según la OWASP» [37]. Estas dos fuentes son contenidos de profesionales, no el referencial en sí. Para una clasificación oponible, hay que consultar directamente el documento de la OWASP.

Un artículo dedicado al «OWASP Top 10 LLM 2026» menciona, por su parte, un enfoque en los riesgos agénticos, el «Unbounded Consumption», la inyección de prompt y el OWASP ASI [40]. El expediente no permite detallar la clasificación de 2026, ni precisar qué lugar ocupa en ella la inyección de prompt. Por tanto, no lo afirmamos.

Obligaciones del RGPD en caso de fuga

Según core.security, una fuente comercial, el responsable del tratamiento que sufre una fuga de datos de clientes provocada por una inyección de prompt se expone a las mismas obligaciones legales que con un hackeo clásico [32]. La fuente cita:

Según esta fuente, la técnica de ataque no cambia, por tanto, la calificación del incidente. Para un CISO, la inyección de prompt es una posible causa de violación de datos, que debe integrarse en los procedimientos de gestión de incidentes al mismo nivel que una intrusión.

El expediente no contiene el texto del RGPD ni una publicación de la CNIL. Estos elementos son reportados por un actor comercial, y el DPO deberá confirmarlos en los textos oficiales.

¿Cómo reducir el riesgo en la práctica?

Ninguna defensa única basta: la defensa en profundidad combina la reducción de la superficie de ataque, el mínimo privilegio y los controles en cada etapa. [39] Cada capa limita los daños que las demás no han podido evitar.

Las palancas que el expediente permite respaldar

Un límite que asumir

Estas medidas reducen el riesgo sin eliminarlo. Una prueba que movilizó a 2000 hackers contra un asistente de IA concluye que la inyección de prompts sigue siendo un problema de seguridad real. [35] Las fuentes del expediente no presentan ninguna medida técnica infalible, y las que detallan medidas son, en su mayoría, editores o consultores. Para un CISO, la consecuencia es práctica: hay que diseñar la arquitectura suponiendo que una inyección acabará pasando, y preguntarse qué podrá leer, ejecutar o transmitir entonces el agente.

¿Cómo encuadra Oupi las acciones de su agente?

Oupi encuadra las acciones de su agente según dos principios: los actos sensibles están sujetos a validación humana, y la ejecución del agente está aislada. Esta sección describe estos principios sin detallar su puesta en práctica.

Dos principios

La relación con las recomendaciones generales

Estos dos principios coinciden con las medidas recomendadas en el resto de este expediente.

Los límites de este dispositivo

Estas medidas reducen el riesgo, pero no lo eliminan. Una prueba realizada con 2 000 participantes sobre un asistente de IA concluye que la inyección de prompts sigue siendo un problema de seguridad real [35]. La validación humana también supone que la persona entienda lo que aprueba. Complementa las demás protecciones (control de salidas, detección, monitorización) y no las sustituye, de acuerdo con el enfoque de defensa en profundidad [39].

Los compromisos de Oupi en materia de confianza se presentan en la página Confianza.

Preguntas frecuentes

¿Es la inyección de prompt lo mismo que un jailbreak?

El corpus de fuentes no define el jailbreak, por lo que no permite decidirlo con precisión. La inyección de prompt consiste en crear una entrada que empuja al modelo a abandonar sus instrucciones originales para seguir las del atacante [27]. Una fuente de seguridad de chatbots cita la inyección de prompt y el jailbreak como dos nociones distintas, que comparten un parentesco técnico con la filtración del prompt del sistema [30]. Ambos términos están, pues, emparentados, sin que pueda afirmarse que se confundan.

¿Puede producirse una inyección de prompt sin que el usuario note nada?

Sí, es el caso típico de la inyección indirecta: las instrucciones maliciosas pasan por los datos que procesa la IA, a menudo sin que el usuario lo sepa [18]. Un artículo dedicado a Claude describe un sitio web cuyo contenido porta órdenes ocultas, que la IA ejecuta como si provinieran del usuario legítimo [36]. Las consecuencias posibles son fugas de datos, acciones no autorizadas o respuestas sesgadas [36].

¿Debe considerarse el prompt del sistema como un secreto?

Es preferible tratarlo como un elemento susceptible de filtrarse y, por tanto, no colocar en él ningún secreto. La filtración del prompt del sistema comparte un parentesco técnico con la inyección de prompt y el jailbreak, y las claves API e identificadores figuran entre los elementos expuestos en ese caso [30]. Esta recomendación es una deducción a partir de esa fuente: el corpus no formula por sí mismo una regla al respecto.

¿Está sujeta al RGPD una fuga de datos causada por una inyección de prompt?

Según core.security, una fuente comercial, una fuga de datos de clientes provocada por una inyección de prompt expone al responsable del tratamiento a las mismas obligaciones que un ciberataque clásico: notificación a la CNIL en un plazo de 72 horas y sanciones que pueden alcanzar el 4 % de la facturación mundial [32]. El corpus no contiene el texto del RGPD ni ninguna publicación de la CNIL: estos puntos deben confirmarse en los textos oficiales.

¿Cuál es la primera medida que debe aplicarse para limitar el impacto de una inyección?

El corpus no designa una única medida que deba aplicarse en primer lugar, pero aparece una palanca recurrente: limitar a qué puede acceder el agente. Databricks, editor de una plataforma de datos, indica que la inyección de prompt es menos preocupante si el agente no puede acceder a los datos sensibles [15]. Esto se relaciona con el principio de mínimo privilegio, citado entre los pilares de la seguridad de una aplicación LLM [39].

¿Puede protegerse uno totalmente contra la inyección de prompt?

Las fuentes del corpus no presentan ninguna protección infalible. La seguridad se basa en la reducción de la superficie de ataque, el mínimo privilegio y los controles en cada etapa, no en un remedio único [39]. Una prueba que movilizó a 2 000 hackers contra un asistente de IA concluye que la inyección de prompts sigue siendo un problema de seguridad real [35]. Por tanto, conviene diseñar la arquitectura suponiendo que una inyección puede llegar a pasar.

Fuentes

  1. L'IA en action: écrire comme une machine — hal.science
  2. Méthode pour une intelligence artificielle d'entreprise souveraine et résiliente — thomashousset.com
  3. Les dangers du Shadow AI sur la protection des données — sonar.ch
  4. Injection de fautes contre l'intégrité et la confidentialité des réseaux de neurones embarqués — theses.hal.science
  5. La vie déléguée: Qui répond quand les machines agissent — books.google.com
  6. THESIS/THÈSE — researchportal.unamur.be
  7. Apprentissage fédéré: impact de la généralisation et de la personnalisation sur la performance et la sécurité: applications médicales — umoncton.scholaris.ca
  8. Je délègue une intention à un agent IA — odf.edpsciences.org
  9. Pour une IA plus responsable, détection de biais dans les entrevues de recrutement — umontreal.scholaris.ca
  10. Qu'est-ce qu'une attaque par injection d'invites ? — ibm.com
  11. Qu'est-ce qu'une attaque par injection de prompt? — trendmicro.com
  12. Qu'est-ce qu'une prompt injection attack ? — proofpoint.com
  13. Prompt injection: types, vulnérabilités CVE réelles et ... — fr.vectra.ai
  14. Qu'est-ce le prompt injection — guardia.school
  15. Atténuer le risque d'injection de prompt pour les agents IA ... — databricks.com
  16. Comprendre les attaques par injection de prompt : un défi ... — openai.com
  17. Injection de prompts et risques de sécurité des outils de ... — securecodewarrior.com
  18. Qu'est-ce que l'injection de prompt ? La principale menace ... — keyfactor.com
  19. Qu'est-ce qu'une attaque par injection de prompt ? ... — sentinelone.com
  20. Risques de sécurité des outils IA : injections de prompts et fuite de données - Décision IA — decisionia.com
  21. Prompt Injections : la nouvelle menace qui plane sur vos agents IA — macertif.com
  22. Prompt injection et fuite de données : sécuriser vos chatbots et copilotes IA avant le déploiement | Flowpi — flowpi.fr
  23. Sécurité des assistants IA internes : prompt injection, data leakage — forum-des-competences.org
  24. La prompt injection : c'est quoi, et comment protéger son IA ? — yes-we-prompt.fr
  25. Comment éviter les attaques par injection de prompt en IA ? — formations-analytics.com
  26. "L'IA va exécuter des instructions qui n'étaient pas prévues" : six questions sur l'injection de requêtes, une cybermenace d'un genre nouveau – franceinfo — franceinfo.fr
  27. Agents IA & Prompt Injection : La Crise de Sécurité que Vous ne Pouvez Pas Ignorer - Flutteris — flutteris.com
  28. Le prompt injection, ou comment détourner une IA sans exploiter de faille - Solutions Numeriques & Cybersécurité — solutions-numeriques.com
  29. Empoisonnement de la mémoire de l'IA : comment les attaques par injection prompte détournent Copilot, ChatGPT et Claude — almcorp.com
  30. Fuite de prompt système : risques et sécurité des chatbots IA — hackmosphere.fr
  31. Qu'est-ce qu'une attaque par prompt injection? - ManageEngine Blog — manageengine.com
  32. Prompt injection : quand l’IA se retourne contre vous — core.security
  33. Les assistants de codage IA sous la loupe : risques et abus — unit42.paloaltonetworks.com
  34. Prompt injection : le risque de sécurité IA que personne ne vous explique — dariadecrypteia.substack.com
  35. Injection de Prompts : 2000 Hackers Testent un Assistant IA — Roboto — roboto.fr
  36. Injection de prompt indirect : comment un site web peut pirater votre assistant Claude — 2lkatime.com
  37. L'IA obéit, même quand elle ne devrait pas — hdwsec.fr
  38. Audit IA et pentest LLM pour PME : chatbot, RAG — laucked.com
  39. Sécuriser une application LLM : injection, OWASP, guardrails — blog.stephane-robert.info
  40. OWASP Top 10 LLM 2026 : cybersécurité et vulnérabilités IA — hackmosphere.fr
Ir más lejos

Descubre Oupi en acción.

Crear mi cuenta

También te puede interesar

13 oct. 2026
Shadow AI : reprendre la main sur les outils d'IA des salariados Wait, I need to correct that: the translation should be into Spanish, so the output should be: Shadow AI: recuperar el control de las herramientas de IA de los empleados
13 oct. 2026
IA local en la empresa: ¿cuándo mantener el cálculo en las instalaciones?
13 oct. 2026
Suscripción de IA empresarial: una plataforma para reemplazar varias