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)

Démo

Code source

Tous les projets · Contact


Site de Barthez Kenwou - https://barthez-kenwou.dev