Aikido

Incorporar Aikido pentesting de IA a tu infraestructura de seguridad actual

Aikido Security« pentesting de IA » se integra en el conjunto de herramientas que ya utilizas. Puedes añadir « pentesting de IA » como complemento para detectar los fallos lógicos complejos que las herramientas determinísticas pasan por alto.

Escrito por
Nicholas Thomson

Aikido Security's pentesting de IA encaja en el entorno que ya utilizas. Aunque estés convencido de tu código actual y de tus herramientas de e seguridad en la nube , puedes añadir pentesting de IA como complemento para detectar los fallos lógicos complejos que las herramientas determinísticas pasan por alto. 

Si quieres profundizar en tus pruebas de penetración o comprobar cada lanzamiento, quizá estés buscando una solución que vaya más allá de contratar a pentester manuales. Cuando el First National Bank of America necesitó realizar una prueba de penetración en un nuevo portal para clientes con un plazo límite, su equipo ejecutó una prueba de penetración con Aikido AI en menos de un día. La prueba finalizó en 1 hora y 40 minutos y detectó un problema de alta gravedad, que el banco solucionó antes de que el portal se hiciera público. Dado que cada prueba dura unas horas, los equipos pueden ejecutarla cada vez que se produce un cambio en la aplicación, y cada prueba genera un informe listo para la auditoría.

Los lectores que aún estén eligiendo un proveedor deberían consultar la Guía del comprador depentesting de IA , pero si estás barajando seriamente la posibilidad de adquirir Aikido, sigue leyendo.

{{cta}}

Lo que necesitas para realizar una prueba de penetración con Aikido AI

Lo que necesitas Por qué
Una instancia activa de la aplicación, en el entorno de prueba para aplicaciones web y en el de producción para la red externa La prueba de penetración ataca la aplicación en funcionamiento y, con el consentimiento de la persona, puede seguir explotando una vulnerabilidad si así se desea.
Se ha verificado la titularidad de cada uno de los dominios incluidos en el ámbito de aplicación El aikido solo pone a prueba aquellos ámbitos en los que has demostrado que tienes el control
Direcciones IP de pruebas de penetración de Aikido en tu lista de permitidos Los agentes deben acceder a la aplicación
Datos de acceso para cada rol de usuario La prueba permite examinar las áreas protegidas y comprobar si un rol puede acceder a los datos de otro.
Los dominios y servidores que deseas incluir La detección de la superficie de ataque comienza por los dominios de los que eres propietario y enumera los servidores y subdominios que hay detrás de ellos.

Opcional, pero recomendable: las pruebas de caja blanca (que consisten en dar acceso a un pentest de IA a los repositorios conectados) detectan más vulnerabilidades que las pruebas de caja negra con el mismo número de créditos. Aikido Infinite (pentesting continuo) realiza pruebas de penetración en los cambios de las nuevas implementaciones.

Empieza con una prueba de penetración

No es necesario que incorpores ningún otro producto de Aikido para realizar una primera prueba de penetración, y todas las herramientas que ya tienes en tu entorno pueden quedarse exactamente donde están. Para las pruebas de penetración de aplicaciones web y API, la mayor parte de la configuración se reduce a dos decisiones: qué aplicación quieres someter a prueba y cuáles de sus dominios se incluyen en el alcance.

Recomendamos realizar la prueba de penetración en un entorno de prueba o de preproducción que sea idéntico al de producción, pero que utilice datos de prueba. De este modo, las pruebas se mantienen aisladas de tu aplicación en producción y permiten a los agentes llevarlas a cabo en su totalidad sin riesgo alguno para los usuarios reales ni para los datos.

Aikido también te pide que facilites a los agentes las credenciales de inicio de sesión y una cuenta para cada rol de usuario, como un usuario estándar y un administrador, de modo que puedan navegar por las áreas protegidas de la aplicación y comprobar si un rol puede acceder a datos que pertenecen a otro. Sin credenciales, la prueba solo muestra lo que vería un visitante anónimo.

Conectar tus repositorios es opcional, pero influye en lo que la prueba puede detectar. Las pruebas de caja blanca, con acceso al código fuente, son mucho más exhaustivas que las que no lo tienen; en más de 1.000 pruebas de penetración, las pruebas de caja blanca detectaron siete veces más vulnerabilidades que las de caja gris. 

Esta profundidad también se ha puesto de manifiesto en la experiencia de los clientes de Aikido. El First National Bank of America puso en marcha su primera prueba de penetración apenas un día después de decidir utilizar Aikido, y el ingeniero de gestión de identidades y accesos del banco atribuyó el impacto de los resultados al enfoque de caja blanca, ya que los agentes disponían del contexto de cada repositorio. 

«El hecho de que Aikido pudiera examinar nuestros repositorios y contar con ese contexto nos proporcionó tareas de corrección realmente útiles. Al disponer de esa información de fondo, se obtienen resultados mucho más detallados... Detectamos [una vulnerabilidad de alta gravedad] antes de que entrara en producción. Eso supone un claro valor añadido para nosotros».

La documentación de configuración explica detalladamente cada opción de evaluación y acceso.

Elegir qué someter a una prueba de penetración

Los términos relacionados con las pruebas de penetración se utilizan de forma imprecisa, por lo que conviene partir de lo que se quiere comprobar y, a partir de ahí, buscar el nombre adecuado.

Si quieres probarlo Normalmente se llama
Una aplicación web y los servidores que la alojan Pruebas de penetración de aplicaciones web e infraestructura
Una aplicación móvil Pruebas de penetración en dispositivos móviles
Copilotos, chat, RAG, herramientas, memoria u otras funciones de los modelos de lenguaje a gran escala (LLM) Pruebas de penetración de las capacidades de IA
Todos los sistemas que tengas conectados a Internet Pruebas de penetración en redes externas

Si quieres realizar pruebas en cada implementación, añade « pentesting continuo » con Aikido Infinite. 

Para aquellas organizaciones que necesitan pruebas continuas, Aikido Infinite puede realizar pruebas de penetración de forma ininterrumpida a medida que la aplicación cambia. Utiliza la última evaluación completa como referencia y supervisa las ramas que configures. Cuando un cambio parece relevante para la seguridad, pone en marcha agentes específicos, ya sea en el momento de la implementación o según la programación que establezcas.

Antes de activarlo, comprueba que las personas adecuadas tengan los permisos necesarios, que las ramas o la programación se ajusten a la forma en que tu equipo realiza las entregas, que los agentes sigan pudiendo acceder a la aplicación y que dispongas de créditos suficientes para las pruebas previstas. Los repositorios también deben estar conectados, ya que Infinite los consulta para determinar qué cambios deben someterse a prueba. 

Cómo integrar los resultados de « pentesting de IA » en tu flujo de trabajo de seguridad

Tus herramientas SAST y SCA siguen haciendo lo que hacen: detectar código de riesgo y dependencias vulnerables. La prueba de penetración responde a una pregunta diferente: qué es lo que un atacante puede aprovechar realmente en la aplicación en ejecución. Esto incluye fallos que el análisis estático no puede detectar, como control de acceso roto, o la falsificación de firmas electrónicas que los agentes de Aikido encontraron en una aplicación de firma de documentos y que se le pasó por alto al equipo de análisis manual.

Cada hallazgo es validado por otros agentes para descartar falsos positivos y confirmar su explotabilidad, de modo que los resultados de las pruebas de penetración pueden pasar directamente al principio de la cola sin necesidad de una clasificación manual previa. Además, cada hallazgo incluye una prueba de concepto y los pasos para reproducirlo, lo que significa que un desarrollador puede confirmar el problema sin tener que recurrir al equipo de seguridad para obtener más contexto. Los hallazgos se presentan con una clasificación de gravedad y un tiempo estimado de corrección, lo que permite al equipo establecer prioridades y asignar la corrección directamente a los desarrolladores.

Cómo corregir y volver a comprobar los resultados de las pruebas de penetración con IA

Una prueba de penetración que se suma a una lista de tareas pendientes ya sobrecargada no hace más que aumentar el volumen de trabajo, así que decide dónde se registrarán los hallazgos y quién se hará cargo de ellos antes de la primera ejecución. En una configuración sencilla, el equipo crea una tarea en su sistema de seguimiento existente para cada hallazgo, la vincula al hallazgo de Aikido y la asigna al desarrollador responsable del código afectado.

A continuación, la corrección pasa por el proceso habitual de revisión de código y se implementa en el entorno de pruebas, donde se vuelve a comprobar el hallazgo. Los resultados de estas nuevas pruebas te proporcionan la prueba de que el problema ha desaparecido, algo que una solicitud de incorporación de cambios fusionada por sí sola no puede demostrar. Si deseas que se creen tickets automáticamente o que se sincronice el estado, pruébalo con un hallazgo real de una prueba de penetración antes de implantarlo en todos los equipos. El tutorial sobre pruebas de penetración en CI/CD cubre este flujo de principio a fin.

Qué hay que decidir antes de tu primera prueba de penetración con IA

  • Ámbito: Para las pruebas de penetración de aplicaciones web y API (abordaremos otros ámbitos en un artículo futuro), empieza por enumerar lo que necesitas someter a prueba, lo que suele incluir aplicaciones específicas, servidores, API y los roles de usuario que acceden a ellos. Es importante incluir cada rol, ya que muchos de los hallazgos más graves —como que un usuario acceda a los datos de otro— solo se detectan cuando la prueba puede iniciar sesión como más de un tipo de usuario. También tendrás que decidir si incluir todo tu perímetro expuesto a Internet o centrar la primera prueba en una sola aplicación.
  • Acceso: Una prueba de penetración basada en IA solo puede analizar lo que está a su alcance, por lo que necesita credenciales para cada rol incluido en el alcance. También deberás decidir si quieres incluir el código fuente. Con acceso al código, la prueba puede rastrear un hallazgo hasta el archivo y la línea exactos, lo que agiliza la corrección. Sin él, la prueba funciona igual que lo haría un atacante externo, basándose únicamente en la aplicación en ejecución.
  • Cadence: Una prueba de penetración puntual ofrece una visión de la situación en un momento dado, que suele ser lo que solicita un auditor o una revisión de seguridad de un cliente. Las pruebas continuas vinculadas a las implementaciones comprueban cada versión en el momento de su lanzamiento, de modo que un nuevo punto final se somete a prueba antes de que lleve meses en funcionamiento. La elección adecuada depende de la frecuencia con la que cambie tu aplicación y de quién solicite los resultados.
  • Responsabilidades: Decide quién configura las pruebas, quién consulta los resultados, quién puede solicitar nuevas pruebas y quién aprueba las correcciones antes de que se obtengan los primeros resultados. Los resultados de las pruebas de penetración suelen afectar a varios equipos, por lo que aclarar esto desde el principio evita que un resultado crítico quede sin leer porque todo el mundo da por hecho que se encarga de él otra persona.
  • Coste: El precio depende del número de evaluaciones que realices o del volumen de pruebas continuas que utilices. Al basarse en el uso, puedes adaptarlo al alcance que hayas elegido y ajustarlo a medida que dicho alcance cambie. Consulta los precios actuales de las pruebas de penetración para obtener más detalles.

Aikido pentesting de IA para aplicaciones web y el resto de la plataforma Aikido Security

Una prueba de penetración basada en IA de una aplicación web es una de las formas en que Aikido Security utiliza agentes autónomos para detectar vulnerabilidades, y cada uno de ellos comprueba algo que los demás, por su estructura, no pueden. Los mejores resultados se obtienen combinándolos, de modo que cada uno se ejecute donde resulte más económico y útil.

SAST Como opción predeterminada: el análisis determinístico SAST se ejecuta en cada confirmación y en el IDE, detectando patrones conocidos, como la inyección, siempre de la misma manera. Es lo suficientemente rápido y económico como para actuar de filtro en tu canalización de CI/CD, lo que lo convierte en la base sobre la que se construye todo lo demás. Sin embargo, no puede interpretar la intención, por lo que los fallos lógicos, como los IDOR y los « control de acceso roto », se dejan en manos de las capas superiores.

Auditoría de seguridad del código para nuevas aplicaciones y versiones importantes: la auditoría de seguridad del código analiza toda la base de código, siguiendo el recorrido de una solicitud desde el gestor de rutas hasta la consulta a la base de datos y comprobando si el código hace lo que se supone que debe hacer. Solo necesita acceso al repositorio, por lo que detecta fallos lógicos antes de que exista un entorno de producción en el que realizar pruebas, incluyendo el código oculto tras indicadores de funcionalidades y rutas exclusivas para administradores a las que una prueba de penetración quizá nunca llegue. Esto la convierte en el primer paso lógico al desarrollar una nueva aplicación o antes de un lanzamiento importante.

Revisión exhaustiva de PR para mantenerse al día entre lanzamientos: Deep PR Review aplica el mismo razonamiento a cada solicitud de incorporación de cambios, comprobando cómo interactúa cada modificación con el código del resto del repositorio y de los repositorios vinculados. Detecta los fallos lógicos que, de otro modo, aparecerían en la siguiente prueba de penetración o en producción, mientras el desarrollador que escribió la modificación aún recuerda por qué la escribió de esa manera.

pentesting de IA con una periodicidad que se adapte a tu nivel de riesgo: la prueba de penetración verifica todo esto con respecto a la aplicación en ejecución, y el alcance se garantiza mediante controles técnicos que mantienen a los agentes en los objetivos incluidos en la lista de permitidos y fuera del entorno de producción, a menos que se haya establecido deliberadamente dentro del alcance. 

La frecuencia con la que se ejecute dependerá de los requisitos normativos y del grado de sensibilidad de tu sector. La mayoría de los equipos realizan pruebas anualmente o con cada lanzamiento importante, a menudo para cumplir con las normas SOC 2 o ISO 27001. Los equipos de sectores regulados o de alto riesgo que necesitan comprobar la vulnerabilidad de sus aplicaciones a medida que estas cambian utilizan Aikido Infinite, que realiza pruebas en cada implementación, y Aikido Machine ejecuta las mismas pruebas de penetración de forma local para sectores en los que el código no puede salir de la red. Las pruebas de penetración en redes externas abarcan todos los sistemas conectados a Internet que se encuentran bajo tu dominio.

Los resultados se incorporan directamente a la corrección de fallos. Cuando es posible, AutoFix propone cambios en el código para los hallazgos de las pruebas de penetración, y los desarrolladores los revisan y los incorporan, para luego volver a realizar las pruebas y confirmar que la corrección ha funcionado. Los equipos pueden empezar solo con « pentesting de IA » y añadir las demás capas más adelante, tal y como hizo Tyro cuando incorporó el resto de sus pruebas de aplicaciones a Aikido, junto con sus pruebas de penetración.

{{walkthrough}}

Preguntas frecuentes

¿Cuál es la diferencia entre una prueba de penetración en la red y un análisis de vulnerabilidades?

Un análisis de vulnerabilidades enumera los servicios expuestos y las CVE conocidas en tus sistemas. Una prueba de penetración de red va más allá: aprovecha esas debilidades, sigue cualquier acceso que consiga de un host a otro y muestra a qué sistemas críticos para el negocio podría llegar realmente un atacante desde un punto de partida determinado. Un análisis te indica que una puerta está abierta. Una prueba de penetración entra por ella y comprueba qué hay dentro de la habitación.

¿Cuál es la diferencia entre las pruebas de penetración en redes externas e internas?

Las pruebas de penetración en la red externa atacan los sistemas que tu empresa expone a Internet, como sitios web, pasarelas VPN, servidores de correo y API, partiendo de una posición sin acceso. Las pruebas de penetración en la red interna parten de una supuesta brecha dentro de tu red, como un ordenador portátil víctima de phishing, y miden hasta dónde llega un punto de acceso robado en dirección a Active Directory y a los datos confidenciales. La mayoría de las organizaciones necesitan ambas, ya que responden a preguntas diferentes sobre el mismo atacante.

¿Es seguro realizar pruebas de penetración automatizadas en la red en el entorno de producción?

Las herramientas consolidadas están diseñadas para ejecutarse de forma segura en entornos de producción, pero las medidas de seguridad varían, por lo que conviene preguntar a cada proveedor cómo limita el riesgo. Busca una que verifique el acceso y se detenga ahí, en lugar de causar daños; que solicite autorización antes de encadenar un exploit más profundo; y que te permita detener cada agente al instante. Las pruebas de penetración en redes externas de Aikido someten cada acción de los agentes a un supervisor que bloquea cualquier acción dañina, y los agentes verifican el acceso sin descargar ni almacenar tus datos.

¿Puede una sola herramienta cubrir tanto las pruebas de penetración en redes internas como en externas?

Hay algunas que sí pueden. Pentera y NodeZero comprueban las redes internas, las superficies externas y la identidad en la nube desde una única plataforma. Las herramientas centradas en el perímetro, como Aikido Security, Hadrian y Escape , se centran en los sistemas conectados a Internet, por lo que, si te preocupan los riesgos relacionados con Active Directory y el movimiento lateral, combina una de ellas con una herramienta interna específica. Decide por dónde empezaría un atacante antes de dar por sentado que un único producto cubre todas las necesidades.

¿Es mejor un « pentesting de IA » que una prueba de penetración automatizada con guion?

Ninguna de las dos opciones es claramente superior. Las herramientas basadas en scripts ejecutan una biblioteca de técnicas de ataque que los investigadores de seguridad han creado y mantienen, lo que hace que las ejecuciones sean repetibles y predecibles, algo que los equipos empresariales suelen buscar en una herramienta que se utiliza en entornos de producción. Las herramientas basadas en IA dejan la siguiente decisión en manos de un agente, por lo que pueden probar una vía que nadie haya programado, pero necesitan medidas de seguridad que detengan al agente antes de que haga algo irreversible. Pregunta a cualquier proveedor qué decisiones toma realmente un modelo y cuáles provienen de un manual de estrategias predefinido.

¿Una prueba de penetración automatizada de la red satisfará a mi auditor?

A menudo, pero confirma primero los detalles. La norma PCI DSS exige pruebas de penetración tanto internas como externas, y los auditores de SOC 2 e ISO 27001 suelen solicitar un informe de pruebas de penetración. Comprueba qué formato de informe acepta tu auditor, si hay disponible una carta de certificación y si espera que se realice una prueba dirigida por personas además de la automatizada. Las pruebas de penetración de red externas de Aikido generan un informe listo para la auditoría con pruebas de los exploits y directrices de corrección.

¿Con qué frecuencia se debe realizar una prueba de penetración de la red externa?

Una prueba anual cumple muchos requisitos de cumplimiento normativo, pero tu perímetro cambia mucho más rápido que una vez al año. Cada nuevo subdominio, cada servidor de pruebas olvidado o cada servicio reconfigurado supone una nueva vía de acceso, y un informe es preciso el día en que se publica, pero cada día que pasa pierde precisión. Los equipos que lanzan productos con frecuencia realizan pruebas externas cada vez que cambia el perímetro, por lo que las opciones continuas que vuelven a realizar pruebas con cada cambio se adaptan mejor a las organizaciones dinámicas que un servicio anual.

¿Qué ocurre si en una prueba de penetración se detectan datos personales?

Esto es importante en el marco del RGPD y otras normativas similares, por lo que debes preguntar a cada proveedor antes de que una prueba afecte al entorno de producción. Con Aikido Security, los agentes demuestran que pueden acceder a los datos y se detienen ahí. No los descargan ni los almacenan, por lo que el informe muestra a qué podría haber accedido un atacante sin copiar nada. Confirma cómo gestiona cada herramienta los datos sensibles con los que se encuentra, ya que la respuesta varía según el proveedor.

Compartir:

https://www.aikido.dev/blog/ai-pentesting-existing-security-stack

Suscríbete para recibir noticias

4.7/5
¿Cansado de los falsos positivos?

Prueba Aikido como otros 100k.
Empiece ahora
Obtenga un recorrido personalizado

Con la confianza de más de 100k equipos

Reservar ahora
Escanee su aplicación en busca de IDORs y rutas de ataque reales

Con la confianza de más de 100k equipos

Empezar a escanear
Vea cómo el pentesting de IA prueba su aplicación

Con la confianza de más de 100k equipos

Empezar a probar
El estado de la IA en las pruebas de penetración en 2026

400 CISO y líderes de ingeniería sobre lo que está cambiando

Lea el informe

Consigue seguridad hoy mismo,
de forma rápida y gratuita.

Protege tu código, cloud y runtime en un sistema centralizado.
Conecta un repositorio para descubrir qué encuentran los agentes de razonamiento en tu base de código.

No se requiere tarjeta de crédito | Resultados del análisis en 32 segundos.
Con la confianza de más de 150k organizaciones