Skip to main content
Blog
Blog

El ciberataque a Segway explicado

En enero de 2022, la tienda web de Segway sufrió un ataque a la cadena de suministro web, también conocido como ataque Magecart. En este tipo de ataques, se añade código JavaScript malicioso que se carga desde el lado del cliente, conocido como scripts de terceros. Muchas herramientas comunes son scripts de terceros: analíticas, captchas y más. Pero esta vía también puede utilizarse con fines maliciosos, como fue el caso aquí. En este ataque a Segway, su tienda está montada sobre Magento. Los atacantes aprovecharon vulnera

Jul 25, 2024 3 min read
the-segway-cyber-attack-image-cover

En enero de 2022, la tienda web de Segway sufrió un ataque a la cadena de suministro web, también conocido como ataque Magecart. En este tipo de ataques, se añade código JavaScript malicioso que se carga desde el lado del cliente, conocido como scripts de terceros.

Muchas herramientas comunes son scripts de terceros: analíticas, captchas y más. Pero esta vía también puede utilizarse con fines maliciosos, como fue el caso aquí.

En este ataque a Segway, su tienda está montada sobre Magento. Los atacantes aprovecharon vulnerabilidades en el propio CMS o en alguno de los plugins instalados en el sitio de Segway. Tras conseguir acceso, añadieron el JavaScript que aparentaba mostrar el copyright del sitio, pero que en realidad se usaba para cargar un favicon externo.

Dentro de ese archivo favicon se ocultaba un dominio malicioso, booctstrap[.]com. Como puede verse en esta imagen de Malwarebytes, quienes destaparon el ataque:

Ese dominio cargaba el código JavaScript malicioso de terceros, cuyo objetivo era capturar los datos de tarjetas de crédito de los usuarios.

Algo similar se vio más recientemente en el ataque a Polyfill de 2024.

Cómo no protegerse contra esto

Las listas de amenazas siguen siendo la solución más utilizada para resolver este problema, pero no son el enfoque más adecuado. En esencia, no pueden detectar lo que no conocen. Los atacantes registran un nuevo dominio y, sin necesidad de reescribir ningún código, el ataque vuelve a estar activo. Durante días, o a veces semanas, hasta que se detecta de nuevo y las listas de amenazas actualizan sus registros.

cside fue diseñado para detener estos ataques a la cadena de suministro web antes de que ocurran.

Al colocar estos scripts de terceros en un proxy y analizar el payload completo del código antes de que se cargue, detectamos código malicioso como el de este ejemplo. Lo bloqueamos, evitando que afecte al usuario, y alertamos al propietario del sitio web sobre el posible ataque.

Además, guardamos el código de los scripts para que el propietario del sitio pueda revisarlo después del incidente y resolver el problema de raíz.

Se presta demasiado poca atención a estos ataques del lado del cliente. Si otras medidas de seguridad fallan, como ocurrió en el caso de Segway, este ataque podría haberse detectado igualmente. Monitorizando exactamente lo que ocurre en el navegador del usuario, la exfiltración de datos debería haberse identificado y prevenido.

Regulación

Como se ve en este caso, el comercio electrónico es un objetivo frecuente. Y la regulación está avanzando: PCI DSS 4.0 exige ahora la monitorización de scripts de terceros en páginas de pago (a partir de marzo de 2025). Aunque lo celebramos, te instamos a aplicarlo en todas las páginas de tu sitio web. En abril de 2024, explicamos en detalle por qué no hacerlo sigue exponiendo tu sitio a un riesgo significativo.

Además de otros problemas explicados en ese artículo, los actores maliciosos podrían aprovechar scripts comprometidos en tu sitio para secuestrar sesiones de usuario, suplantar identidades y realizar acciones no autorizadas. Potencialmente eludiendo la autenticación de dos factores y, de ese modo, saltándose también la protección de tu portal de pagos.

Puedes usar cside para monitorizar scripts en todas las páginas y cumplir con esa parte de PCI DSS 4.0. Y puedes proteger tu sitio contra este tipo de ataques con cside.

Empieza en minutos, gratis.

Simon Wijckmans
Founder & CEO

Founder and CEO of cside. Previously a product manager on Cloudflare Page Shield (now Cloudflare Client-Side Security). Co-chair of the W3C Anti-Fraud Community Group and a Forbes 30 Under 30 honoree. Building accessible security against client-side attacks — web security is not an enterprise-only problem.

Monitoriza y Asegura tus Scripts de Terceros

Gain full visibility and control over every script delivered to your users to enhance site security and performance.

Comienza gratis, o prueba Business con una prueba de 14 días.

Interfaz del panel de cside mostrando monitorización de scripts y análisis de seguridad
Related Articles
Reservar una demo