Ceci est une ancienne révision du document !
Mise en œuvre
Principe de fonctionnement
Fail2ban observe en permanence les journaux des services que l'on souhaite protéger des agressions. Lorsqu'il découvre une action frauduleuse:
- il mémorise l'adresse IP (v4 aussi bien que v6) du malfaiteur,
- il vérifie combien de fois il a capturé cette adresse dans un certain laps de temps,
- si il l'a capturée un certain nombre de fois, il va ajouter une règle de filtrage qui va bloquer cette adresse, pendant un certain temps,
- il peut même, s'il constate que cette adresse a déjà fait l'objet d'un blocage dan un (autre) certain laps de temps, il en conclut que c'est un récidiviste et, comme tout récidiviste, il sera plus lourdement puni en étant à nouveau bloqué pendant un (autre) certain laps de temps.
- à chaque intervention de sa part, il peut envoyer un e-mail au responsable de la sécurité du machin.
Tout ceci est bien évidemment entièrement paramétrable.
La version utilisée ici (1.1.0 du 25/04/2024) est celle qui est distribuée dans la Debian Trixie. La date pourrait laisser penser que le projet se meurt mais ce n'est pas le cas. Il a au contraire atteint une belle maturité.
Il sait utiliser nftables, sait lire les journaux créés par «systemd», il est supervisé par systemd, il gère les adresses IPv6.
Mise en œuvre: Dernière modification le: 20/06/2025 à 15:17 par prof