Hardening VPS Ubuntu ZENORA - Forteresse Production Multi-Couches
Security • DevOps • Production Hardening · Production · DevSecOps / Sysadmin - mission ZENORA · Mission + runbook continu
Mission terrain ZENORA : hardening production Ubuntu 22.04/24.04 en 12 phases (SSH forteresse, UFW/iptables/CSF, Fail2Ban, CrowdSec, Naxsi, Cloudflare, AIDE, supervision) - runbook anti lock-out, preuve de terrain, base du script linux-server-hardening.
Problème
Un VPS Ubuntu exposé pour ZENORA sans hardening discipliné : SSH trop permissif, patchs irréguliers, pas d'intégrité fichier, pare-feu local faible ou absent, et une fausse sécurité si on s'appuie uniquement sur Cloudflare.
Solution
- Runbook 12 phases : SSH Ed25519 / no root / no password / port custom / AllowUsers
- unattended-upgrades pour les correctifs de sécurité
- Audit & intégrité : Lynis, rkhunter, chkrootkit, AIDE (mail [email protected])
- Docker optionnel durci ; NTP ; sysctl 99-security.conf
- Pare-feu local : UFW + iptables + CSF - Cloudflare en complément, pas en remplacement
- Fail2Ban + CrowdSec + bouncers
- Nginx : headers, rate-limit, Naxsi WAF
- logrotate, monitoring, PAM, script de supervision quotidienne
- Tests anti lock-out SSH à chaque changement critique
- Preuve terrain ZENORA → industrialisation via linux-server-hardening
Stack
Ubuntu 22.04/24.04, OpenSSH (Ed25519), unattended-upgrades, Lynis, rkhunter, chkrootkit, AIDE, Docker (optionnel), NTP, sysctl, UFW, iptables, Fail2Ban, Nginx, Naxsi, CSF, CrowdSec, Cloudflare, logrotate, PAM, Bash (supervision)