Comprobaciones de Seguridad
Un reporte de vista general de seguridad está disponible para los administradores del sitio en Configuraciones > Administración del sitio > Reportes > Vista general de seguridad.
¡Nueva característica
en Moodle 5.3 !
- Nota: El informe de comprobaciones de seguridad ahora se carga de inmediato; el resultado de cada comprobación se añade a la página a medida que esta finaliza, en lugar de esperar a que todas las comprobaciones hayan concluido para mostrar algo. Esto no reduce el tiempo total necesario para ejecutar todas las comprobaciones, pero permite que el informe sea legible antes.
Algunas de las comprobaciones incluidas son como sigue:
- register_globals es una configuración de PHP que debe estar deshabilitada para que Moodle opere con seguridad.
- El directorio dataroot es el sitio en donde Moodle guarda los archivos de los usuarios. No debería de estar accesible directamente via web.
Algunos archivos no deben ser accesibles al público. Si utiliza Apache, puede restringir el acceso en el archivo de configuración mediante Apache#Hiding internal paths.
- El permitir que las rutas ejecutables sean configuradas vía la Interfaz Gráfica del Usuario Administrador es un vector para escalamiento de privilegios. Esto puede evitarse al configurar lo siguiente en config.php:
$CFG->preventexecpath = true;
- El directorio del proveedor no debería estar presente en sitios públicos.
- El uso del plugin Sin autenticación puede ser peligroso, pues le permite a la gente acceder al sitio sin autenticarse.
- El permitirle a los usuarios ordinarios que puedan incrustar Flash y otros medios dentro de sus textos (como en publicaciones de foros) puede ser un problema, porque éstos objetos ricos de medios pueden usarse para robar acceso de administrador o de maestro, aún cuando el objeto de media estuviera en otro servidor.
- Hasta el filtro de medios para Flash puede ser abusado para incluir archivos maliciosos de flash.
- Los perfiles de usuario no deberían de estar abiertos a la web sin Autenticación, tanto por razones de privacidad, como para evitar que los spammers obtengan una plataforma para publicar su spam en el sitio de Usted.
- El permitirle a Google que entre a su sitio significa que todos los contenidos se vuelven disponibles para todo el mundo. No use esto a menos que su sitio sea realmente un sitio público.
- El usar una política de contraseñas forzará a sus usuarios a que usen contraseñas más fuertes, que son menos susceptibles a ser crackeadas por un intruso.
- El configurar un salado de contraseña reduce grandemente el riesgo de robo de contraseña.
- Usted generalmente siempre debería de forzar a los usuarios a que confirmen el cambio de su dirección de Email mediante un paso extra en donde se le manda un enlace para confirmación al usuario.
- Se recomienda usar cookies seguras solamente al servir sobre SSL.
- El archivo config.php no debe ser escribible por el proceso del servidor web. Si sí lo fuera, entonces sería posible que hubiera una vulnerabilidad que permitiera a los atacantes el re-escribir el código de Moodle y mostrar lo que quieran.
- Asegúrese de que realmente confía en toda a gente de esta lista: estos son los que tienen permisos para potencialmente escribir exploits XSS en foros, etc.
- Revise sus cuentas de administrador y asegúrese de que sólamente tenga lo que necesita.
- Asegúrese de que solamente los roles que necesitan respaldar datos del usuario puedan hacerlo y de que todos los usuarios que tengan dicha capacidad sean de su total y absoluta confianza.
- Esto revisa que el rol de usuario registrado está definido con permisos sanos.
- Esto revisa que el rol de invitado esté definido con permisos sanos.
- Esto revisa que el rol de usuario en portada esté definido con permisos sanos.
¡Nueva característica
en Moodle 5.3 !
Verifica que la opción 'Notificaciones de nuevo inicio de sesión' esté habilitada y que las vías de notificación por web, correo electrónico y móvil estén activadas de forma obligatoria, de modo que los administradores reciban alertas automáticas a través de múltiples canales ante cualquier inicio de sesión no reconocido en su cuenta. Se muestra una advertencia si alguna de estas vías no está activada obligatoriamente o si la notificación está totalmente deshabilitada. Consulte Notificaciones para obtener información sobre la actualización de esta función.
Vea también
- Usando Moodle Security and Privacy forum