Version de développement
Cette documentation décrit la version « next » (develop), non encore publiée. Pour la version stable, basculez sur « v5 » dans l'en-tête.
Exploitation

Sécuriser un site Dokos

Liste des bonnes pratiques de sécurité pour un site Dokos auto-hébergé ou sur Dokos Cloud, avec les réglages correspondants.

Sécuriser un site Dokos

S'applique à : auto-hébergé et Dokos Cloud. Sur Dokos Cloud, l'équipe Dokos gère le serveur, HTTPS, les mises à jour et les sauvegardes. Les réglages du site restent à votre charge.

Cette page résume les mesures à prendre et renvoie aux pages qui les détaillent. Passez-la en revue à la mise en service, puis une fois par an.

Serveur (auto-hébergé)

MesureComment
Accès en HTTPS uniquementCréer un certificat. Avec Docker, voir Installation Docker.
Système et Dokos à jourMettre à jour Dokos. Les correctifs de sécurité arrivent par les mises à jour mineures.
Ports limitésN'exposez que les ports 80 et 443. La base de données et Redis ne doivent pas être accessibles depuis Internet.
Mot de passe Administrator changéChangez le mot de passe par défaut dès l'installation (admin avec Docker).
Scripts serveur désactivés si inutilesIls sont désactivés par défaut. N'activez server_script_enabled que si vous en avez besoin.

Comptes et connexion

Ces réglages sont dans Paramètres Système, onglets Connexion et Mot de passe.

MesureRéglage
Authentification à double facteurCochez Autoriser l'authentification à double facteur, puis choisissez la Méthode d'Authentification à Double Facteur (application OTP, SMS ou email). Voir Authentification à deux facteurs.
Mots de passe robustesActiver la Politique de Mot de Passe (coché par défaut) et Score Minimum de Mot de Passe
Blocage après échecsAutoriser les tentatives de connexion consécutives (10 par défaut) et Nombre d'échecs maximum de connexion (délai en secondes, 60 par défaut)
SessionsAfficher l'expiration (durée d'inactivité) et Autoriser une seule session par utilisateur
RéinitialisationDéconnecter de toutes les sessions au changement de mot de passe (coché par défaut)

Désactivez les comptes des personnes qui quittent l'organisation au lieu de les supprimer : l'historique reste lisible.

Droits d'accès

  • Donnez à chaque utilisateur les rôles dont il a besoin, pas plus. Voir Rôles et autorisations.
  • Limitez l'accès à certaines sociétés ou certains documents avec les restrictions utilisateur.
  • Réservez le rôle Responsable système à un petit nombre de personnes. Il donne accès aux sauvegardes, à la clé de chiffrement des sauvegardes et à la configuration.

Traçabilité

JournalContenu
Journal d'activitéConnexions, déconnexions et actions principales des utilisateurs
Journal d'accèsExports, impressions et téléchargements de documents
Journal des ErreursErreurs techniques du site

La durée de conservation de chaque journal se règle dans Paramètres des journaux. Ces journaux restent sur votre site. Dodock n'envoie aucune donnée de télémétrie : voir Confidentialité et télémétrie.

Sauvegardes

  • Cochez Crypter les sauvegardes dans Paramètres Système, onglet Sauvegardes, si les sauvegardes sont copiées vers un stockage externe.
  • Gardez la clé encryption_key du site et la clé de chiffrement des sauvegardes hors du serveur.
  • Testez une restauration au moins une fois par trimestre.

Voir Sauvegarder et restaurer.

Données personnelles (RGPD)

Dodock fournit deux documents pour répondre aux demandes des personnes concernées :

  • Demande de téléchargement de données personnelles : export des données d'un utilisateur du portail.
  • Demande de suppression de données personnelles : suppression ou anonymisation de ces données.

Vérifier

Un Responsable système ouvre Aide > System Health. La section Utilisateurs indique les Connexions en échecs des 30 derniers jours et les Sessions Actives. Un nombre élevé d'échecs de connexion signale une tentative d'intrusion : vérifiez le Journal d'activité.