Hallo,
die Idee des Visforms-Plugin Spambotcheck ist es, dass man ohne individuelle Blacklisten mit ganz wenigen Konfigurationseinstellungen, die man einmalig macht, einen großen Anteil an Spammern abhalten kann.
Im Kampf gegen Spambots gibt es eigentlich 2 unterschiedliche Ansätze.
1. Man führt und pflegt White- und Blacklisten kontinuierlich selbst.
2. Man verwendet exterene Ressourcen, die darauf spezialisiert sind, möglichst gute und aktuelle Spammer-Blacklisten zu haben.
Beide Ansätze haben vor und Nachteile und können natürlich auch kombiniert werden.
Für Visforms haben wir uns allerdings von Anfang an für die 2. Variante entschieden, weil diese auf lange Sicht wesentlich effektiver und vor allem wesentlich weniger fehleranfällig ist.
Ergänzt wurde dies um eine Whitelist-Funktion, damit man falsch geblockte Nutzer dieser dynamischen Blacklisten "entblocken" kann.
Die E-Mail Blackliste ist später hinzu gekommen, damit man eine kurzzeitige Spamflut von einem E-Mail Provider durch vorrübergehendes blacklisten stoppen kann.
Letztlich liegt diese Funktion aber gar nicht auf der Linie der Entwicklungsidee unseres Spamschutz-Plugins, denn diese setzt eben gerade darauf, dass man nicht ständig individuell Blacklisten anlegt, sondern sich auf die online Blacklisten verlässt. Und eine eigene Blackliste macht die Nutzung des Plugns fehleranfällig (wenn man vergisst, die Blacklist kontinuierlich zu pflegen).
Es gibt Zeiten, in denen die online Blacklisten neue Spammer nicht so effektiv und schnell finden und Zeiten da sind sie fast 100 Prozent effektiv. Das ist leider so und momentan kommt tatsächlich einfach mehr Spam durch.
Ich kann verstehen, dass du dir auch ein Blacklisten-Feature wünschen würdest, bin aber aus oben genannten Gründen eher abgeneigt so etwas zu implementieren, zumal es auch ausgewiesene (Firewall)-Komponenten gibt, um diese Anforderung zu lösen. Ich halte die Nutzung einer solchen Komponente an dieser Stelle für sinnvoller, als das auch noch in die Formularkonfiguration hinein zu packen.
Gruß,
Aicha