|
|||||||
| Registrieren | Hilfe | Benutzerliste | Interessengemeinschaften | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
Leider habe ich heute auf meinem Server unschöne Log-Einträge gefunden.
Diese sehen folgendermaßen aus: Code:
Jan 12 15:32:16 MYSERVER dovecot: pop3-login: Aborted login (1 authentication attempts): user=<admin>, method=PLAIN, rip=83.235.19.12, lip=MYIP Jan 12 15:32:16 MYSERVER dovecot: pop3-login: Aborted login (1 authentication attempts): user=<root>, method=PLAIN, rip=83.235.19.12, lip=MYIP Jan 12 15:32:20 MYSERVER last message repeated 2 times Jan 12 15:32:20 MYSERVER dovecot: pop3-login: Aborted login (1 authentication attempts): user=<admin>, method=PLAIN, rip=83.235.19.12, lip=MYIP Jan 12 15:32:22 MYSERVER dovecot: pop3-login: Aborted login (1 authentication attempts): user=<root>, method=PLAIN, rip=83.235.19.12, lip=MYIP Jan 12 15:32:26 MYSERVER last message repeated 2 times Jan 12 15:32:26 MYSERVER dovecot: pop3-login: Aborted login (1 authentication attempts): user=<webmaster>, method=PLAIN, rip=83.235.19.12, lip=MYIP Jan 12 15:32:28 MYSERVER dovecot: pop3-login: Aborted login (1 authentication attempts): user=<admin>, method=PLAIN, rip=83.235.19.12, lip=MYIP In Fail2Ban ist folgende Regel erstellt: Code:
[dovecot-pop3imap] enabled = true filter = dovecot-pop3imap action = iptables-multiport[name=dovecot-pop3imap, port="pop3,imap", protocol=tcp] logpath = /var/log/mail.log maxretry = 2 findtime = 1200 bantime = 7200 Nun hat der gute Mann ja die Benutzernamen ständig gewechselt, aber, wie man auch im Log-Auszug sieht, innerhalb von ca. 20 Sekunden dreimal versucht, sich mit dem user "admin" anzumelden. Warum wurde er denn nicht geblockt? Stimmt was an meiner Regel nicht? Fail2Ban läuft, hat aber für den gesamten Zeitraum des Angriffs nichts protokolliert. Danke für Eure Antworten. Gruß fraser |
|
#2
|
|||
|
|||
|
Dann stimmt vermutlich etwas mit dem regulären ausdruck des Filters nicht.
|
|
#3
|
|||
|
|||
|
Du hattest Recht. Ich hatte Fail2Ban falsch konfiguriert, da ich vergessen hatte, dass die Logins ja über die MySQL-Datenbank von ISPConfig erfolgen und auch dort geloggt werden. Jetzt klappt es jedenfalls.
In die /etc/fail2ban/filter.d/dovecot-pop3imap.conf gehört nämlich folgendes: Code:
[Definition] failregex = dovecot.*auth-worker\(default\): sql\(.*,<HOST>\): Password mismatch Code:
[dovecot-pop3imap] enabled = true filter = dovecot-pop3imap action = iptables-multiport[name=dovecot-pop3imap, port="pop3,pop3s,imap,imaps", protocol=tcp] logpath = /var/log/mail.log maxretry = 2 findtime = 1200 bantime = 7200 Code:
log_path = auth_verbose = yes Geändert von fraser (14.01.2011 um 08:13 Uhr). |
|
#4
|
|||
|
|||
|
Habe auch ein ähnliches Problem:
Installiert ist Debian Squeeze mit ISPConfig 3 Bei mir war allerdings folgende Meldung im Fail2ban: Zitat:
Wodran kann das liegen? Darauf aufmerksam geworden bin ich erst wegen solchen Meldungen: Zitat:
Geändert von hopkins (16.06.2011 um 12:26 Uhr). |
|
#5
|
|||
|
|||
|
Möglicherweise wurde über route bzw. hosts.deny gebannt und nicht iptables.
|
|
#6
|
|||
|
|||
|
Ich denke fail2ban blockt nur per iptables ?!
Hatte eher vermutet das der regex falsch ist ?! Hab jetzt mal den von oben eingesetzt .... |
|
#7
|
|||
|
|||
|
Zitat:
Zitat:
|
|
#8
|
|||
|
|||
|
Ok.
Welcher dieser Regex - Einträge ist denn jetzt der richtige? Habe den hier ausm fail2ban.wiki Zitat:
Zitat:
Geändert von hopkins (17.06.2011 um 10:05 Uhr). |
|
#9
|
|||
|
|||
|
Den den Du erst hattest, hat funktioniert laut Logfile. Du solltest ihn also nicht ändern. Es kann auch sein dass beide funktionieren, denn ein Regex kann uaf viele Arten definiert werden. Kannst es ja testen bzw. den Regex mit den Zeilen im Log vergleichen.
|
|
#10
|
|||
|
|||
|
Jo kk thx
![]() Noch ne Frage: Wie kann es denn sein, dass obwohl "derjenige" gebanned war, trotzdem den server "flooden" konnte? scheint zumindest so. Denn "cannot allocate memory" sagt ja alles. War da fail2ban einfach zu langsam? Denn die Einträge aus der Log sind ja im 100'stel-Bereich .. Oder war die Anfrage direkt so krass, dass er den Ram gesprengt hat? Und wie kann ich sowas verhindern? |
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 03:19 Uhr.










Linear-Darstellung
