Je gère une poignée de serveurs en nuage (VPS) pour la société pour laquelle je travaille.
Les serveurs sont des installations ubuntu minimales qui exécutent des morceaux de piles LAMP / collecte de données entrantes (rsync). Les données sont volumineuses mais pas personnelles, financières ou autres (c'est-à-dire pas très intéressantes).
Il est clair qu'ici, les gens posent sans cesse des questions sur la configuration. Pare-feu et autres.
J'utilise un certain nombre d'approches pour sécuriser les serveurs, par exemple (mais pas seulement)
- ssh sur des ports non standard ; pas de saisie de mot de passe, seulement des clés ssh connues à partir d'adresses IP connues pour la connexion, etc.
- https, et shells restreints (rssh) généralement uniquement à partir de clés/ips connus.
- les serveurs sont minimaux, à jour et patchés régulièrement
- utiliser des choses comme rkhunter, cfengine, lynis denyhosts etc. pour la surveillance
J'ai une grande expérience de l'administration système Unix. Je suis sûr de savoir ce que je fais dans mes configurations. Je configure les fichiers /etc. Je n'ai jamais ressenti le besoin impérieux d'installer des choses comme des pare-feu : iptables, etc.
Mettez de côté pour un moment les questions de sécurité physique du VPS.
Q ? Je n'arrive pas à décider si je suis naïf ou si la protection incrémentale qu'un fw pourrait offrir vaut l'effort d'apprentissage / d'installation et la complexité supplémentaire (paquets, fichiers de configuration, support éventuel, etc.) sur les serveurs.
À ce jour (touchons du bois), je n'ai jamais eu de problèmes de sécurité, mais je ne suis pas non plus complaisant à cet égard.