Vulnerabilidad en protocolos de agentes de IA por interpretación ambigua de datos

· Tecnología

  1. Un test de estrés encontró un bug en PIC, un protocolo abierto para verificar acciones de agentes antes de su ejecución.
  2. El esquema aceptaba un digest SHA-256 en mayúsculas, el runtime lo normalizaba silenciosamente y la especificación nunca definió si esa representación era válida.
  3. Dos implementaciones razonables (Python y TypeScript) del mismo protocolo dieron veredictos opuestos para la misma carga útil JSON.
  4. El 60% de los desarrolladores bloquea a los agentes realizar cambios no aprobados, pero la definición de 'aprobado' puede variar entre componentes.
  5. La solución son tests de conformidad con vectores que definen el comportamiento esperado en casos ambiguos, forzando consistencia entre implementaciones.

ia · vulnerabilidades · seguridad · desarrollo software · protocolos

Leer el original

Más en Tecnología