🛡️ Sécurité

Dans cette section, je documente mes travaux de cybersécurité : durcissement de serveurs, démonstrations de vulnérabilités contrôlées, bonnes pratiques et conformité.

🔐 Durcissement SSH

Exemple pratique de sécurisation d’un serveur Linux via la configuration SSH. On compare la situation avant (non sécurisé) et après (durci).

Avant (configuration par défaut, risquée) ❌

# /etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes
PubkeyAuthentication yes
Port 22

Problèmes :

Après (durcissement appliqué) ✅

# /etc/ssh/sshd_config
PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes
Port 2222

# Installation et activation de fail2ban
sudo apt install fail2ban -y
systemctl enable fail2ban --now

Améliorations :

Linux SSH Cybersécurité