Einer unserer halb ausgelasteten Mailserver (sendmail) hatte in den letzten Tagen viele eingehende Verbindungen von Hosts, die Garbage-Befehle ausgeben.
In den letzten zwei Tagen:
- eingehende SMTP-Verbindungen mit ungültigen Befehlen von 39.000 eindeutigen IPs
- Die IPs kommen aus verschiedenen Bereichen auf der ganzen Welt, nicht nur aus wenigen Netzwerken, die ich blockieren kann
- Der Mailserver bedient Benutzer in ganz Nordamerika, sodass ich nicht nur Verbindungen von unbekannten IPs blockieren kann
- Beispiel für fehlerhafte Befehle: http://pastebin.com/4QUsaTXT
Ich bin mir nicht sicher, was jemand mit diesem Angriff erreichen will, außer mich zu ärgern.
Irgendwelche Ideen, worum es geht oder wie man effektiv damit umgeht?
Antworten:
Hier ist mindestens eine Option zum Planen dieser Verbindungen, nachdem sie anfangen, Fehler auszuspucken. Gültige und gut erzogene Kunden sollten niemals in diese Tarpit fallen.
Sie können auch die GreetPause-Funktion verwenden, mit der diese Clients abgelehnt werden, da sie die Pause wahrscheinlich nicht einhalten. Weitere Informationen finden Sie hier: http://www.deer-run.com/~hal/sysadmin/greet_pause.html
quelle
Ich würde fail2ban installieren und beim ersten ungültigen Befehl blockieren.
quelle