Description du projet
TraduitNous avons besoin d'un ingénieur DevOps avec une expérience avérée dans des environnements de production Linux pour effectuer un audit de sécurité approfondi et mettre en œuvre toutes les mesures de durcissement de manière documentée et réversible. Chaque changement doit être testé pour son impact sur les applications en cours d'exécution avant d'être appliqué à la production, et toutes les modifications doivent être documentées de manière exhaustive afin que notre équipe comprenne ce qui a été fait et pourquoi. L'engagement doit se conclure par un rapport de sécurité au format PDF résumant toutes les constatations, les actions entreprises et les risques résiduels, ainsi qu'une configuration de surveillance fonctionnelle qui nous alerte si la posture de sécurité change.
Portée des travaux :
— Durcissement SSH : authentification par clé uniquement, port personnalisé, restrictions de connexion, fail2ban
— Règles de pare-feu UFW/iptables avec ensemble de règles documenté
— Configuration de Fail2ban pour SSH, Nginx et PHP-FPM
— SSL Let's Encrypt avec renouvellement automatique des certificats
— Durcissement Nginx : en-têtes de sécurité, application de TLS 1.2+, HSTS, CSP
— Audit de sécurité MySQL et durcissement : privilèges utilisateur, bind-address, chiffrement au repos
— Logwatch et alertes par e-mail pour activité anormale
— Configuration de ClamAV antivirus et scanner de rootkit
— Surveillance de la santé basée sur Cron avec alertes de disponibilité
Livrables : tous les changements appliqués et documentés, rapport de sécurité PDF avec constatations, tableau de bord de surveillance (Netdata ou équivalent).