Seguridad

PrestaShop hackeado: qué hacer en la primera hora (y cómo evitar que vuelva)

Tu tienda manda a otras webs, Google o el navegador la marcan como peligrosa, tu alojamiento te avisa de un virus o un cliente te dice que el pago «le salió raro». Esto es lo que hay que hacer, en este orden, para proteger a tus clientes y que no vuelvan a entrar.

Guía técnicaLectura ~8 minPublicado el
¿Te han hackeado la tienda? Empezamos el mismo día laborable en que nos das acceso: Escribir por WhatsApp.
En esta guía9 apartados
  1. Señales de que tu PrestaShop está hackeado
  2. Qué hacer en la primera hora
  3. Por qué restaurar una copia antigua no basta
  4. Cómo se limpia de verdad
  5. Por qué entran en un PrestaShop
  6. Si Google ha marcado tu tienda como peligrosa
  7. Cómo evitar que vuelva a pasar
  8. Cuándo merece la pena que lo hagamos nosotros
  9. Preguntas frecuentes
Lo primero: no borres nada todavía. Si limpias sin guardar antes cómo está la tienda, pierdes el rastro de por dónde entraron, y si no se cierra esa puerta vuelven a entrar.

Señales de que tu PrestaShop está hackeado

Si lo que ves son clientes nuevos que nunca compran, suscriptores raros o mensajes basura en el formulario de contacto, no suele ser un hackeo: son bots que rellenan los formularios. Lo tienes en cómo parar el spam y los registros falsos.

Qué hacer en la primera hora

  1. Protege a tus clientes. Pon la tienda en modo mantenimiento para que nadie compre (ni meta su tarjeta) mientras se revisa. Si sospechas del pago, avisa a tu banco o a tu pasarela de pago.
  2. Guarda una copia de cómo está ahora: ficheros, base de datos y los registros de acceso del servidor (los pide tu alojamiento). No es para restaurarla: es la prueba de por dónde entraron. Guárdala fuera del servidor.
  3. Cambia todas las contraseñas, desde un ordenador limpio: las de todos los empleados del panel, la del alojamiento, la del FTP o SFTP, la de la base de datos y la del correo de la tienda.
  4. Revisa los empleados del panel (Parámetros avanzados → Equipo) y elimina los que no reconozcas.
  5. Mira si hay datos personales afectados. Si los hay, el RGPD obliga a notificarlo a la Agencia Española de Protección de Datos sin dilación y, si es posible, en 72 horas desde que lo sabes (artículo 33), salvo que sea improbable que suponga un riesgo para las personas. Y si el riesgo es alto, también hay que avisar a los clientes afectados (artículo 34).

Por qué restaurar una copia antigua no basta

Es lo primero que se le ocurre a todo el mundo, y deja la tienda limpia unos días. Pero una copia de antes del ataque tiene el mismo agujero por el que entraron: si no se cierra, vuelven. Y si la copia es de hace semanas, pierdes los pedidos y los clientes de esas semanas. La copia sirve, pero dentro de una limpieza, no en lugar de ella.

Cómo se limpia de verdad

  1. Encontrar la puerta. En los registros de acceso del servidor suele verse el patrón: una petición a un módulo y, segundos después, un fichero nuevo al que el atacante empieza a llamar. Es justo el patrón que describió PrestaShop en el ataque de 2022.
  2. Comparar los ficheros con los originales. Se descarga la versión exacta de tu PrestaShop y de tus módulos y se compara fichero a fichero: lo que no coincide y no es tuyo, sobra. PrestaShop pone un index.php en casi cada carpeta para que no se pueda ver su contenido; cualquier otro PHP en carpetas de imágenes o de subidas es sospechoso.
  3. Revisar la base de datos, no solo los ficheros: código insertado en descripciones, en páginas de contenido o en la configuración, empleados creados por el atacante y ajustes cambiados. En el ataque de 2022 se usaba la caché de plantillas en la base de datos, una opción que casi nadie usa y que el atacante podía activar.
  4. Cerrar el agujero. Actualizar PrestaShop y todos los módulos, y quitar (borrar la carpeta, no solo desactivarlo) cualquier módulo que no uses o que ya no tenga quien lo mantenga.
  5. Vigilar las semanas siguientes por si queda algo: ficheros nuevos, empleados nuevos o cambios en el proceso de pago.

Por qué entran en un PrestaShop

Si Google ha marcado tu tienda como peligrosa

Mientras el aviso esté puesto, casi nadie entra: Google lo enseña en los resultados y el navegador muestra una pantalla de advertencia. Para quitarlo:

  1. Entra en Search Console, en Seguridad y acciones manuales → Problemas de seguridad, y mira qué ha detectado y en qué páginas.
  2. Limpia todas las páginas afectadas, no solo las del ejemplo: Google pide que el problema esté resuelto en todo el sitio.
  3. Pulsa Solicitar revisión y explica qué pasó, qué has hecho y cómo lo has comprobado.

Según Google, la revisión tarda de varios días a varias semanas. Si la pides antes de terminar la limpieza, la siguiente puede tardar más.

Cómo evitar que vuelva a pasar

¿Te han hackeado la tienda?

Escríbenos ahora con la dirección de tu tienda y lo que estás viendo. Empezamos el mismo día laborable que tengamos acceso: primero proteger a tus clientes, después encontrar la puerta y cerrarla.

Cuándo merece la pena que lo hagamos nosotros

Preguntas frecuentes

¿Basta con restaurar una copia de seguridad?
No. Una copia anterior al ataque tiene el mismo agujero por el que entraron, así que pueden volver. Hay que encontrar por dónde entraron y cerrarlo; la copia sirve dentro de esa limpieza.
¿Cuánto cuesta limpiar un PrestaShop hackeado?
Nuestro rescate empieza en 149 € y suele quedar entre 199 y 490 € según la gravedad. Te decimos el precio antes de empezar.
¿Tengo que avisar a mis clientes?
Si hay datos personales afectados, el RGPD obliga a notificarlo a la Agencia Española de Protección de Datos en 72 horas si es posible (artículo 33), salvo que sea improbable que suponga un riesgo. Si el riesgo para tus clientes es alto, también hay que avisarles a ellos (artículo 34).
¿Cuánto tarda Google en quitar el aviso de sitio peligroso?
Según Google, de varios días a varias semanas desde que pides la revisión en Search Console. Pídela solo cuando hayas limpiado todas las páginas afectadas.
¿Mi versión de PrestaShop es vulnerable?
Si es la 1.7 o anterior, ya no recibe parches de seguridad: la última versión de la 1.7 es de enero de 2024. En la 8 y la 9, depende de que estés en la última versión de tu rama y de tus módulos.

Fuentes, consultadas el 24 de octubre de 2026: avisos de seguridad de PrestaShop, aviso de PrestaShop sobre el ataque de julio de 2022, avisos de módulos de Friends of Presta, informe «Problemas de seguridad» de Google y Reglamento General de Protección de Datos, artículos 33 y 34.

← Volver al blog

Escribir por WhatsApp