El patrón
Las fugas de datos casi nunca ocurren por una sola falla grave. Lo más común es una cadena de errores menores que, combinados, terminan siendo suficientes: un backup accesible públicamente por no estar bien protegido, una versión de Moodle sin soporte con vulnerabilidades ya conocidas, y una contraseña administrativa reutilizada en otro servicio que en algún momento fue filtrado.
Cómo se blinda cada punto
- Backups protegidos y fuera del alcance público: que no queden accesibles por URL directa ni en carpetas sin protección.
- Actualización a una versión con soporte activo, para dejar de estar expuesto a vulnerabilidades ya documentadas.
- Verificación de doble factor de autenticación (2FA) en las cuentas administrativas, para que una contraseña filtrada por sí sola no alcance para entrar.
- Monitoreo continuo, para detectar actividad rara antes de que se convierta en un incidente real.
Por qué conviene pensarlo como cadena
Cada uno de estos tres puntos por separado (un backup mal protegido, una versión vieja, una contraseña reutilizada) suele parecer un detalle menor. El problema es que no hace falta que fallen los tres al mismo tiempo por una casualidad: alcanza con que estén presentes, esperando a que alguien los conecte.
Si no revisaste hace tiempo estos tres puntos en tu Moodle, es un buen momento para hacerlo antes de que alguien más los encuentre primero.