Autenticación en dos factores en PrestaShop: que una contraseña robada no abra tu back office
Seguirán apareciendo vulnerabilidades en PrestaShop y en cualquier otra aplicación, y la IA ya está acelerando su descubrimiento. Lo primero es actualizar. Después, la autenticación en dos factores impide que una contraseña filtrada baste para entrar en tu back office.
6 min de lectura
Si te preocupa que una contraseña de administrador robada abra el back office de tu tienda, haz dos cosas: mantén PrestaShop en la última versión y añade la autenticación en dos factores (2FA). Con la 2FA, para entrar hace falta también un código de un solo uso que genera el móvil de cada empleado. Actualizar cierra los fallos conocidos. La 2FA hace que una contraseña filtrada no baste.
Siempre aparecerán vulnerabilidades, y la IA acelera el ritmo
Todo software tiene fallos. Se van descubriendo y se corrigen en versiones nuevas. PrestaShop 9.2 salió el 30 de septiembre de 2026. Unas semanas antes, PrestaShop 9.1.5 corrigió cinco vulnerabilidades comunicadas mediante divulgación coordinada. La 8.2.8, publicada a la vez, también las corrige.
Una de ellas era una inyección SQL en los filtros de los listados del back office. La descubrió Claude (Anthropic), dentro del programa de divulgación coordinada de vulnerabilidades de Anthropic, y Doyensec la verificó y la comunicó. Es decir, la IA ya encuentra fallos reales.
Según el informe DBIR 2026 de Verizon, la explotación de vulnerabilidades ya es la vía de entrada más común. Por primera vez en los 19 años del informe, supera al robo de credenciales. Verizon atribuye al fuerte aumento de vulnerabilidades que el parcheo vaya a peor. Y se espera que el uso de IA para descubrirlas, tanto por investigadores como por atacantes, añada todavía más carga. Ojo: sus datos son anteriores a la «explosión» de la investigación asistida por IA.
5
vulnerabilidades corregidas en PrestaShop 9.1.5
26 %
de las vulnerabilidades explotadas del catálogo de CISA estaban plenamente corregidas en las organizaciones encuestadas (Verizon DBIR 2026)
43 días
de tiempo mediano para parchear por completo, frente a 32 el año anterior (Verizon DBIR 2026)

Qué hace PrestaShop de serie con el acceso al back office
De serie, PrestaShop solo pide una contraseña para entrar al back office. Y una contraseña se puede pescar con phishing, adivinar o reutilizar desde otra web que sufrió una brecha. Verizon señala que las credenciales robadas se empaquetan y las venden intermediarios de acceso inicial. También advierte de que el pretexting (inventar un escenario para que la víctima entregue información o acceso) es cada vez más común como vía de entrada de ransomware y extorsión. La CISA lo resume así: quien activa la autenticación multifactor tiene bastantes menos probabilidades de que le hackeen.
PrestaShop de serie
- Solo pide una contraseña.
- Basta una contraseña robada, adivinada o reutilizada para entrar.
Con nuestro módulo
- Contraseña y, además, un código TOTP de 6 dígitos del móvil del empleado.
- Una clave personal para cada empleado y la opción de exigirla a todos.
- Registro de accesos, códigos incorrectos y bloqueos.
Cómo activar la autenticación en dos factores con nuestro módulo
Para añadir ese segundo factor tenemos nuestro módulo de autenticación en dos factores para el acceso al back office. Después de la contraseña, cada empleado escribe un código de 6 dígitos que genera su móvil. Es compatible con tu PrestaShop. No usa servicios externos, ni suscripción, ni clave de API: los códigos se comprueban en tu propio servidor.
Solo necesitas dos cosas. La primera, una aplicación TOTP (RFC 6238) en el móvil de cada empleado, como Google Authenticator, Authy, 2FAS o Microsoft Authenticator. La segunda, que tu servidor ofrezca una fuente segura de aleatoriedad. Si no la hay, el módulo te lo indica.
- Abre la configuración. Ve a Módulos > Gestor de módulos > Autenticación de dos factores (2FA) para el inicio de sesión del back office > Configurar.
- Crea tu clave. En «Gestión de 2FA de empleados», busca tu fila y pulsa «Generar clave 2FA». Escanea el código QR con tu aplicación y escribe el código de 6 dígitos.
- Guarda tu código de recuperación. Es personal, de un solo uso y tiene el formato XXXX-XXXX-XXXX. Te sirve si pierdes el móvil.
- Exígela a todo el equipo. En «Ajustes globales», activa «Forzar 2FA para todos los empleados» cuando al menos un administrador tenga ya su clave. Quien no la tenga pasará por un alta guiada en su siguiente acceso.
- Ajusta frecuencia y avisos. Si quieres, añade «Direcciones IP exentas de 2FA». En «Pedir un nuevo código», elige si se pide en cada acceso o cada 1, 4, 8 o 24 horas, cada semana, cada 15 días o cada mes. Y activa, según lo que necesites, «Recordar dispositivos de confianza», «Correo al detectar una nueva conexión» o «Correo por intentos fallidos».
- Revisa los accesos. Los tienes en la pestaña «Registro de actividad».

Lo que incluye el módulo
Clave por empleado
Cada uno la configura escaneando un código QR y la confirma con su primer código.
Bloqueo tras 10 errores
Diez códigos erróneos bloquean la cuenta, y los intentos con código de recuperación cuentan para el mismo límite. Cada código vale una sola vez y solo durante 30 segundos.
Código de recuperación
Es personal y de un solo uso. Sirve por si un empleado pierde el móvil.
Avisos por correo
Llegan por nuevas conexiones, códigos rechazados y bloqueos. Incluyen el empleado, la IP y una ubicación aproximada.
Registro de actividad
Anota accesos, códigos incorrectos y bloqueos, aunque no actives los correos.
Gestión de empleados
Ves el estado 2FA, la última verificación y los intentos fallidos, y puedes revocar claves.

Antes de la campaña de noviembre, cierra los accesos
¿Vas a sumar personal en noviembre o a dar acceso a una agencia? Activa «Forzar 2FA para todos los empleados» antes de que empiecen. Así, cada cuenta nueva configurará su clave en su primer acceso. Activa también el correo por intentos fallidos: te enterarás sin tener que abrir el back office. Tus clientes no notarán nada, porque solo se protege el acceso de los empleados.
Preguntas frecuentes
¿Cambia la forma en que acceden mis clientes?
No. Solo se protege el acceso de los empleados al back office. La tienda y las cuentas de clientes no se tocan.
¿Qué pasa si un empleado pierde el móvil?
Puede entrar con su código de recuperación personal, que es de un solo uso. Además, quien tenga permiso para editar empleados puede revocar su clave.
¿Qué aplicaciones de autenticación puedo usar?
Cualquier aplicación TOTP (RFC 6238): Google Authenticator, Authy, Microsoft Authenticator, FreeOTP, 1Password, Bitwarden y muchas más.
Añade un segundo factor al back office de tu tienda
Con nuestro módulo, cada empleado entra con su contraseña y un código de 6 dígitos de su móvil. Puedes exigirlo a todo el equipo y revisar cada acceso en el registro de actividad. En la ficha tienes todos los detalles y el precio actualizado.
Exigir un código del móvil para entrar en mi back office
Requiere una aplicación TOTP en el móvil de cada empleado. Sin servicios externos, suscripción ni clave de API.
Comentarios
Todavía no hay comentarios. Sé el primero.