Automatisation d’un processus de durcissement de serveur web
Informations
- Établissement
- Université Gaston Berger
- Date de soutenance
- 11/12/2024
Résumé
Cette mémoire traite de l'automatisation du processus de durcissement des serveurs web pour
renforcer leur sécurité face aux cyberattaques. Le durcissement des systèmes aussi appelé
renforcement des systèmes consiste à réduire les vulnérabilités en supprimant les éléments
inutiles et en appliquant des configurations de sécurité adaptées. La première partie du
document présente les principes et les avantages du renforcement des systèmes, ainsi que ses
formes, notamment pour les serveurs, les bases de données et les systèmes d'exploitation. Des
normes de sécurité, telles que celles de l'OWASP et de l'ANSSI, sont utilisées pour guider les
bonnes pratiques de sécurisation. La deuxième partie détaille les étapes manuelles de
sécurisation des serveurs web, incluant les audits de sécurité, la gestion des correctifs et la
configuration des pares-feux. Des mesures comme le chiffrement des communications et la
gestion des identités et des accès sont également mises en œuvre pour protéger les données
sensibles. La troisième partie explore l'automatisation de ces tâches à l'aide d'outils comme
Ansible, permettant une gestion centralisée et standardisée des configurations. Des exemples
pratiques montrent comment automatiser l'installation de services, la création d'utilisateurs et
la configuration de pare-feu pour un serveur web basé sur Apache sous Ubuntu.
L'automatisation réduit les erreurs humaines, améliore la résilience du système et simplifie le
processus de sécurisation. Ce travail démontre que l'automatisation est une solution efficace
pour renforcer la sécurité des serveurs web tout en améliorant leurs performances et leur
fiabilité.