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é.
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).
# /etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes
PubkeyAuthentication yes
Port 22
Problèmes :
# /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é