Author Topic: Utilizzare Fail2ban per bloccare gli attacchi al proprio server  (Read 906 times)

Whitenoise

  • Administrator
  • Full Member
  • *****
  • Posts: 149
    • View Profile
Utilizzare Fail2ban per bloccare gli attacchi al proprio server
« on: November 23, 2010, 10:21:31 am »
Oramai praticamente ogni server collegato ad internet e’ costantemente sotto attacco per mezzo di attivita' di hackeraggio che mirano a trovare una porta di accesso al sistema. I bersagli piu' comuni sono I servizi SSH, SMTP, HTTP ed FTP.
Questa guida spiega come utilizzare Fail2ban per prevenire e bloccare attacchi automatizzati che tentano di trovare una coppia utente/password valida per accedere ai piu' comuni servizi normalmente in esecuzione su di un server.

Installazione ed utilizzo di Fail2ban

Supponendo di essere in un sistema Debian/Ubuntu, procediamo ad aggiornare ed installare eventuali nuove versioni del software installato sul server:

Code: [Select]
apt-get update
apt-get upgrade --show-upgraded

Procediamo quindi ad installare Fail2ban:

Code: [Select]
apt-get install fail2ban
Ora apriamo il file di configurazione di Fail2ban utilizzando il nostro edito preferito (nano nel nostro caso):

Code: [Select]
nano /etc/fail2ban/jail.conf
ed abilitiamo il controllo sugli accessi ai vari servizi. Il controllo si SSH e’ attivato di default.
Le seguenti sono alcune variabili che possiamo utilizzare per customizzare l’installazione:

ignoreip: per evitare di “chiuderci” fuori dal sistema indichiamo l’IP del nostro ufficio o casa (supponendo di disporre di un IP fisso).

bantime: specifica la durata del ban sugli IP malevoli.

maxretry: indica il numero di tentativi concessi prima che una IP venga bannato.

Fail2ban mantiene un log degli accessi falliti su questo file:

Code: [Select]
/var/log/fail2ban.log
Ogni volta che un IP eccede il numero massimo di tentatevi, viene allora bannato e loggato sul file qua sopra.

Maggiori informazioni

Maggiori informazioni sono disponibili ai seguenti indirizzi:

Fail2ban Project Site
Fail2ban Manual Page