Aikido

Realiza pruebas de penetración en tus funciones de IA antes de que alguien las aproveche para provocar una brecha de seguridad.

Los agentes de IA de Aikido analizan las características del modelo de lenguaje grande (LLM) de tu aplicación y, a continuación, las someten a pruebas continuas a lo largo de conversaciones prolongadas. Obtienes pruebas de cada problema que detectan y un informe que tu auditor puede utilizar.
Sus datos no se compartirán · Acceso de solo lectura · No se requiere tarjeta de crédito
Con la confianza de más de 150k organizaciones
|
Aclamado por más de 300k desarrolladores
|
4.7/5
Lovable
Pendo
Revolut
Soundcloud
Niantic
n8n
Deel
Visma
Handshake
Joe & the juice
Runway
Too Good To Go
NiCE
Belfius
Lovable
Pendo
Revolut
Soundcloud
Niantic
n8n
Deel
Visma
Handshake
Joe & the juice
Runway
Too Good To Go
NiCE
Belfius

Si tu IA puede acceder a ello, también puede hacerlo cualquiera que chatee con ella.

Cada función de LLM que lances incluye instrucciones y acceso a los datos, y a menudo también herramientas que actúan sobre tus sistemas. Cualquiera que escriba en ese cuadro de chat también podrá utilizarlas.
Un único documento malicioso puede hacer que tu asistente se vuelva en contra de tus propios usuarios.
Tu IA puede leer datos y utilizar herramientas. Cualquiera que se haga cargo del chat tendrá acceso directo a ello.
La mayoría de las pruebas de IA se limitan a restringir los patrones de expresión del modelo, pero pasan por alto los permisos del modelo en cuanto a datos y herramientas.

Desde el primer mensaje de chat hasta un exploit comprobado.

Los agentes de IA de Aikido analizan cómo funcionan realmente las características de tu modelo de lenguaje grande (LLM) y, a continuación, las atacan como lo haría un atacante creativo para demostrar hasta dónde pueden llegar.

Mapea tus puntos de entrada de IA

Conecta tu código y los agentes lo analizarán para determinar dónde se encuentran tus funciones de IA y a qué pueden acceder. ¿No puedes facilitar acceso al código? Los agentes también pueden comprender tu aplicación utilizándola.

No deja de atacar, conversación tras conversación

Algunas barreras de seguridad aguantan al principio, pero acaban rompiéndose tras varios intentos. Por eso, los agentes ponen a prueba las tuyas en conversaciones nuevas y en otras más largas, para comprobar si resisten. También incluirán instrucciones en los contenidos que lee tu IA, como un PDF subido.

A continuación se describe el exploit más allá del modelo

Una simple inyección de datos ya indica que el modelo puede ser engañado. Los agentes van más allá, introduciéndose en las llamadas a herramientas y en tus API, para ver a qué datos puede acceder.

Define el alcance de tu pentest con un experto

En 30 minutos te explicaremos cómo funcionan tus funciones de IA y te daremos una estimación del precio.

Múltiples comprobaciones en tus indicaciones, herramientas, datos y agentes.

El aikido abarca desde el « Top 10 OWASP » para las aplicaciones LLM (códigos LLM) hasta el « Top 10 OWASP » para las aplicaciones agentivas (códigos ASI).

Inyección directa de comandos y jailbreaks

Anulaciones de instrucciones, simulaciones de fugas de seguridad mediante juegos de rol y cargas útiles codificadas u ofuscadas que hacen que el modelo ignore sus propias reglas.
LLM01
ASI01

Inyección indirecta de comandos

Instrucciones ocultas en documentos, páginas web, archivos, correos electrónicos y resultados de herramientas que lee el modelo, para comprobar si se ejecutan.
LLM01
ASI01

Fuga en el sistema de aviso

Descubrir las indicaciones del sistema, las instrucciones ocultas y la configuración de las medidas de seguridad, que a menudo esconden secretos o una guía para el próximo ataque.
LLM07

Derivación de la barrera de protección y del filtro de seguridad

Ofuscación, traducción, división de la carga útil y manipulación lenta en varias etapas para eludir los filtros de contenido.
LLM01

Manipulación de goles

Cambiar el objetivo o el plan del agente a mitad de una tarea.
ASI01

Divulgación de información confidencial

La filtración de datos de carácter personal, credenciales, datos internos y conversaciones de otros usuarios a través de los resultados del modelo, incluso entre sesiones y clientes.
LLM02

Contaminación de la memoria y del contexto

Alterar la memoria persistente, el historial de conversaciones y el estado de la sesión para influir en futuras respuestas o filtrar datos posteriormente.
ASI06

RAG (generación potenciada por la recuperación) y debilidades de los vectores

Fugas entre inquilinos a través de la recuperación de datos, documentos maliciosos, contenido no autorizado e inversión de incrustaciones.
LLM08

Contaminación de datos y modelos

Bucles de retroalimentación, contenido aportado por los usuarios y ajustes que modifican el comportamiento del modelo de forma perceptible.
LLM04

Exceso de autonomía

Un agente que dispone de más herramientas, permisos o autonomía de los que requiere su puesto.
LLM06

Uso indebido de herramientas y funciones

Hacer que el agente llame a herramientas con parámetros maliciosos o que encadene herramientas de una forma que nunca habías previsto.
ASI02

Integración insegura de herramientas y complementos

Realización de llamadas a herramientas en tu backend para detectar SSRF, inyección de comandos, recorrido de rutas y otros tipos de inyección.
ASI02

Acciones autónomas peligrosas

Pagos, eliminaciones o llamadas externas que se ejecutan sin confirmación humana, o con un paso de confirmación que se puede omitir.
LLM06

Envenenamiento de la comunicación entre múltiples agentes

Mensajes falsificados o maliciosos entre agentes que propagan instrucciones maliciosas por toda tu red de agentes.
ASI07

Vulneración de privilegios y «subordinado confundido»

Lograr que tu IA utilice sus propias credenciales y permisos en nombre del atacante.
ASI03

Fallo en la autorización de las funciones de IA

Acceso sin autenticación a los puntos finales de IA, falta de comprobaciones por usuario de las acciones del agente y vulnerabilidades de tipo «IDOR» a través del agente.
ASI03

Suplantación de identidad

Hacerse pasar por un usuario, otro agente o un servicio de confianza para obtener una influencia que no le corresponde.
ASI03

Gestión inadecuada de los resultados

La salida del modelo llega a otros componentes de forma insegura, lo que da lugar a XSS, inyección SQL, inyección de comandos, SSRF o inyección de plantillas.
LLM05
ASI05

Consumo sin límites y negación de la realidad económica

Faltan límites de tasa y de cuota que permiten que alguien aumente tu factura de tokens, agote los recursos o extraiga tu modelo a través del volumen.
LLM10

Exposición del modelo y de la cadena de suministro

Puntos finales de modelos expuestos o sin autenticar, y dependencias vulnerables de marcos de trabajo y complementos de IA.
LLM03
ASI04
Cadenas de ataque

Basta con un solo archivo malicioso para que se filtren los datos de los clientes

Los atacantes reales aprovechan una vulnerabilidad para llegar a la siguiente, y nuestros agentes actúan de la misma manera.
  • Una instrucción oculta en un archivo subido hace que tu asistente active una herramienta interna; esta herramienta omite una comprobación de permisos y las facturas de otro cliente aparecen en el chat.

  • Los agentes siguen esa cadena hasta donde sea seguro y te muestran cada paso.

  • Si los agentes detectan un problema en la web o en la API mientras prueban tus funciones de IA, también lo verás reflejado en el informe.

Iniciar pentest

Marcos de «red teaming» de LLM frente a una prueba de penetración real de capacidades de IA

Los marcos de «red teaming» de código abierto lanzan simulacros de ataque a tu modelo y puntúan sus respuestas, pero la configuración y la elaboración de informes corren a tu cargo. Una prueba de penetración de capacidades de IA va más allá: los agentes identifican por sí mismos las características de tu IA y siguen cada ataque hasta las herramientas y los datos que hay detrás del modelo. Tras la prueba, obtienes resultados validados con pruebas fehacientes.
Marcos de trabajo para simulaciones de ataques (red teaming)
Prueba de penetración de las capacidades de IA de Aikido
Configuración
Escribes la configuración de destino, eliges los complementos de ataque y los conectas a tu aplicación.
Los agentes detectan las funciones de IA a partir de tu código o al utilizar tu aplicación.
Qué se evalúa
Principalmente, las respuestas del modelo a las indicaciones de ataque.
El modelo, junto con las herramientas, los datos, la memoria y los permisos que lo sustentan.
Hasta dónde llega
Las conclusiones se limitan a lo que indicaba el modelo.
Los agentes investigan una pista hasta donde sea posible, lo que a menudo les lleva a datos que pertenecen a otro cliente.
Resultados
Índices de éxito de los ataques, que a menudo evalúa otro modelo de lenguaje grande (LLM).
Hallazgos validados, con pruebas de la vulnerabilidad y directrices para su corrección.
Informes
Los resultados sin procesar los conviertes tú mismo en un informe.
Un informe preparado para la auditoría conforme a las normas SOC 2 e ISO 27001.
Tus otras pruebas de penetración
Solo IA.
Se ejecuta en el mismo producto que tus otras pruebas de penetración de Aikido.
Cómo funciona
Ejecuta una serie fija de ataques que eliges de antemano.
Los agentes adaptan cada nuevo ataque a lo que encuentran en tu aplicación.

¿Prueba de penetración de capacidades de IA o prueba de penetración de aplicaciones web?

Todas las pruebas de penetración para web y dispositivos móviles de Aikido ya evalúan las funciones de IA de tu aplicación. Elige la prueba de penetración «Capacidades de IA» cuando lo que más te interese sea que se evalúe la IA.
Prueba de penetración de aplicaciones web

Toda tu aplicación, incluidas las funciones de IA

  • Cientos de agentes revisan una aplicación

  • Se prueban la lógica, los roles, las API y las funciones de IA

  • Tú aportas: tu aplicación, además del código o los usuarios de prueba si optas por el enfoque de caja blanca.

Iniciar una prueba de penetración web
Prueba de penetración de capacidades de IA

Tus copilotos, chatbots y agentes de IA

  • Los agentes se basan exclusivamente en las características de tu LLM durante toda la ejecución

  • Se prueban las indicaciones, las herramientas, la memoria, la recuperación de información y los permisos de IA

  • Tú debes proporcionar: una URL de entorno de pruebas, usuarios de prueba y, a ser posible, tu código.

Iniciar una prueba de penetración de capacidades de IA

¿Has creado tu aplicación con Lovable o Supabase?

Conecta tu proyecto de Lovable o el backend de Supabase y realiza pruebas de penetración en la aplicación con solo unos clics. Lovable envía tu repositorio, por lo que todas las pruebas de penetración de Lovable se ejecutan en modo «caja blanca».
Iniciar pentest

Realiza hoy mismo pruebas de penetración en tus funciones de IA

Dirige Point Aikido a tu aplicación de prueba y añade unos cuantos usuarios de prueba. A partir de ahí, los agentes se encargarán de todo.

Todo incluido — Un precio fijo — Desde el inicio hasta la reparación
Con la confianza de más de 150k organizaciones
Preguntas frecuentes

Preguntas frecuentes sobre las pruebas de penetración con modelos de lenguaje grande (LLM) y agentes de IA

¿En qué consiste la prueba de penetración de capacidades de IA?

Los agentes de IA atacan las funciones de los modelos de lenguaje a gran escala (LLM) de tu aplicación —como copilotos, chatbots, búsquedas RAG y agentes que utilizan herramientas— tal y como lo haría un atacante. Buscan inyecciones de comandos, fugas de datos, uso indebido de herramientas, envenenamiento de memoria y de resultados de búsqueda, así como fallos en la autorización de las acciones de IA; a continuación, demuestran cada hallazgo con un exploit funcional.

¿Cuál es la mejor forma de realizar pruebas de penetración en una aplicación de LLM?

Si has integrado una función de modelo de lenguaje grande (LLM) en tu producto, necesitas una prueba que abarque tanto el modelo como las herramientas, los datos y los permisos que lo sustentan. La prueba de penetración «AI Capabilities» de Aikido hace precisamente eso y te proporciona pruebas de que el sistema es vulnerable, además de un informe listo para su presentación en auditorías.

¿En qué se diferencia esto de los marcos de «red teaming» de modelos de lenguaje grandes (LLM) de código abierto?

Los marcos de trabajo te proporcionan los elementos básicos: indicaciones de ataque, coordinadores y evaluadores. Aún así, tienes que configurar los objetivos, ejecutar las pruebas, evaluar los resultados y redactar el informe. Los agentes de Aikido detectan por sí mismos las características de tu IA, lo prueban todo —incluidas las herramientas y los datos—, validan cada hallazgo y te entregan el informe.

¿Abarca el aikido el « Top 10 OWASP » para las aplicaciones LLM y el « Top 10 OWASP » para las aplicaciones agenticas?

Sí. El aikido evalúa los principales riesgos de ambas listas, entre los que se incluyen la inyección de comandos, la divulgación de información confidencial, la agencia excesiva, el uso indebido de herramientas, el envenenamiento de memoria, la fuga de comandos del sistema, las vulnerabilidades de vectores y de incrustación, y el consumo ilimitado.

¿Probas los jailbreaks de varias etapas?

Sí. Los agentes mantienen varias conversaciones independientes, cada una con muchos turnos y varios intentos, por lo que detectan los límites que solo ceden tras un largo intercambio de mensajes.

¿Puedes probar la inyección indirecta de comandos?

Sí. Los agentes incluyen instrucciones en el contenido que lee tu IA —como archivos subidos, documentos recuperados, páginas web, correos electrónicos y resultados de herramientas— y comprueban si esas instrucciones toman el control.

¿Puede Aikido realizar pruebas de penetración en agentes de IA que utilicen herramientas o servidores MCP?

Sí. Los agentes comprueban lo que tu agente de IA es capaz de hacer a través de sus herramientas, incluyendo si un atacante puede hacer que este invoque una herramienta con parámetros maliciosos o acceda a sistemas a los que no debería.

¿Es «blackbox» o «whitebox»?

Ambas cosas. Conecta tus repositorios y los agentes leerán el código para identificar los puntos de entrada del chat, las indicaciones, las herramientas, la memoria y la recuperación de datos, lo que permite obtener más resultados con los mismos créditos. Sin código, los agentes trabajan a partir de tu aplicación y del contexto que les proporciones.

¿Qué necesito para practicar aikido?

Una URL de entorno de prueba con tus funciones de IA, la verificación del dominio, usuarios de prueba para cada rol que quieras probar y las direcciones IP de Aikido incluidas en tu lista de direcciones permitidas. Conectar tu código es opcional, pero recomendable.

¿Puedo ejecutarlo en el entorno de producción?

Pruébalo en el entorno de pruebas. Los agentes utilizan tus funciones de IA tal y como lo haría un usuario real, lo que incluye herramientas capaces de crear, modificar o eliminar datos. Utiliza una instancia de prueba con datos que no sean de producción y desactiva, siempre que sea posible, las herramientas que puedan provocar daños, como los pagos o el envío de correos electrónicos. Puedes detener a todos los agentes al instante con el botón de emergencia.

¿La prueba de penetración de mi aplicación web ya incluye las funciones de IA?

Sí. Todas las pruebas de penetración para web y dispositivos móviles de Aikido incluyen las funciones de IA en su alcance. La prueba de penetración de capacidades de IA hace que los agentes se centren únicamente en las funciones de IA y garantiza que el informe se centre en los riesgos relacionados con la IA.

¿Puedo utilizar el informe para cumplir con la normativa?

Sí. Recibirás un informe listo para la auditoría con resultados validados, pruebas de vulnerabilidades y directrices para su corrección, que abarca los controles técnicos de SOC 2 Tipo II, ISO 27001 e HIPAA.

¿Se pueden realizar pruebas de penetración en aplicaciones desarrolladas con Lovable o Supabase?

Sí. Aikido se integra con Lovable y Supabase, por lo que puedes realizar pruebas de penetración en una aplicación generada por IA o en una aplicación con un backend de Supabase con solo unos clics.

¿Cómo se calculan los precios?

Las pruebas de penetración se realizan mediante créditos. Podrás ver el precio exacto antes de que comience el proceso. Consulta nuestra lista de precios de pruebas de penetración para obtener más detalles.

¿En qué se diferencia esto de un equipo rojo de IA formado por personas?

Los agentes utilizan las mismas técnicas que emplearía un miembro humano de un equipo de simulación de ataques (red team), desde la manipulación gradual en varias rondas hasta encadenar una fuga de privilegios con la ejecución de una herramienta. Dado que gestionan muchas conversaciones a la vez, puedes volver a ejecutar toda la prueba cada vez que cambies una indicación, un modelo o una herramienta.