Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 431

Formjacking

¿Qué es Formjacking?

FormjackingAtaque en el que un JavaScript malicioso intercepta el envio de formularios en el navegador de la victima y envia los datos introducidos a un servidor del atacante.


El formjacking ataca cualquier formulario HTML —login, checkout, actualizacion de cuenta— secuestrando su envio en el navegador del usuario. El atacante compromete una aplicacion web vulnerable, una cuenta de administrador o un script de terceros (chat, analitica, A/B testing) e inserta JavaScript que engancha el evento submit o keyup. Las credenciales, numeros de tarjeta, direcciones o PII capturadas se exfiltran a un endpoint remoto mientras la peticion legitima se completa, sin que el usuario note nada. Magecart y la brecha de British Airways son ejemplos paradigmaticos. Defensas: CSP, Subresource Integrity, monitoreo runtime del lado cliente (Akamai Page Integrity, Jscrambler) y los requisitos de integridad de scripts del lado cliente de PCI DSS v4.0.

Ejemplos

  1. 01

    Un script inyectado en una pagina de login captura usuarios y contrasenas al enviarlos.

  2. 02

    Un atacante manipula una app de checkout de Shopify y exfiltra direccion y tarjeta a traves de un beacon de analitica falso.

Preguntas frecuentes

¿Qué es Formjacking?

Ataque en el que un JavaScript malicioso intercepta el envio de formularios en el navegador de la victima y envia los datos introducidos a un servidor del atacante. Pertenece a la categoría de Ataques y amenazas en ciberseguridad.

¿Qué significa Formjacking?

Ataque en el que un JavaScript malicioso intercepta el envio de formularios en el navegador de la victima y envia los datos introducidos a un servidor del atacante.

¿Cómo funciona Formjacking?

El formjacking ataca cualquier formulario HTML —login, checkout, actualizacion de cuenta— secuestrando su envio en el navegador del usuario. El atacante compromete una aplicacion web vulnerable, una cuenta de administrador o un script de terceros (chat, analitica, A/B testing) e inserta JavaScript que engancha el evento submit o keyup. Las credenciales, numeros de tarjeta, direcciones o PII capturadas se exfiltran a un endpoint remoto mientras la peticion legitima se completa, sin que el usuario note nada. Magecart y la brecha de British Airways son ejemplos paradigmaticos. Defensas: CSP, Subresource Integrity, monitoreo runtime del lado cliente (Akamai Page Integrity, Jscrambler) y los requisitos de integridad de scripts del lado cliente de PCI DSS v4.0.

¿Cómo defenderse de Formjacking?

Las defensas contra Formjacking combinan habitualmente controles técnicos y prácticas operativas, como se detalla en la definición.

¿Cuáles son otros nombres para Formjacking?

Nombres alternativos comunes: Skimming de formularios, Robo de formularios.

Términos relacionados