Saltar a contenido

ARTEX: los atacantes utilizan IA agentiva

Los ciberdelincuentes están utilizando en la práctica un marco de pruebas de penetración basado en IA agentiva

Author - Sophos Logo

Sophos X-Ops está siguiendo de cerca ARTEX, un marco de código abierto para pruebas de penetración basado en IA agentiva que varios actores maliciosos han utilizado en intrusiones desde su lanzamiento público en julio de 2026. Uno de los casos más destacados es el ataque a ConnectWise Cloud Backup a mediados de octubre, que Microsoft atribuye a Storm-0940, un grupo que considera «alineado con el Estado chino».

Qué es ARTEX

ARTEX es un marco de pruebas de penetración de código abierto y multiagente escrito en Go. Es compatible con varios proveedores de modelos de lenguaje grande (LLM) y endpoints compatibles; en las campañas de las que se tiene constancia, los operadores lo han conectado a modelos como DeepSeek, GLM y Grok. Una vez definido un objetivo, ARTEX tiene las siguientes capacidades:

  • Utiliza agentes de planificación para mapear el objetivo y decidir el siguiente paso
  • Los agentes de trabajo pueden ejecutar herramientas ofensivas e incorporar los resultados al proceso de planificación. En implementaciones maliciosas, esto podría incluir actividades como el escaneo, la explotación, el acceso a credenciales y el despliegue de webshells
  • Los agentes de planificación pueden ajustar el plan y lanzar rondas posteriores a través de los agentes de trabajo
  • Registra los activos y las vulnerabilidades que descubre en un gráfico a medida que avanza la prueba
  • Puede intentar múltiples vías de intrusión al mismo tiempo

En las campañas descritas por Microsoft y Google/Mandiant, los operadores han proporcionado a ARTEX material de autenticación o credenciales de aplicaciones comprometidas y lo han utilizado contra API y servicios en la nube, como Microsoft Graph.

Contramedidas de Sophos

Sophos cuenta con protecciones existentes para endpoint, redes y la nube que cubren múltiples comportamientos e indicadores asociados a la actividad de ARTEX de la que se ha informado.

Las protecciones que aparecen a continuación se centran en ARTEX y en las campañas detectadas hasta ahora. Seguimos evaluando la cobertura y actualizaremos esta tabla a medida que haya cambios.

CapaProtección
Taegis XDR
  • ConnectWise Compromise: adición de credenciales de entidad de servicio (Service Principal) o asignación de roles mediante una aplicación
  • Inicio de sesión en la aplicación ConnectWise con un agente de usuario programado
Detección de archivos
  • Troj/Bckdr-SDA (imagen de Docker ARTEX troyanizada)
  • Troj/Loader-TU
  • Linux/Agent-KD
  • ATK/Artex-A
  • ATK/Artex-B
  • ATK/Artex-C
Reputación de IP y webBloqueo de direcciones IP asociadas con el uso documentado públicamente de ARTEX, clasificadas como malware
Sophos Firewall

Hemos implementado las siguientes firmas en Sophos Firewall y Endpoint IPS para cubrir los comportamientos e indicadores de ARTEX observables a nivel de red:

  • 2313266 - SCAN ARTEX Agentic Framework: respuesta de error OAuth «illegal_redirect_uri_enhanced»
  • 2313265 - SCAN ARTEX Agentic Framework: encabezado de respuesta HTTP «WWW-Authenticate: Basic realm» asociado a ARTEX
  • 2313264 - SCAN ARTEX agentic-AI pentest framework: detección de sonda «canary» (señuelo)
  • 2313263 - SCAN ARTEX agentic-AI pentest framework: intento de escritura en una colección de API basada en especificaciones
  • 2313261 - SCAN ARTEX agentic-AI pentest framework: intento de eludir el aislamiento de inquilinos (tenant isolation)
  • 2313259 - SCAN ARTEX agentic-AI pentest framework: intento de abuso de URI de redirección no registrada en Oauth
  • 2313258 - SCAN ARTEX agentic-AI pentest framework: intento de eludir el SSO mediante un token JWT sin firma (alg-none)
  • 2313257 - SCAN ARTEX agentic-AI pentest framework: detección de un «User-Agent» sospechosoEndpoint IPS
Endpoint IPS
  • 2313266 - Marco ARTEX Agentic: respuesta de error «illegal_redirect_uri_enhanced» de OAuth
  • 2313265 - Marco ARTEX Agentic: encabezado de respuesta «WWW-Authenticate Basic realm ARTEX»
  • 2313264 -SCAN ARTEX agentic-AI pentest framework: El sistema ha detectado una sonda «canary» 
  • 2313263 - ARTEX agentic-AI pentest framework Intento de recopilación de API basada en especificaciones2313261 - Intento de elusión del aislamiento de inquilinos (tenant isolation) en el framework de pruebas de penetración con IA basada en agentes ARTEX2313259 - Intento de abuso de URI de redireccionamiento no registrada en OAuth dentro del framework de pruebas de penetración con IA basada en agentes ARTEX2313258 - Intento de elusión de SSO mediante JWT sin firma y el algoritmo «none» en el framework de pruebas de penetración con IA basada en agentes ARTEX2313257 - Detección de un «User-Agent» sospechoso en el framework de pruebas de penetración con IA basada en agentes

Troj/Bckdr-SDA detecta una copia con puerta trasera de la imagen de Docker de ARTEX. El desarrollador retiró el proyecto original de la red, así que los investigadores que obtengan el marco de trabajo de réplicas y clones no oficiales deberían considerar esas copias como poco fiables.

Sophos ha identificado actividad en un pequeño número de clientes que concuerda con ARTEX u otras herramientas ofensivas asistidas por IA

Entre los temas comunes se incluyen el uso de webshells y la ejecución de comandos en SQL Server, el robo de credenciales y los intentos de desplazamiento entre sistemas. También hemos observado secuencias rápidas de comandos, intentos repetidos con ligeras variaciones y marcadores de salida estructurados, todo lo cual es coherente con una actividad dirigida por agentes.

En todos estos casos, las protecciones existentes de Sophos Endpoint detectaron múltiples señales en distintas fases de los ataques. En muchos casos, la Protección contra Adversarios Activos (AAP) estaba habilitada, proporcionando una capa de seguridad adicional para interrumpir las acciones posteriores de los atacantes.

Vale la pena señalar que, en línea con lo que hemos comentado anteriormente sobre los ataques basados en IA, las actividades de ataque son, en general, las mismas, pero la escala, el ruido y la persistencia aumentan significativamente. En nuestra telemetría, detectamos cientos de eventos de protección relacionados con estos ataques.

Las reglas que observamos incluían:

Acceso inicial y ejecución en el servidor

  • Access_1b
  • Access_3b
  • Exec_34a y Exec_34b

Robo y recopilación de credenciales

  • Creds_4c
  • Creds_4l
  • Creds_2a y Creds_2d
  • Creds_3b
  • Collection_2c

Movimiento lateral y transferencia de herramientas

  • Lateral_5a
  • Exec_37a
  • Lateral_1b

Webshells y actividad de ejecución

  • Persist_26c
  • Exec_6a y Exec_17a
  • Evade_13a

Protecciones AAP

  • Disrupt_2a
  • Disrupt_7e
  • Disrupt_7f
  • Disrupt_7g
  • Disrupt_7h

Indicadores para la búsqueda de amenazas

Estos indicadores provienen de la actividad de ARTEX descrita en diversas campañas. En su informe, Microsoft afirma que Storm-0940 utilizaba ARTEX «al menos desde septiembre de 2026», por lo que te recomendamos que busques hasta, al menos, esa fecha. Informes adicionales indican que en septiembre de 2026 se produjo un incidente relacionado con ARTEX que tenía como objetivo a entidades financieras surcoreanas.

En entornos en la nube, busca:

  • Credenciales de entidad de servicio añadidas, o roles asignados, por una aplicación
  • Inicios de sesión en aplicaciones con un agente de usuario automatizado

En los hosts, busca:

  • Herramientas temporales y archivos de salida con nombres del tipo i<intentID>[variant]_<purpose>.<ext>, por ejemplo i12345_b2.ps1.
  • Archivos o rutas que empiecen por artx, sobre todo en C:\Windows\Temp.
  • Comandos que contengan marcadores estructurados de verificación de ejecución —como MARKER123/ARTX123—, sobre todo cuando se combinan con secuencias rápidas de comandos y variantes repetidas de los mismos.
  • Ráfagas de comandos, variantes repetidas del mismo comando y resultados guardados en archivos temporales.

Medidas recomendadas

Varias campañas atribuidas a ARTEX han aprovechado accesos ya existentes o comprometidos, incluyendo credenciales de aplicaciones robadas, aplicaciones de terceros autorizadas y cuentas válidas. Sophos aconseja seguir estas prácticas recomendadas:

  • Audita los sujetos de servicio y las aplicaciones empresariales en Microsoft Entra ID. Elimina los consentimientos de aplicaciones de terceros que ya no uses y revisa cada adición de credenciales y asignación de roles realizada desde septiembre de 2026.
  • Aplica políticas de acceso condicional a las identidades de las cargas de trabajo cuando las licencias lo permitan, restringiendo los inicios de sesión en aplicaciones a las ubicaciones esperadas.
  • Establece alertas ante inicios de sesión en aplicaciones con agentes de usuario automatizados, así como ante tasas de fallos de autenticación que superen los valores de referencia normales.
  • Automatiza la primera respuesta. Cuando un ataque consiga acceso privilegiado en poco tiempo, ejecuta las medidas de contención —como desactivar una entidad de servicio o revocar sus credenciales— según un guion de respuesta, con la confirmación posterior de un analista.
  • Si tu propio equipo rojo utiliza marcos de trabajo basados en agentes, registra los nombres de su infraestructura y herramientas en tu SOC para que dicha actividad autorizada sea fácilmente identificable.