Sistemas de Streaming, Riesgos Ocultos y Consecuencias impulsadas por IA

This ad is not shown to multipass and full ticket holders
JSNation US
JSNation US 2026
November 16 - 19, 2026
New York, US & Online
Upcoming event
JSNation US 2026
JSNation US 2026
November 16 - 19, 2026. New York, US & Online
Bookmark
Rate this content
Sentry
Promoted
Code breaks, fix it faster

Crashes, slowdowns, regressions in prod. Seer by Sentry unifies traces, replays, errors, profiles to find root causes fast.

Get started

Los sistemas de IA modernos no solo dependen de conjuntos de datos estáticos, sino que dependen de flujos continuos de datos en tiempo real para entrenar, actualizar y tomar decisiones. Pero, ¿qué sucede cuando no se puede confiar en esos datos?


En esta charla, exploramos cómo los flujos de datos en tiempo real, a menudo construidos sobre sistemas como Apache Kafka, se están convirtiendo en un vector de ataque crítico y poco seguro para las aplicaciones impulsadas por IA.
En lugar de atacar directamente a los modelos, los atacantes pueden manipular los datos que fluyen hacia ellos. Al inyectar, modificar o reproducir eventos en flujos en tiempo real, los adversarios pueden:


- Envenenar los datos de entrenamiento y degradar la precisión del modelo con el tiempo
- Manipular características en tiempo real utilizadas en sistemas de detección de fraude o recomendación
- Provocar comportamientos no deseados en los sistemas de IA posteriores
- Influir silenciosamente en las decisiones sin tocar nunca el modelo en sí


Examinaremos cómo funcionan estos ataques en la práctica, desde la manipulación sutil del desplazamiento de datos hasta la inyección de eventos dirigida, y por qué son difíciles de detectar utilizando herramientas de seguridad tradicionales.
La charla desglosará los puntos débiles en los flujos de datos modernos:
- Falta de validación y límites de confianza en los flujos de eventos
- Dependencia excesiva en la seguridad a nivel de infraestructura (cifrado, ACLs)
- Puntos ciegos en el monitoreo de la integridad de los datos y la corrección semántica


También exploraremos cómo evolucionan estos riesgos en sistemas que se reentrenan o adaptan continuamente, donde los datos corruptos no solo afectan una sola decisión, sino que se incrustan en el modelo en sí.
Finalmente, discutiremos estrategias defensivas que van más allá de asegurar la infraestructura: tratar los datos como una superficie de ataque, implementar validación y detección de anomalías a nivel de datos, y diseñar flujos que puedan detectar y recuperarse de entradas adversas.


Esta charla ofrece una nueva perspectiva sobre la seguridad de la IA, no centrándose en los modelos, sino en los flujos de datos que los alimentan, donde pueden ocurrir algunos de los ataques más impactantes y menos visibles. 

This talk has been presented at AI Coding Summit London, check out the latest edition of this Tech Conference.

Olena Kutsenko
Olena Kutsenko
27 min
06 Jul, 2026

Comments

Sign in or register to post your comment.
Video Summary and Transcription
La charla cubre varios aspectos del engaño y la seguridad en los sistemas de IA y datos. Se discute el uso histórico de la desinformación durante la Segunda Guerra Mundial para influir en la toma de decisiones. Se destaca el envenenamiento de modelos de IA a través de la entrada de datos maliciosos y los desafíos de garantizar la integridad de los datos en flujos en tiempo real. Se enfatiza la importancia de los ataques de información periférica, los contratos de datos, la gobernanza de flujos y la detección de anomalías para mantener la seguridad del sistema de IA. También se discuten estrategias para proteger la integridad de los datos, detectar anomalías y elegir modelos de IA apropiados.

1. Historical Deception in World War II

Short description:

La historia del Mayor William Martin, un personaje ficticio creado para engañar a la inteligencia alemana durante la Segunda Guerra Mundial, ilustra el concepto de envenenamiento de la información. Al proporcionar información auténtica pero engañosa, los Aliados influyeron significativamente en el proceso de toma de decisiones alemán, llevando a errores estratégicos en el esfuerzo bélico.

Estoy muy agradecido de estar aquí. Me encanta Londres. Tanta historia. Y sobre el tema de la historia, en realidad quería preguntarles, ¿alguno de ustedes ha oído o sabe quién es el Mayor William Martin? Nadie. No hay sorpresas ahí. Es una historia antigua.

También una triste. Así que estamos de vuelta en 1943. Europa está en guerra y los Aliados están preparando el próximo gran movimiento en el Mediterráneo. Y en algún lugar del mar, un soldado británico nunca llega a casa. Así que un joven es encontrado en la costa de la frontera española al sur. Y lleva consigo un maletín con algunos documentos. Así es como conocemos su nombre. También sabemos que tiene una prometida, Pam. También sabemos que es bastante malo con el dinero porque tiene algunas cartas del banco con sobregiro.

Tiene algunos de los recibos de pago comprando un anillo de compromiso. Así que tiene todo un futuro por delante, que nunca sucedió. También en ese maletín, hay algo más interesante, algo mucho más valioso para las autoridades españolas. Es una carta entre los tenientes hablando sobre los próximos planes de los Aliados para atacar Cerdeña y Grecia. Así que esas cartas encuentran el camino hacia la inteligencia alemana. Y ahora la inteligencia alemana tiene la información para hacer su movimiento, sabiendo lo que los Aliados han planeado.

Esto juega un papel bastante importante en el desarrollo de la guerra y cómo los alemanes redistribuirán sus fuerzas para sacar las fuerzas de Sicilia y llevarlas a defender Grecia y Cerdeña. La única pequeña cosa es que el Mayor William Martin en realidad nunca existió. Este es uno de los ejemplos históricos interesantes de envenenamiento de la información. Y toda la operación es muy interesante en sí misma. Hay una película, hay mucho que leer al respecto. Pero la idea completa es que envenenamos el sistema de toma de decisiones, y aquí fue la inteligencia alemana, al traer algo que es factible, que es muy auténtico y puede ser confiado.

Y una vez que los alemanes confiaron en esa pieza de información, tomaron una decisión equivocada totalmente por sí mismos. No hubo necesidad de ir y, no sé, afectar todo el sistema de redes, o ir y atacar su cuartel general. Toda la confusión proviene de la información muy sutil que llegó a manos de la inteligencia alemana.

2. AI Model Poisoning and Data Inference

Short description:

Con los modelos de IA que dependen en gran medida de los datos de entrada, existe el riesgo de envenenar el sistema, lo que lleva a decisiones incorrectas. Entrenar y refinar modelos puede crear inadvertidamente puertas traseras, con tan solo 250 documentos maliciosos comprometiendo la integridad de un modelo. En la inferencia, combinar varias fuentes de datos como Data Lakes y flujos de eventos en tiempo real plantea riesgos de introducir elementos engañosos en el proceso de toma de decisiones del modelo.

Y si estás interesado, deberías leerlo, porque pusieron mucho esfuerzo en hacer que ese Mayor en particular fuera creíble, desde la tinta que se usó para escribir las cartas, hasta la ropa interior que llevaba ese cadáver, hasta la temperatura, cómo se debe preservar el cuerpo en el agua, en el mar, hasta la ubicación donde se debe encontrar el cuerpo. Todo fue pensado muy, muy a fondo. Pero la idea completa que quería compartir hoy es que con la IA, que depende mucho de la información de la que se alimenta, tenemos eventos, tenemos registros, tenemos indicaciones de transacciones, todo lo demás. Y si la entrada está envenenada, el modelo a menudo es totalmente operativo, totalmente válido. Toma la decisión correcta basada en la información proporcionada. Y la decisión es completamente incorrecta, porque la entrada fue envenenada intencional o involuntariamente. Y proviene de diferentes ángulos.

El primero es entrenar y refinar el modelo. Y no estoy seguro de cuántos de ustedes aquí han entrenado el modelo desde cero para sus aplicaciones. No veo ninguna mano levantada. ¿Cuántos de ustedes han refinado modelos existentes? Hay algunas personas asintiendo con la cabeza. Tenemos algunas personas que han refinado los modelos. Entonces, si haces cualquiera de esos pasos, necesitas saber que en realidad es bastante posible envenenar y crear una puerta trasera en el modelo. Y Antropic, junto con el Alan Turing Institute y otros, en realidad examinaron los modelos que van desde 600 millones hasta 13 mil millones de parámetros. ¿Y puedes adivinar cuántos documentos se necesitaron para crear la puerta trasera? ¿Alguna suposición? Puedes decirlo en voz alta. Uno. ¿Uno? Oh, está bien. Más de uno, afortunadamente. Entonces, fueron 250. Y hay un documento completo, y dicen que ese número, 250, se mantiene constante independientemente del tamaño del modelo.

Así que, más o menos, 250 documentos maliciosos, y tu modelo, o el modelo, puede simplemente hacer "quack". Puedes activar esta frase en particular, un comportamiento muy diferente del modelo. Así que eso es sobre el entrenamiento y refinamiento. Pero en lo que quería centrarme hoy es en algo un poco más aplicable. Entonces, la inferencia, algo que hacemos a diario. Y ahí es donde combinamos el prompt, el contexto, y luego usamos una serie de diferentes fuentes, que van desde las herramientas que provienen del MCP, algunos almacenamientos de datos como Postgres, usamos Data Lakes, donde en Confluent, también confiamos mucho en Kafka y Flink para transmitir los eventos en tiempo real, como, por ejemplo, transacciones, transacciones bancarias, y así sucesivamente. Así que, todos los datos van al modelo, y el modelo nos da una respuesta. Y ahora, con toda esa cantidad de datos mezclados y combinados, es un lugar increíble para poner algo de química, como química y cosas venenosas. Así que, un documento bastante reciente, la colaboración con DigitalOcean y la Universidad Estatal de Arizona, en realidad examinaron los registros. Así que, el modelo estaba ingiriendo registros y alertas para clasificar los incidentes, resumir la actividad, y recomendar remediaciones para los incidentes de seguridad. Y mostraron que los registros, porque los registros son en gran medida texto base, y es un tipo de control del atacante.

QnA

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Es una jungla ahí fuera: ¿Qué está pasando realmente dentro de tu carpeta Node_Modules?
Node Congress 2022Node Congress 2022
26 min
Es una jungla ahí fuera: ¿Qué está pasando realmente dentro de tu carpeta Node_Modules?
Top Content
The talk discusses the importance of supply chain security in the open source ecosystem, highlighting the risks of relying on open source code without proper code review. It explores the trend of supply chain attacks and the need for a new approach to detect and block malicious dependencies. The talk also introduces Socket, a tool that assesses the security of packages and provides automation and analysis to protect against malware and supply chain attacks. It emphasizes the need to prioritize security in software development and offers insights into potential solutions such as realms and Deno's command line flags.
El estado de la autenticación sin contraseña en la web
JSNation 2023JSNation 2023
30 min
El estado de la autenticación sin contraseña en la web
Passwords are terrible and easily hacked, with most people not using password managers. The credential management API and autocomplete attribute can improve user experience and security. Two-factor authentication enhances security but regresses user experience. Passkeys offer a seamless and secure login experience, but browser support may be limited. Recommendations include detecting Passkey support and offering fallbacks to passwords and two-factor authentication.
5 Formas en las que Podrías Haber Hackeado Node.js
JSNation 2023JSNation 2023
22 min
5 Formas en las que Podrías Haber Hackeado Node.js
Top Content
The Node.js security team is responsible for addressing vulnerabilities and receives reports through HackerOne. The Talk discusses various hacking techniques, including DLL injections and DNS rebinding attacks. It also highlights Node.js security vulnerabilities such as HTTP request smuggling and certification validation. The importance of using HTTP proxy tunneling and the experimental permission model in Node.js 20 is emphasized. NearForm, a company specializing in Node.js, offers services for scaling and improving security.
Política de Seguridad de Contenido con Next.js: Mejorando la Seguridad de tu Sitio Web
React Summit US 2023React Summit US 2023
9 min
Política de Seguridad de Contenido con Next.js: Mejorando la Seguridad de tu Sitio Web
Top Content
Lucas Estevão, a Principal UI Engineer and Technical Manager at Avenue Code, discusses how to implement Content Security Policy (CSP) with Next.js to enhance website security. He explains that CSP is a security layer that protects against cross-site scripting and data injection attacks by restricting browser functionality. The talk covers adding CSP to an XJS application using meta tags or headers, and demonstrates the use of the 'nonce' attribute for allowing inline scripts securely. Estevão also highlights the importance of using content security reports to identify and improve application security.
Cómo se hackean las aplicaciones React en el mundo real
React Summit 2022React Summit 2022
7 min
Cómo se hackean las aplicaciones React en el mundo real
Top Content
How to hack a RealWorld live React application in seven minutes. Tips, best practices, and pitfalls when writing React code. XSS and cross-site scripting in React. React's secure by default, but not always. The first thing to discover: adding a link to a React application. React code vulnerability: cross-site scripting with Twitter link. React doesn't sanitize or output H ref attributes. Fix attempts: detect JavaScript, use dummy hashtag, transition to lowercase. Control corrector exploit. Best practices: avoid denialist approach, sanitize user inputs. React's lack of sanitization and output encoding for user inputs. Exploring XSS vulnerabilities and the need to pretty print JSON. The React JSON pretty package and its potential XSS risks. The importance of context encoding and secure coding practices.
Permíteme mostrarte cómo las aplicaciones de React son hackeadas en el mundo real
React Advanced 2021React Advanced 2021
22 min
Permíteme mostrarte cómo las aplicaciones de React son hackeadas en el mundo real
Top Content
React's default security against XSS vulnerabilities, exploring and fixing XSS vulnerabilities in React, exploring control characters and security issues, exploring an alternative solution for JSON parsing, and exploring JSON input and third-party dependencies.

Workshops on related topic

Masterclass Práctica: Introducción a Pentesting para Aplicaciones Web / APIs Web
JSNation US 2024JSNation US 2024
148 min
Masterclass Práctica: Introducción a Pentesting para Aplicaciones Web / APIs Web
Featured Workshop
Gregor Biswanger
Gregor Biswanger
En esta masterclass práctica, estarás equipado con las herramientas para probar efectivamente la seguridad de las aplicaciones web. Este curso está diseñado tanto para principiantes como para aquellos que ya están familiarizados con las pruebas de seguridad de aplicaciones web y desean ampliar su conocimiento. En un mundo donde los sitios web juegan un papel cada vez más central, asegurar la seguridad de estas tecnologías es crucial. Comprender la perspectiva del atacante y conocer los mecanismos de defensa apropiados se han convertido en habilidades esenciales para los profesionales de TI.Esta masterclass, dirigida por el renombrado entrenador Gregor Biswanger, te guiará a través del uso de herramientas de pentesting estándar de la industria como Burp Suite, OWASP ZAP y el marco profesional de pentesting Metasploit. Aprenderás a identificar y explotar vulnerabilidades comunes en aplicaciones web. A través de ejercicios prácticos y desafíos, podrás poner en práctica tu conocimiento teórico y expandirlo. En este curso, adquirirás las habilidades fundamentales necesarias para proteger tus sitios web de ataques y mejorar la seguridad de tus sistemas.
0 to Auth in an hour with ReactJS
React Summit 2023React Summit 2023
56 min
0 to Auth in an hour with ReactJS
Top Content
WorkshopFree
Kevin Gao
Kevin Gao
La autenticación sin contraseña puede parecer compleja, pero es simple agregarla a cualquier aplicación usando la herramienta adecuada. Hay múltiples alternativas que son mucho mejores que las contraseñas para identificar y autenticar a tus usuarios, incluyendo SSO, SAML, OAuth, Magic Links, One-Time Passwords y Authenticator Apps.
Mientras abordamos aspectos de seguridad y evitamos errores comunes, mejoraremos una aplicación JS de pila completa (Node.js backend + React frontend) para autenticar usuarios con OAuth (inicio de sesión social) y One Time Passwords (correo electrónico), incluyendo:- Autenticación de usuario - Gestionar interacciones de usuario, devolviendo JWTs de sesión / actualización- Gestión y validación de sesiones - Almacenar la sesión de manera segura para solicitudes posteriores del cliente, validando / actualizando sesiones- Autorización básica - extrayendo y validando reclamaciones del token de sesión JWT y manejando la autorización en flujos de backend
Al final de la masterclass, también tocaremos otros enfoques de implementación de autenticación con Descope - usando SDKs de frontend o backend.
Principales Diez Vulnerabilidades de Seguridad OWASP en Node.js
JSNation 2024JSNation 2024
97 min
Principales Diez Vulnerabilidades de Seguridad OWASP en Node.js
Workshop
Marco Ippolito
Marco Ippolito
En este masterclass, cubriremos las diez vulnerabilidades más comunes y riesgos de seguridad críticos identificados por OWASP, que es una autoridad confiable en Seguridad de Aplicaciones Web.Durante el masterclass, aprenderás cómo prevenir estas vulnerabilidades y desarrollar la capacidad de reconocerlas en aplicaciones web.El masterclass incluye 10 desafíos de código que representan cada una de las vulnerabilidades más comunes de OWASP. Se proporcionarán pistas para ayudar a resolver las vulnerabilidades y pasar las pruebas.El instructor también proporcionará explicaciones detalladas, diapositivas y ejemplos de la vida real en Node.js para ayudar a comprender mejor los problemas. Además, obtendrás información de un Mantenedor de Node.js que compartirá cómo gestionan la seguridad en un proyecto grande.Es adecuado para desarrolladores de Node.js de todos los niveles de habilidad, desde principiantes hasta expertos, se requiere un conocimiento general de aplicaciones web y JavaScript.
Tabla de contenidos:- Control de Acceso Roto- Fallas Criptográficas- Inyección- Diseño Inseguro- Configuración de Seguridad Incorrecta- Componentes Vulnerables y Obsoletos- Fallas de Identificación y Autenticación- Fallas de Integridad de Software y Datos- Fallas de Registro y Monitoreo de Seguridad- Falsificación de Solicitudes del Lado del Servidor
Cómo Construir Control de Acceso Front-End con NFTs
JSNation 2024JSNation 2024
88 min
Cómo Construir Control de Acceso Front-End con NFTs
WorkshopFree
Solange Gueiros
Solange Gueiros
Comprende los fundamentos de la tecnología NFT y su aplicación en el fortalecimiento de la seguridad web. A través de demostraciones prácticas y ejercicios prácticos, los asistentes aprenderán cómo integrar sin problemas mecanismos de control de acceso basados en NFT en sus proyectos de desarrollo front-end.
Encontrar, Hackear y solucionar las vulnerabilidades de NodeJS con Snyk
JSNation 2022JSNation 2022
99 min
Encontrar, Hackear y solucionar las vulnerabilidades de NodeJS con Snyk
Workshop
Matthew Salmon
Matthew Salmon
npm y seguridad, ¿cuánto sabes sobre tus dependencias?Hack-along, hacking en vivo de una aplicación Node vulnerable https://github.com/snyk-labs/nodejs-goof, Vulnerabilidades tanto de código abierto como de código escrito. Se anima a descargar la aplicación y hackear junto con nosotros.Corrigiendo los problemas y una introducción a Snyk con una demostración.Preguntas abiertas.
Aporta Calidad y Seguridad al pipeline de CI/CD
DevOps.js Conf 2022DevOps.js Conf 2022
76 min
Aporta Calidad y Seguridad al pipeline de CI/CD
Workshop
Elena Vilchik
Elena Vilchik
En esta masterclass repasaremos todos los aspectos y etapas al integrar tu proyecto en el ecosistema de Calidad y Seguridad del Código. Tomaremos una aplicación web simple como punto de partida y crearemos un pipeline de CI que active el monitoreo de calidad del código. Realizaremos un ciclo completo de desarrollo, comenzando desde la codificación en el IDE y abriendo una Pull Request, y te mostraré cómo puedes controlar la calidad en esas etapas. Al final de la masterclass, estarás listo para habilitar esta integración en tus propios proyectos.