Lo que hace por tu tienda
- Avisos en tu grupo de Telegram Cada cambio sensible llega a un grupo de Telegram con tus administradores, con quién lo hizo, desde qué IP, en qué tienda y a qué hora.
- Vigila tus datos de pago Marca como críticos los cambios en IBAN, PayPal, Stripe, Redsys, Bizum o claves de API, y puedes pedir que solo te avise de esos.
- Detecta cambios hechos por fuera Compara la tienda con una huella guardada, así que ve también los cambios hechos directamente en la base de datos, sin pasar por el panel.
- Módulos y empleados bajo control Te avisa de cada módulo instalado, desinstalado, activado o desactivado y de cada alta, cambio o baja de empleados, con los SuperAdmin resaltados.
- Accesos desde IPs nuevas Te avisa cuando un empleado entra al back-office desde una IP que no había usado antes, sin repetir el aviso con las que ya conoce.
- Sabes que sigue vigilando Un latido diario por cron confirma que el módulo sigue activo, y si alguien lo desinstala, el grupo recibe un aviso.
Módulo security alert por telegram
Auditoría de seguridad avanzada y alertas por Telegram en tiempo real. Protege tu PrestaShop detectando inyecciones SQL o cambios no autorizados en cuentas de pago (IBAN, Stripe, PayPal), modificaciones en empleados, accesos desde IPs desconocidas e instalaciones de módulos sospechosos. Sistema de monitorización inteligente mediante Snapshot que funciona incluso si el atacante altera la base de datos de manera directa.
Instalación, actualizaciones y soporte
Módulo sin soporte pero podéis consultarnos
¿Por qué hemos hecho este módulo?
Ante el incremento de hackeos en los que cambian las formas de pago, hemos decidido poner este módulo libre para la comunidad
Detecta alteraciones críticas directamente en la base de datos o mediante inyecciones SQL que otros módulos no ven. Recibe avisos automáticos en tu grupo de administración de Telegram de forma interna y sin configuraciones externas.
Tecnología de Detección Avanzada (Snapshot)
A diferencia de la mayoría de módulos de seguridad que dependen de los hooks de eventos de PrestaShop (los cuales no son 100% fiables ante cambios de configuración o acciones directas de módulos), RKR Security Alert utiliza un enfoque basado en "Huellas Digitales" (Snapshots).
El módulo guarda internamente un estado seguro de tu configuración, módulos instalados y empleados. Con cada carga del panel de administración, compara el estado en tiempo récord para descubrir discrepancias.
Ventaja crítica: Si un atacante altera tus datos de pago (como cambiar el IBAN, PayPal, Stripe o claves de Redsys/Bizum) ejecutando un código SQL directo o explotando otra vulnerabilidad, el cambio se detectará de igual forma. Al no depender de la interfaz de PrestaShop para activar la alerta, estás protegido contra manipulaciones invisibles.
¿Qué vigila el módulo? (Configurable con interruptores)
- ✓ Cambios en la Configuración Global: Claves añadidas, modificadas o eliminadas. Resalta en 🔴 Crítico los cambios relativos a pasarelas de pago (IBAN, PayPal, Stripe, claves API...).
- ✓ Modo "Mínimo Ruido": Filtra y silencia el resto de la configuración para avisarte exclusivamente cuando se alteren parámetros sensibles de métodos de pago.
- ✓ Auditoría de Módulos: Avisos sobre instalaciones, desinstalaciones, activaciones o desactivaciones de extensiones.
- ✓ Control de Empleados y Admins: Alertas detalladas sobre altas de nuevos usuarios, modificaciones de perfiles (email, estado) y bajas de personal (resaltando cuentas SuperAdmin).
- ✓ Control de Accesos por IP: Notificación inmediata si un empleado accede al Back-Office desde una dirección IP no registrada previamente. El sistema autoregula y recuerda las IPs ya vistas.
* Siempre activo: Autodiagnóstico por Heartbeat diario y aviso inmediato en caso de intento de desinstalación del propio módulo de seguridad. Cada alerta incluye el usuario, IP, tienda afectada e historial.
Instalación y Configuración Sencilla
Habla con @BotFather -> lanza /newbot -> guarda tu Token. Crea un grupo en Telegram con tus administradores, añade al bot recién creado y extrae el ID numérico del grupo (chat_id) usando herramientas como @RawDataBot.
Sube el paquete .zip desde tu pestaña de módulos en PrestaShop. Pega el Token y el Chat ID en el panel de configuración, define tus preferencias y haz clic en "Enviar mensaje de prueba". El snapshot inicial omitirá el estado preexistente para alertar únicamente a partir del momento de activación.
Copia la URL segura generada en la configuración de tu módulo y añádela al programador de tareas (Cron) de tu hosting. Al lanzarse en segundo plano (p. ej. cada hora), auditará los cambios de manera continua sin depender de que un usuario inicie sesión en el panel de control:
Consideraciones Técnicas
- Protección contra caídas: El módulo nunca rompe la carga del Back-office. Si la API de Telegram o la consulta fallan, se guarda de forma segura en los logs de depuración para no entorpecer el ritmo de venta de la tienda.
- Gestión inteligente del rendimiento: Aplica comprobaciones con intervalos de espera mínimos controlados (por defecto 60 segundos) evitando sobrecargar la base de datos de tu servidor.
- Redes Proxy / Cloudflare: Asegúrate de que el módulo de proxy inverso de tu servidor está correctamente configurado para capturar la IP real del empleado en lugar de la IP de la red de entrega de contenido (CDN).
-
Marca
| Versión | 2.2.0 |
|---|---|
| Compatibilidad | PrestaShop 1.7.6 – 9.2 |
| Idiomas incluidos | Español (el panel y los avisos de Telegram) |
| Modifica el núcleo | No: sin overrides |
| Tablas propias | Ninguna |
| Tareas programadas | Opcional y recomendada: el latido diario por cron, que además revisa los cambios sin abrir el panel |
| Requisitos | Un bot de Telegram (token de @BotFather) y un grupo con tus administradores (su chat ID) |
| Documentación | README en español incluido en el módulo |
v2.2.0
- Nuevo Vigila la configuración y los datos de pago, los módulos, los empleados y los accesos desde IPs nuevas, y avisa por Telegram, con latido diario por cron.
También te podría gustar
4 otros productos de la misma categoría
También podría interesarte
Preguntas y respuestas
-
¿Necesito contratar algún servicio externo para recibir las alertas?
0-
No. Solo necesitas un bot de Telegram, que creas gratis con @BotFather, y un grupo con tus administradores. Pegas el token y el chat_id en la configuración del módulo y pulsas «Enviar mensaje de prueba» para comprobar que llega.
-
-
¿Detecta cambios hechos directamente en la base de datos, sin pasar por el back-office?
0-
Sí. El módulo no depende de los hooks de PrestaShop: guarda una huella (snapshot) de la configuración, los módulos instalados y los empleados, y la compara con el estado actual. Si alguien cambia tu IBAN o las claves de PayPal, Stripe o Redsys con una consulta SQL directa, el cambio se detecta igual.
-
-
¿Me va a llenar el grupo de avisos por cada ajuste que toque?
0-
No tiene por qué. Cada vigilancia (configuración, módulos, empleados, accesos por IP) se activa con su interruptor, y el modo «Mínimo ruido» silencia el resto de la configuración para avisarte solo cuando cambian los parámetros de los métodos de pago.
-
-
¿Hace falta configurar una tarea cron?
0-
Es lo recomendado. Sin cron, la comprobación se hace cuando alguien carga el back-office. Con la URL segura que te da la configuración en el cron de tu hosting (por ejemplo, cada hora), la auditoría corre en segundo plano aunque nadie entre al panel.
-
-
¿Puede ralentizar o bloquear mi back-office?
0-
Está hecho para no hacerlo. Las comprobaciones respetan un intervalo mínimo (60 segundos por defecto) y, si Telegram o una consulta fallan, el error se guarda en los logs de depuración sin cortar la carga del back-office.
-
-
Uso Cloudflare o un proxy. ¿Verá bien la IP de mis empleados?
0-
Solo si el servidor está configurado para pasar la IP real. Revisa el módulo de proxy inverso de tu servidor; si no, el aviso de acceso desde IP nueva mostrará la IP de la CDN en lugar de la del empleado.
-
-
¿Con qué versiones de PrestaShop funciona?
0-
Con PrestaShop 1.7.6 hasta 9.2.
-