Guide de durcissement
L'interface d'administration contrôle le DNS, les certificats et les ports. Parcourez la liste de contrôle suivante.
Interface d'administration
- [ ] Changer le mot de passe de l'administrateur après la première connexion
- [ ] Activer l'authentification à deux facteurs (TOTP), ou enregistrer une passkey
- [ ] Créer un compte en lecture seule pour les proches ou collègues qui n'ont besoin que de consulter, au lieu de partager le mot de passe administrateur
- [ ] Définir un chemin d'accès secret pour que l'interface ne soit joignable que par un chemin personnalisé
- [ ] Activer « l'accès limité au réseau local » et utiliser un VPN (comme Tailscale) pour l'administration à distance
- [ ] Activer le HTTPS de l'interface d'administration pour un accès via des réseaux non fiables
- [ ] Donner aux scripts d'automatisation et à la CLI / MCP des jetons d'API aux privilèges minimaux, avec une date d'expiration, et éviter de partager le mot de passe administrateur
- [ ] Définir une phrase secrète de chiffrement pour les sauvegardes de configuration et activer les sauvegardes planifiées
- [ ] Configurer des notifications dans le centre de notifications avec les modèles « Sécurité et connexions », « Modifications de configuration » et « Pannes critiques »
- [ ] Si l'interface d'administration est exposée via un proxy inverse local, vérifier que le journal d'audit enregistre bien la source réelle ; pour les entrées de redirection de ports, activer le protocole PROXY
- [ ] Après avoir téléchargé une nouvelle version, vérifier sa signature selon Vérifier les versions
- [ ] Désactiver les modules inutilisés dans « Paramètres → Modules » pour réduire les services à l'écoute et les points d'accès appelables
- [ ] Sur fnOS, n'activer « Connexion via fnOS » que si vous faites confiance à tous les comptes administrateurs fnOS ; une fois l'option activée, un compte administrateur fnOS compromis équivaut à un compte administrateur Gately compromis
Services exposés sur Internet
- Lorsque vous exposez des services du réseau local via les Services Web, activez le HTTPS et combinez-le avec l'authentification de base, l'authentification Web ou la connexion via des tiers ;
- Activez le WAF sur les sites publics : commencez en mode « détection seule » pour repérer les faux positifs, puis passez en « blocage » ;
- Restreignez les sources avec des listes d'autorisation/blocage d'IP, le filtrage GeoIP par pays et le bannissement automatique après échecs d'authentification.
Docker
Monter docker.sock revient à accorder un accès de niveau root à l'hôte. Retirez ce montage si vous n'avez pas besoin de la gestion de Docker.
Terminal Web
Le shell local est désactivé par défaut. Ne l'activez qu'en cas de réel besoin, et vérifiez que l'authentification à deux facteurs est activée pour l'interface d'administration.
Sauvegarde de la configuration
Conservez le dossier de configuration dans un dépôt git privé ou sauvegardez-le régulièrement. ssl.json contient les clés privées des certificats : stockez-le avec soin.