Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Schritt-für-Schritt-Anleitung

erforfderliche Schritte:

  1. fail2ban installieren
  2. Samba-Installation konfigurieren
  3. fail2ban konfigurieren

 

Info
titlefail2ban installieren
Code Block
titleCentOS
yum install fail2ban
Code Block
titleDebian
apt-get install fail2ban
Info
titleSamba konfigurieren

Anpassen der Datei /etc/samba/smb.conf im Bereich Global

Code Block
full_audit:failure = none
full_audit:success = pwrite write rename
full_audit:prefix = IP=%I|USER=%u|MACHINE=%m|VOLUME=%S
full_audit:facility = local7
full_audit:priority = NOTICE

und bei jedem zu überwachenden Volume

Code Block
vfs objects = full_audit
Info
titlefail2ban konfigurieren

in der Datei /etc/fail2ban/filter.d/samba.conf folgende Filterdefinition setzen:

Code Block
[Definition]
failregex = smbd.*\:\ IP=<HOST>\|.*\.locky$
            smbd.*\:\ IP=<HOST>\|.*_Locky_recover_instructions\.txt$

ignoreregex =

Scharf schalten kann man dies mit der Datei /etc/fail2ban/jail.d/samba.conf

Code Block
[samba]
filter = samba
enabled = true
action = iptables-multiport[name=samba, port="135,139,445,137,138", protocol=tcp]
         mail[name=samba, dest=admin@MYDOMAIN.DE]
logpath = /var/log/syslog
maxretry = 1    #Schon der erste Versuch ist strafbar
findtime = 600  #Schaut sich immer die letzen 10 Minuten an
bantime = 86400 #Ban für einen ganzen Tag

Verwandte Artikel

Filter by label (Content by label)
showLabelsfalse
max5
spacesintSec
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("locky","trojaner","erpressung") and type = "page" and space = "intSec"
labelslocky trojaner erpressung

...

Erpressungs-Trojaner wie Locky aussperren