Salut,
J’ai commencé à écrire un petit texte expliquant les mesures minimales à prendre pour sécuriser un serveur Apache (J’ai toujours choisi Apache, si quelqu’un souhaite se pencher sur Lighttp il est le bienvenue).
Voici ou j’en suis pour l’instant…
1 Keep up to date
2 Limiter les informations visibles
2.1 le fichier /etc/apache2/conf.d/security
2.2 Prévoyez une page pour les “404”
3 Tout interdire par défaut (Deny from all)
4 Directive (bien définir ses hôtes virtuels)
5 Limiter les DoS (Denial of Service)
6 htaccess (explication rapide)
6.1 Interdire l’utilisation des fichiers .htaccess autre que ceux définis par l’administrateur ((AllowOverride None))
C’est pas lourd, mais je ne suis pas un cador…
J’ai pensé à:
- interdire la navigation dans les répertoires;
- Sécuriser des répertoires avec mot de passe;
- Activer et configurer le module http de fail2ban;
- Etc.
Je compte sur vous pour le etc, et pour des idées supplémentaires (chroot, suexec ?)
Éventuellement des liens… (ne me renvoyez pas sur le site de apache, j’en viens… )