Propósito
Conocer las pautas generales para configurar una aplicación web y algunas técnicas concretas para NextCloud
Descripción de la tarea
Segurizar una aplicación web, desde el punto de vista del administrador de sistemas, debe comenzar por segurizar la red y máquina donde esté instalada:
- Cortafuegos, DMZ, etc.
- Sistema operativo (actualizaciones, cuentas de usuarios, permisos, etc.).
- Los servicios sobre los que corre nuestra aplicación (sistema gestor de base de datos, servidor de aplicaciones, servidor web, etc.).
Una vez segurizada nuestra red y nuestra máquina comenzaríamos con la segurización de nuestra aplicación:
- Actualización de la aplicación y de los plugins.
- Políticas de contraseñas.
- Autenticación en dos pasos.
- Estrategia de Backup.
- Habilitar HTTPS.
Para NextCloud concretamente, disponemos de una herramienta nativa que nos hace una serie de recomendaciones en Ajustes >> Administración >> Vista general, por lo que puede ser un buen comienzo.
En esta tarea se pide que elabores una presentación con una lista de acciones para segurizar NextCloud adjuntando algunas capturas de pantalla de las que hayas implementado en tu servidor.
Entrega
Enlace a la presentación
Recursos
- Vídeo de segurización de NextCloud
- Web donde explica varios pasos para segurizar NextCloud
- Web explicando cómo segurizar el sistema donde corre NextCloud
- Cómo crear backups en NextCloud
Criterios de evaluación implicados
- RA3.h Se ha comprobado la seguridad del gestor de archivos.
Criterios de calificación
Los conocimientos adquiridos mediante la resolución de esta tarea serán evaluados y calificados mediante cuestionario de Moodle