Seguridad y SSL
Configurar CAPTCHA en una instalación antigua de PrestaShop 1.7
Documento histórico para PrestaShop 1.7. Antes de seguirlo, comprueba que la rama concreta, PHP y el módulo continúan mantenidos. Si la instalación está fuera de soporte, la prioridad es migrarla a una versión compatible; un CAPTCHA no corrige vulnerabilidades del núcleo o de otros módulos.
Los bots pueden crear cuentas, enviar formularios y consumir recursos. Los mensajes de rebote no demuestran por sí solos qué formulario fue utilizado: confirma el origen mediante registros web, cabeceras y seguimiento de correo antes de cambiar la tienda.
Además de implementar el captcha debes actualizar Prestashop ya que existen varias vulnerabilidades que aún con esta medida de seguridad, los spammers aún podrían hacer uso.
Una opción histórica para PrestaShop 1.7 fue el módulo eicaptcha, pero las capturas y versiones concretas de aquella instalación ya no deben seguirse como procedimiento actual.
Mitigación durante la migración
- Crea una copia verificable de ficheros y base de datos y prueba la recuperación.
- Identifica con registros qué formularios reciben el tráfico automatizado.
- Descarga únicamente una publicación oficial del módulo CAPTCHA compatible con la revisión exacta de PrestaShop y PHP. Revisa su mantenimiento y notas de versión.
- Restringe la clave de sitio a los dominios necesarios y conserva la clave secreta solo en el servidor.
- Comprueba que el backend rechaza una petición sin validación correcta; mostrar el widget en el navegador no basta.
- Prueba individualmente registro, acceso, contacto, recuperación de contraseña y compra.
- Añade límites de frecuencia y supervisión, porque CAPTCHA puede producir falsos positivos o ser superado.
Estas medidas son temporales. Programa la migración a una rama mantenida y retira módulos heredados que ya no necesites.
También te puede ayudar
- Configurar protección vía captcha en Prestashop 1.6 Expone la migración prioritaria desde PrestaShop 1.6 y las medidas temporales de CAPTCHA, restricció...
- Spam masivo desde los formularios de contacto de Prestashop Explica cómo confirmar si los rebotes proceden de un formulario de PrestaShop y cómo contener el abu...
- Aviso histórico sobre registros masivos en PrestaShop 1.6 y 1.7 Documenta el fallo corregido en PrestaShop 1.6.1.24 y 1.7.5.2 y explica cómo actuar si todavía se lo...
- Spam masivo desde formularios de contacto de las aplicaciones instaladas Explica cómo identificar si los rechazos proceden de un formulario abusado y cómo protegerlo con val...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.