Comment sécuriser un peu plus l'instance Nextcloud installée et son accès.
Concernant Nextcloud les possibilités sont :
IMPORTANT: https://docs.nextcloud.com/server/stable/admin_manual/installation/harden_server.html
Application à activer
Puis paramétrage de l'option pour tous les utilisateurs ou bien uniquement les administrateurs.
Activation ensuite par l'utilisateur concerné.
Attention à bien sauvegarder les clés d'accès de secours !
Penser aussi à créer des clés d'accès pour les applications (par exemple celles sur appareils mobiles) qui ne supportent pas l'Authentification à 2 facteurs
https://docs.nextcloud.com/server/29/user_manual/en/user_2fa.html
J'utilise FreeOTP+ sur mon appareil Android, disponible aussi pour iOS : https://freeotp.github.io/, ou bien FreeOTP+ https://github.com/helloworld1/FreeOTPPlus
Application à activer : Antivirus for files
Le pré-requis est d'avoir accès à un serveur antivirus ClamAV (voir ci-dessous).
Site de ClamAV : https://www.clamav.net/
Pas de difficulté majeure, excepter chercher pour rien à confirer les mises à jour automatiques etc. Ce qui était déjà configuré par défaut via systemd.
J'ai surtout configuré les logs pour m'assurer du bon fonctionnement.
Je me suis appuyé sur les sites suivants :
Mise à jour automatique des signatures : freshclam
Installation : apt install clamav clamav-freshclam
A faire
TODO : automatique ou via application fournie par Nextcloud ? https://github.com/nextcloud/suspicious_login
: Sur mon serveur signale des erreurs