Beim Betrachten des Site-Protokolls stellte ich fest, dass jemand mit der IP-Adresse 91.236.74.135 methodisch Anforderungen an die Seite sendet: / user? Destination = node / add meiner Drupal-Website. Er macht es einmal in jeder Stunde. Es ist definitiv ein Bot. Ich denke, er versucht, das Passwort brutal zu erzwingen. Im Moment habe ich ihn in .htaccess mit verboten
deny from 91.236.74.135
Kann jemand einen Rat geben, wie die Site vor Brute-Force-Angriffen auf Logins geschützt werden kann?
Antworten:
Ich habe zwei Ideen, um bei diesem Problem zu helfen.
Es gibt Tools und Dienste, mit denen Sie nach Brute-Force-Angriffen suchen können. Das Sicherheitsüberprüfungsmodul und die Droptor- Tools überprüfen in Ihrem Watchdog (unter Verwalten> Berichte> Letzte Protokollnachrichten), ob für einen Benutzer viele Anmeldungen fehlgeschlagen sind. Sie können dies auch manuell tun.
In Drupal 7 wurde die Funktion "Zugriffsregeln" aus dem Kern entfernt, aber in ein Modul verschoben - Benutzereinschränkungen . Mit diesem Modul können Sie Benutzer von einer bestimmten IP-Adresse blockieren. Apache-Verweigerungsregeln sind etwas schneller, wenn Sie eine relativ kleine Anzahl von Regeln haben, die Drupal-Regeln jedoch einfacher hinzuzufügen / zu aktualisieren / zu entfernen sind.
quelle
Checken Sie in fail2ban (http://www.fail2ban.org/wiki/index.php/Main_Page) ein, wenn Sie Zugriff auf den Server haben. Damit können Sie festlegen, wie oft jemand an die Haustür klopfen kann, bevor Sie blockiert werden (vorübergehend oder dauerhaft).
ZB von der Website:
quelle
Überprüfen Sie auch das Anmeldesicherheitsmodul .
quelle
Ich glaube nicht, dass es in Drupal einen guten Weg gibt, dies zu tun.
Sie sollten sich die Konfiguration Ihrer Webserver- und / oder Firewall-Einstellungen ansehen, um Anforderungslimits durchzusetzen.
quelle