Google cuenta que su agente PageBreak ha detectado más de 500 vulnerabilidades XSS y solo informa de las que un validador logra reproducir de verdad.
Google ha publicado un artículo sobre PageBreak, un agente de seguridad basado en modelos Gemini que, según la compañía, ha descubierto más de 500 vulnerabilidades XSS en sus aplicaciones web desde que entró en pleno funcionamiento en enero. La noticia, recogida por InfoQ, tiene menos que ver con la cantidad que con el método: el agente solo reporta un fallo cuando un validador logra explotarlo contra una aplicación en ejecución.
Ese detalle es el corazón del asunto. Quien haya recibido informes de seguridad generados con IA sabe que muchos suenan convincentes y resultan ser falsos, y que cada uno obliga a un equipo a perder tiempo comprobándolo. En PageBreak el modelo puede proponer hipótesis libremente, pero un hallazgo solo cuenta si una prueba real lo confirma: ejecutar JavaScript en el caso de un XSS, escribir en una ubicación legible por cualquiera en un path traversal o provocar una consulta DNS saliente en un caso de ejecución remota de código.

Según Lukas Weichselbaum, ingeniero de seguridad de Google, esos validadores son código convencional escrito por ingenieros de seguridad, no por el modelo, y viven fuera del bucle del agente. Eso importa: el árbitro no comparte los sesgos de quien acusa. Michał Bentkowski, otro ingeniero de Google, lo resume como una decisión consciente de priorizar la validación determinista para no saturar a los equipos de producto con avisos sin verificar.
Tiene un coste, y los propios autores lo admiten: los validadores no cubren todos los tipos de vulnerabilidad ni los escenarios complejos, así que existe riesgo de falsos negativos. Los candidatos no verificados no se envían a los equipos, pero Google los conserva para sembrar escaneos futuros y detectar huecos en sus validadores. En el análisis de casos reales se describen tres ejemplos: un XSS, un envenenamiento de caché causado por una mala configuración de servicio y un path traversal.
Conviene recordar también el terreno de juego. Bentkowski atribuye parte del rendimiento al entorno de ingeniería de Google: la visibilidad de todo el código en su monorepo, señales que conectan el tráfico HTTP real con el código fuente y una infraestructura de escaneo con acceso autenticado a sus aplicaciones. No es obvio que un equipo sin esas ventajas pueda reproducir resultados parecidos. El siguiente paso previsto es integrar PageBreak con CodeMender para generar correcciones automáticas, de modo que los equipos de producto solo tengan que validar parches.
Nuestra lectura es prudente. El enfoque de exigir una prueba ejecutable antes de molestar a una persona nos parece la parte más transferible y más sensata de todo el proyecto. La cifra de 500, en cambio, es una declaración de la propia empresa sin verificación externa, y nos gustaría ver algún día una réplica independiente antes de tomarla como referencia.
Fuente original: infoq.com
Artículo generado mediante AI.larebelion


