{"id":12,"date":"2019-03-22T10:55:24","date_gmt":"2019-03-22T09:55:24","guid":{"rendered":"https:\/\/login.pluginkollektiv.org\/asbde\/?page_id=12"},"modified":"2024-04-04T22:07:29","modified_gmt":"2024-04-04T20:07:29","slug":"dokumentation","status":"publish","type":"page","link":"https:\/\/antispambee.pluginkollektiv.org\/de\/dokumentation\/","title":{"rendered":"Dokumentation"},"content":{"rendered":"\n<p>Der Funktionsumfang des Antispam-Plugins f\u00fcr WordPress ist \u00fcberschaubar und konzentriert sich im Wesentlichen auf die Abwehr der Spam-Eintr\u00e4ge via Kommentare und Pings. Die meisten Funktionen der Anwendung lassen sich \u00fcber das Panel mit Einstellungen steuern, um das gew\u00fcnschte Resultat des Schutzes zu bestimmen. Nachfolgend wird jede einzelne Option des Tools vorgestellt. Seit Version 2.4.5 besteht die Optionsseite aus drei Haupts\u00e4ulen mit Wahlm\u00f6glichkeiten. Die Spalten sind flexibel und reihen sich abh\u00e4ngig von der Fensterbreite nebeneinander an. Nachfolgend werden die einzelnen Spalten als separate Bereiche mit Plugin-Einstellungen vorgestellt. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"rules\">Antispam-Regeln<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"516\" height=\"1024\" src=\"https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/regeln-516x1024.png\" alt=\"\" class=\"wp-image-242\" srcset=\"https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/regeln-516x1024.png 516w, https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/regeln-151x300.png 151w, https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/regeln-300x596.png 300w, https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/regeln.png 734w\" sizes=\"auto, (max-width: 516px) 100vw, 516px\" \/><\/figure>\n\n\n\n<p>Die Reihenfolge der gelisteten Filter entspricht exakt der Pr\u00fcfungshierarchie im Plugin-Core. Die Rangordnung wurde nicht etwa zuf\u00e4llig festgelegt, der Fokus liegt auf der Entlastung der eigenen Datenbank.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"trusted-commenters\">Genehmigten Kommentatoren vertrauen<\/h3>\n\n\n\n<p>Autoren mit bereits freigegebenen Kommentaren wird nach dem Aktivieren der Option immer vertraut. Kommentare dieser Nutzer werden zu keiner Zeit gepr\u00fcft bzw. in Frage gestellt. Die E-Mail-Adresse dient als Identifikator.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"gravatar\">Kommentatoren mit Gravatar vertrauen<\/h3>\n\n\n\n<p>Antispam Bee pr\u00fcft auf die Existenz eines g\u00fcltigen\u00a0<a href=\"https:\/\/de.gravatar.com\/\">Gravatars<\/a>. Kommentatoren mit Gravatar wird vertraut, weitere Antispam-Pr\u00fcfungen des Kommentars entfallen.\u00a0<br><em><strong>Datenschutz:<\/strong><\/em>\u00a0Das Gravatar-Bild l\u00e4sst sich anhand der\u00a0<a href=\"https:\/\/de.wikipedia.org\/wiki\/Message-Digest_Algorithm_5\">MD-5<\/a>-verschl\u00fcsselten E-Mail-Adresse des Kommentators ermitteln (<a href=\"https:\/\/www.ldi.nrw.de\/datenschutz\">personenbezogener Daten nicht erlaubt<\/a>). Anderweitige Daten des Kommentators wie z.B. die IP-Adresse sind kein Bestandteil der \u00dcbertragung. Die Einstellung ist optional und im Auslieferungszustand nicht aktiv.\u00a0<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"time\">Kommentarzeit ber\u00fccksichtigen<\/h3>\n\n\n\n<p>Ber\u00fccksichtigung der Kommentarzeit.&nbsp;<a href=\"https:\/\/antispambee.pluginkollektiv.org\/de\/news\/2014\/antispam-bee-2-6-4\/\">Details im Blog<\/a>.<br><em>Implementation: Antispam Bee 2.6.4<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"bbcode\">BBCode-Links als Spam einstufen<\/h3>\n\n\n\n<p>Bei zahlreichen Spam-Kommentaren handelt es sich um reinen Forum-Spam, welcher massenhaft an WordPress-Blogs verschickt wird. Ob es sich dabei um ein Missgeschick der Programmierer handelt, bleibt ungekl\u00e4rt. Fakt ist: Kommentare mit&nbsp;<a href=\"https:\/\/de.wikipedia.org\/wiki\/BBCode\">BBCode-Links<\/a>&nbsp;im Inhalt sind eindeutig Spam. Es sei denn, im Blog wurden WordPress-Plugins installiert, um Kommentatoren die Nutzung von Bulletin Board Code zu erlauben. Ist Letztes der Fall, so darf die Einstellung nicht eingeschaltet werden. Bei aktiver Option pr\u00fcft Antispam Bee ankommende Kommentare auf die Existenz von BBCode-Links.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ipvalidation\">IP-Adresse des Kommentators validieren<\/h3>\n\n\n\n<p>Als zus\u00e4tzliche Erkennungsmethode zieht Antispam Bee verf\u00fcgbare Netzwerkinformationen des Absenders (z.B.&nbsp;<a href=\"https:\/\/de.wikipedia.org\/wiki\/Hostname\">Hostname<\/a>) heran und wertet diese anonym und gewinnbringend aus. Die Analyse erfolgt direkt im Blog ohne externe Dienste.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"regex\">Regul\u00e4re Ausdr\u00fccke anwenden<\/h3>\n\n\n\n<p>Es gibt Spam-Kommentare, die entsprechen einem bestimmten Muster. Diese Schwachstelle nutzt Antispam Bee aus, um unerw\u00fcnschte Kommentar-Eintr\u00e4ge zu filtern. Hierzu werden auf Attribute eines WordPress-Kommentars (Kommentartext, E-Mail-Adresse, Link und IP) vordefinierte und\/oder durch Plugin-Nutzer festgelegte&nbsp;<a href=\"http:\/\/de.wikipedia.org\/wiki\/Regul%C3%A4rer_Ausdruck\">Regul\u00e4re Ausdr\u00fccke&nbsp;<\/a>angewendet. Die Suche soll eindeutige Zusammenh\u00e4nge erkennen und Ank\u00f6mmlinge als Spam einstufen. Erfahrene Anwender k\u00f6nnen also eigene Filter kreieren, welche Antispam Bee zu Spam-Erkennung nutzt. Daf\u00fcr wurde eine Schnittstelle geschaffen, die weitere Regeln f\u00fcr Regul\u00e4re Ausdr\u00fccke annimmt und verarbeitet.&nbsp;<a href=\"https:\/\/antispambee.pluginkollektiv.org\/de\/dokumentation\/#hooks\">Ein Beispiel auf der Hooks-Seite der Dokumentation<\/a>&nbsp;zeigt die Methodik der Filter-Erweiterung. Sieht simpel aus, doch die Option ist sehr m\u00e4chtig und vielf\u00e4ltig: Benutzerdefinierte und an die aktuelle Art des Spam-Aufkommens angepasste Antispam-Regel lassen sich jederzeit bestimmen. Fazit: Schnellere Reaktion bei weniger Spam.&nbsp;<br><em>Einschr\u00e4nkung: Nur f\u00fcr Kommentare<\/em>&nbsp;<br><em>Hook:&nbsp;<a href=\"https:\/\/antispambee.pluginkollektiv.org\/de\/dokumentation\/#antispam_bee_patterns\">antispam_bee_patterns<\/a><\/em>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"localedb\">Lokale Spamdatenbank einbeziehen<\/h3>\n\n\n\n<p>Antispam Bee gleicht die URL, IP- und E-Mail-Adresse abgegebener Kommentare mit lokal verf\u00fcgbaren Werten der bereits als Spam gekennzeichneten Kommentare ab \u2013 diese befinden sich in der WordPress-Datenbank. Im Klartext: Existiert im Blog bereits ein Spam-Eintrag mit identischer IP-Adresse, URL oder E-Mail-Adresse, so wird auch dieser Versuch zu kommentieren als Sch\u00e4dling eingestuft und je nach Einstellungen entsprechend behandelt (markiert oder gel\u00f6scht). Die Option \u201cErkannten Spam kennzeichnen, nicht l\u00f6schen\u201d sollte aktiviert sein, damit das besser funktioniert. Eine gr\u00f6\u00dfere Datenmenge bedeutet automatisch eine h\u00f6here Trefferquote f\u00fcr eingehende Spam-Versuche innerhalb eines WordPress-Blogs.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"country\">Bestimmte L\u00e4nder blockieren bzw. erlauben<\/h3>\n\n\n\n<p>Antispam Bee ist in der Lage das Herkunftsland eines Kommentars anhand der verwendeten IP-Adresse zu identifizieren. Auf diesem Merkmal basierend k\u00f6nnen abgesetzte Kommentare und <a href=\"https:\/\/wordpress.org\/support\/article\/trackbacks-and-pingbacks\/\">Trackbacks<\/a> aus festgelegten L\u00e4ndern unterbunden (z.B. aus Asien) oder explizit freigegeben (z.B. nur Europal\u00e4nder) werden. Der L\u00e4nderfilter befindet sich kurz vor dem Ende der langen Pr\u00fcfroutine, wird also mit einer niedrigen Priorit\u00e4t behandelt. W\u00fcrde also ein Kommentar alle Schutzma\u00dfnahmen bestehen, entscheidet am Ende dieser Filter, ob das Element als valider Kommentar durchgeht. Die Funktion ist also eine weitere, manuell justierbare Pr\u00fcfmethode des Antispam-Plugins. Beim Aktivieren der Option kommen zwei zus\u00e4tzliche Felder zum Vorschein, die dem Filter als Grundlage dienen: Blacklist &amp; Whitelist. Entweder oder: Nur eine der Listen darf gef\u00fcllt sein, eine Kombination aus beiden Datenbest\u00e4nden ist nicht m\u00f6glich. Ist die Plugin-Option &#8222;Eingehende Ping- und Trackbacks ignorieren&#8220; in der Spalte SONSTIGES aktiv, so werden Trackbacks vom L\u00e4ndercheck ausgeschlossen. In der Blacklist werden zweistellige&nbsp;<a href=\"https:\/\/www.iso.org\/iso-3166-country-codes.html\">L\u00e4ndercodes<\/a>&nbsp;im ISO-Format Leerzeichen-separiert eingetragen. Kommentare dieser L\u00e4nder blockiert das Plugin, andere L\u00e4nder sind freigegeben. Beispiel: CN US \u2013 unterbindet alle Kommentare aus China und den USA, die Restwelt hat dagegen freie (Kommentar-)Eintritt. Die Whitelist verwaltet L\u00e4ndercodes, die eine exklusive Genehmigung zum Kommentieren haben. Leser nur aus diesen L\u00e4ndern d\u00fcrfen Kommentare und Pings hinterlassen, Eintr\u00e4ge der restlichen Region werden automatisch als Spam eingestuft und behandelt. Beispiel: DE AT CH als Wert erlaubt nur Deutschland, \u00d6sterreich und die Schweiz als Kommentatorl\u00e4nder. Der Rest wird nicht freigeschaltet.<br><em><strong>Datenschutz:<\/strong><\/em>&nbsp;Zur Ermittlung des geografischen Standortes sendet Antispam Bee die anonymisierte, also gek\u00fcrzte IP-Adresse des Kommentators \u00fcber eine gesicherte Verbindung an den Online-Dienst&nbsp;<a href=\"https:\/\/ip2country.info\/\">IP2Country<\/a>. Anderweitige Daten des Kommentators oder des verwendeten WordPress-Systems sind kein Bestandteil der \u00dcbertragung. Die Einstellung ist optional und im Auslieferungszustand nicht aktiv.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"language\">Kommentare nur in einer Sprache zulassen<\/h3>\n\n\n\n<p>Der meiste Spam f\u00e4llt durch seine \u201cunpassende\u201d Sprache auf: Englische Kommentare verfasst in einem deutschsprachigen Blog sind meist unerw\u00fcnschte Werbebotschaften \u2013 je nach Zielgruppe des Blogs gibt es sicherlich Ausnahmen. Dieses Kriterium nutzt Antispam Bee f\u00fcr die Spam-Erkennung und Bek\u00e4mpfung. Nach der Aktivierung des Schalters und der Auswahl gew\u00fcnschter Sprache, sorgt das WordPress-Plugin daf\u00fcr, dass Kommentare ausschlie\u00dflich in gew\u00e4hlter Sprache zugelassen werden. Kommentareintr\u00e4ge in anderen Sprachvariationen stuft das Tool permanent als Spam ein.<\/p>\n\n\n\n<p><em><strong>Datenschutz:<\/strong><\/em>&nbsp;Zur Ermittlung der Sprache wird&nbsp;<a href=\"https:\/\/wooorm.com\/franc\/\">franc<\/a>&nbsp;genutzt. Dabei \u00fcbertr\u00e4gt Antispam Bee den Kommentartext an den Online-Dienst \u00fcber eine HTTPS-Verbindung. Anderweitige Daten des Kommentators oder des verwendeten WordPress-Systems sind kein Bestandteil der \u00dcbertragung. Die Einstellung ist optional und im Auslieferungszustand nicht aktiv.&nbsp;<\/p>\n\n\n\n<p><br><strong>Einschr\u00e4nkung: Nur f\u00fcr Kommentare<\/strong>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"extended\">Erweitert<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"732\" height=\"1000\" src=\"https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/erweitert.png\" alt=\"\" class=\"wp-image-243\" srcset=\"https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/erweitert.png 732w, https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/erweitert-220x300.png 220w, https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/erweitert-300x410.png 300w\" sizes=\"auto, (max-width: 732px) 100vw, 732px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"dontdelete\">Erkannten Spam markieren, nicht l\u00f6schen<\/h3>\n\n\n\n<p>Die aktive Option markiert jeden verd\u00e4chtigen Kommentar und Trackback als Spam. Im inaktiven Zustand l\u00f6scht Antispam Bee jeden Spamversuch ohne diesen in WordPress zu speichern. Mit der Aktivierung stehen jedem Plugin-Anwender zus\u00e4tzliche Feinjustierungen zur Verf\u00fcgung, die nachfolgend erkl\u00e4rt sind.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"mail\">Bei Spam via E-Mail informieren<\/h3>\n\n\n\n<p>\u00dcber eingehende Spam-Kommentare kann der zust\u00e4ndige Blog-Administrator via E-Mail benachrichtigt werden. Die E-Mail beinhaltet Kommentar-relevante Daten und weiterf\u00fchrende Links. Seit Antispam Bee 2.5.7 kann der&nbsp;<a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/add_filter\/\">Filter <\/a><code>antispam_bee_notification_subject<\/code>&nbsp;genutzt werden, um einen benutzerdefinierten Betreff f\u00fcr Benachrichtigungen zu definieren. Mit Hilfe des Filters&nbsp;<code>antispam_bee_notification_recipients<\/code>&nbsp;k\u00f6nnen Sie festlegen, wer die Benachrichtigung erh\u00e4lt.&nbsp;<br><em>Hook:&nbsp;<a href=\"https:\/\/antispambee.pluginkollektiv.org\/de\/dokumentation\/#antispam_bee_notification_subject\">antispam_bee_notification_subject<\/a>,&nbsp;<a href=\"https:\/\/antispambee.pluginkollektiv.org\/de\/dokumentation\/#antispam_bee_notification_recipients\" data-type=\"URL\">antispam_bee_notification_recipients<\/a><\/em>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"reason\">Spamgrund des Kommentars nicht speichern<\/h3>\n\n\n\n<p>Im Auslieferungszustand speichert Antispam Bee den Verdachtsgrund in Kommentar-Metadaten. Ermittelte Werte listet Antispam Bee in der separaten Tabellenspalte innerhalb der \u00dcbersicht mit Spam-Kommentaren auf. Die aktivierte Option unterbindet die Speicherung des Verdachtsgrundes und blendet die genannte Spalte in der Spam-\u00dcbersicht aus.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"deleteafter\">Vorhandenen Spam nach X Tagen l\u00f6schen<\/h3>\n\n\n\n<p>Spam-Eintr\u00e4ge, die \u00e4lter als X Tage sind, werden vom Plugin selbstt\u00e4tig aus der Spam-\u00dcbersicht entfernt. Dadurch bleibt die Gr\u00f6\u00dfe der Datenbank so klein wie n\u00f6tig. Ist die Option &#8222;Lokale Spamdatenbank einbeziehen&#8220; aktiv, ist es wiederum von Vorteil, \u00fcber eine gr\u00f6\u00dfere Menge an bereits erkanntem Spam zu verf\u00fcgen.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"retention\">Aufbewahrung gilt nur f\u00fcr \u2026<\/h3>\n\n\n\n<p>Die aktive Option gepaart mit der Auswahlbox legt f\u00fcr den ausgew\u00e4hlten Typ eine Ausnahme an. Beispiel: Aufbewahrung gilt f\u00fcr <a href=\"https:\/\/de.wikipedia.org\/wiki\/Trackback\">Trackbacks<\/a> w\u00fcrde verd\u00e4chtige Kommentare unverz\u00fcglich l\u00f6schen, dubiose Trackbacks werden dagegen als Spam markiert und niemals gel\u00f6scht. Bei diesem Beispiel wird Kommentar-Spam stets entfernt, verd\u00e4chtige Trackbacks k\u00f6nnen vom Admin gepr\u00fcft werden.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"instant\">Bei definierten Spamgr\u00fcnden sofort l\u00f6schen<\/h3>\n\n\n\n<p>Das vom Plugin k\u00fcnstlich gesetzte und von den meisten Spam-Bots ausgef\u00fcllte Formularfeld erkennt zuverl\u00e4ssig nahezu 99 Prozent des gesamten Spam-Aufkommens in WordPress-Blogs. Die \u201eFalse Positive\u201c-Rate gleicht dagegen einer Null. Wozu dann solchen Spam aufbewahren und dar\u00fcber per E-Mail benachrichtigt werden? Muss nicht zwingend sein. Antispam Bee 2.4 bringt einen internen Filter mit, welcher den erkannten Spam je nach Verdachtsgrund (siehe unten) sofort l\u00f6scht. Auf diese Weise l\u00e4sst der Administrator lediglich Spam-Eintr\u00e4ge mit fehleranf\u00e4lligeren Ursachen (Sprache, Landbegrenzung, etc.) im Kommentarbereich des Blogs aufbewahren. Zur Kontrolle oder f\u00fcr die Lernf\u00e4higkeit. F\u00fcr diesen Zweck h\u00e4lt das Antispam-Plugin eine Liste mit m\u00f6glichen Verdachtsgr\u00fcnden zur Auswahl bereit. Kommt ein Kommentar bzw. Trackback mit einem der Gr\u00fcnde aus dieser \u2013 vom Nutzer selektierten \u2013 Liste herein, entfernt das Plugin den Ank\u00f6mmling ohne zu z\u00f6gern. \u201eParasiten\u201c, die aus anderen Gr\u00fcnden als Spam eingestuft sind, markiert Antispam Bee dagegen nach wie vor und verschickt je nach Einstellung eine passende Benachrichtigung.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"misc\">Sonstiges<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"688\" height=\"1024\" src=\"https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/sonstiges-688x1024.png\" alt=\"\" class=\"wp-image-244\" srcset=\"https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/sonstiges-688x1024.png 688w, https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/sonstiges-202x300.png 202w, https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/sonstiges-300x446.png 300w, https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/sonstiges.png 730w\" sizes=\"auto, (max-width: 688px) 100vw, 688px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"widget\">Statistiken als Dashboard-Widget generieren<\/h3>\n\n\n\n<p>Als interaktives Dashboard-Widget im Administrationsbereich: Einen schnellen \u00dcberblick \u00fcber das t\u00e4gliche Spamaufkommen verschafft der grafisch aufbereitete Zeitverlauf der letzten 30 Tage.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"387\" src=\"https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/dashboard-widget-1024x387.png\" alt=\"\" class=\"wp-image-247\" srcset=\"https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/dashboard-widget-1024x387.png 1024w, https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/dashboard-widget-300x113.png 300w, https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/dashboard-widget-768x290.png 768w, https:\/\/antispambee.pluginkollektiv.org\/de\/wp-content\/uploads\/sites\/7\/2021\/08\/dashboard-widget.png 1074w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"> Antispam Bee Dashboard Statistik <\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"dashboard\">Spam-Anzahl auf dem Dashboard anzeigen<\/h3>\n\n\n\n<p>Diese Option blendet eine zus\u00e4tzliche Zeile mit der Summe der insgesamt erkannten Spam-Kommentare auf dem Dashboard ein. Die Zahl l\u00e4sst sich auch im aktuellen Theme ausgeben. Dazu geh\u00f6rt der nachfolgende Code im WordPress-Template an der gew\u00fcnschten Stelle eingebunden.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;a href=\"http:\/\/antispambee.de\"&gt;Antispam Bee&lt;\/a&gt; hat den Blog vor\n&lt;?php do_action('antispam_bee_count') ?&gt; Spam-Kommentaren bewahrt\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"trackbacks\">Eingehende Ping- und Trackbacks ignorieren<\/h3>\n\n\n\n<p>Standardm\u00e4\u00dfig werden alle eingehende Ping- und Trackbacks vom Antispam-Plugin analysiert und bei Verdacht zur Spambehandlung markiert. Die Aktivierung dieser Option schaltet die automatische Pr\u00fcfung der ankommenden Blog-Benachrichtigungen vollst\u00e4ndig ab.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"archive\">Kommentarformular auf Archivseiten<\/h3>\n\n\n\n<p>Typischer Einsatzort eines Kommentarformulars ist die Artikelseite (Posts bzw. Pages). Antispam Bee \u00fcberwacht an den Stellen die Kommentare auf unerw\u00fcnschte Werbung. Ist das Kommentarformular auch in anderen Bereichen des Blogs wie z.B. Archivseiten eingebunden, so geh\u00f6rt diese Tatsache durch die Aktivierung der Checkbox an das Plugin kommuniziert, damit Antispam Bee auch hier funktioniert.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"detection\">Verdachtsgr\u00fcnde &#8211; Spamerkennung<\/h2>\n\n\n\n<p>Antispam Bee unterscheidet zwischen diversen Verdachtsgr\u00fcnden. Kurz: Aus welchem Grund wurde der aktuelle Kommentar oder Trackback als Spam klassifiziert? Diese Gr\u00fcnde kommuniziert die Antispam-L\u00f6sung an Blogger, indem der aktuelle Verdachtsgrund in der Benachrichtigungsmail und im Hinweis [Als Spam markiert von Antispam Bee] in der Kommentar\u00fcbersicht des Blogs bekannt gegeben werden. Diese Verdachtsgr\u00fcnde sind implementiert und haben folgende Bedeutung:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Kennung<\/th><th>Bedeutung bzw. Funktion<\/th><\/tr><\/thead><tbody><tr><td>Leere Daten<\/td><td>Kommentar mit leeren oder unvollst\u00e4ndigen Werten<\/td><\/tr><tr><td>Honeypot<\/td><td>Bot ger\u00e4t in ein, f\u00fcr Menschen ausgeblendetes Kommentarfeld<\/td><\/tr><tr><td>BBCode<\/td><td>BBCode als Spam einstufen<\/td><\/tr><tr><td>Gef\u00e4lschte IP<\/td><td>IP-Adresse des Kommentators validieren<\/td><\/tr><tr><td>Regul\u00e4rer Ausdruck<\/td><td>Regul\u00e4re Ausdr\u00fccke anwenden<\/td><\/tr><tr><td>Lokale Datenbank<\/td><td>Lokale Spamdatenbank einbeziehen<\/td><\/tr><tr><td>L\u00e4ndercode<\/td><td>Bestimmte L\u00e4nder blockieren bzw. erlauben<\/td><\/tr><tr><td>Sprache<\/td><td>Kommentare nur in einer Sprache zulassen<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fail2ban\">Fail2Ban Logdatei<\/h2>\n\n\n\n<p>Das Antispam-Plugin ist in der Lage, erkannten Spam in einer Logdatei zu protokollieren. Das kann sehr n\u00fctzlich sein, um Spam-Anfragen mithilfe von <a href=\"https:\/\/web.archive.org\/web\/20201011111913\/https:\/\/github.com\/sergejmueller\/sergejmueller.github.io\/wiki\/Fail2Ban:-IP-Firewall\">Fail2Ban<\/a>&nbsp;bereits auf der Server-Ebene zu erkennen und abzuwehren. F\u00fcr diesen Zweck kann eine&nbsp;<a href=\"https:\/\/web.archive.org\/web\/20130822054221\/http:\/\/tamcore.eu\/spammer-mit-fail2ban-und-antispam-bee-loswerden\/\">Filterdatei<\/a>&nbsp;f\u00fcr die Fail2Ban-Konfiguration genutzt werden. Simple Inbetriebnahme der Funktion: In der WordPress-Konfigurationsdatei wp-config.php das Logging f\u00fcr Antispam Bee aktivieren, indem die Konstante ANTISPAM_BEE_LOG_FILE dem Server-Pfad zum Logfile zugewiesen wird. Die Datei muss beschreibbar sein.&nbsp;<br>Exemplarisch:&nbsp;<code>define('ANTISPAM_BEE_LOG_FILE', '\/var\/log\/spam.log');<\/code><br><em>Implementierung: Antispam Bee 2.5.7<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"tipps\">Tipps und Tricks<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"reduce\">Tipp zu Antispam Bee: Spam-Datenbestand reduzieren<\/h3>\n\n\n\n<p>Wir empfehlen, durch Antispam Bee erkannten Spam nicht sofort zu l\u00f6schen, sondern in der WordPress-Datenbank aufzubewahren &#8211; daf\u00fcr ist die Plugin-Option \u201eErkannten Spam kennzeichnen, nicht l\u00f6schen\u201c zust\u00e4ndig. Der Grund: Bei aktivierter Funktion \u201eLokale Spamdatenbank einbeziehen\u201c ber\u00fccksichtigt Antispam Bee bereits erkannte Spam-Kommentare.<\/p>\n\n\n\n<p>Aber je nach Gr\u00f6\u00dfe des WordPress-Projektes l\u00e4uft die Datenbank schnell voll &#8211; \u00fcbertrieben ausgedr\u00fcckt \ud83d\ude09 Zwar kann das Plugin den Datenbestand nach X Tagen automatisch bereinigen und \u00e4ltere Eintr\u00e4ge l\u00f6schen, doch es gibt einen Weg, mit einem deutlich kleineren Bestand an verd\u00e4chtigen Kommentar-Eintr\u00e4gen auszukommen. Und zwar:<\/p>\n\n\n\n<p>Die Plugin-Option \u201eBei definierten Spamgr\u00fcnden sofort l\u00f6schen\u201c aktivieren und dort \u201eHoneypot\u201c ausw\u00e4hlen. Einstellungen speichern.<\/p>\n\n\n\n<p>Ab sofort l\u00f6scht Antispam Bee jeden Spam-Kommentar, der das unsichtbare Eingabefeld ausgef\u00fcllt hat &#8211; es handelt sich hier 100 % um einen Spam-Bot. Solche Kommentare braucht man in WordPress nicht speichern, da Bots dieser Art immer wieder die gleiche Technik zum Absetzen des Kommentars verwenden und von Antispam Bee zuverl\u00e4ssig erkannt werden, ohne dabei auf den lokalen Bestand zugreifen zu m\u00fcssen.<\/p>\n\n\n\n<p>Nach der Umstellung bewahrt Antispam Bee wirklich nur Spam-Kommentare auf, die durch andere Filter-Techniken \u201eaufgefallen\u201c sind. Die Anzahl an lokalen Spam-Kommentaren reduziert sich somit um ein Vielfaches, ohne Einschr\u00e4nkungen beim Antispam-Schutz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Fax\">FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Verhindert Antispam Bee Spam-Registrierungen oder sch\u00fctzt es Formular-Plugins?<\/h3>\n\n\n\n<p>Antispam Bee funktioniert am besten mit Standard-WordPress-Kommentaren. Es hilft nicht dabei, Formular-Plugins zu sch\u00fctzen und verhindert keine Spam-Registrierungen. Hoffentlich k\u00f6nnen wir in der kommenden neuen Hauptversion bessere Hooks f\u00fcr Plugins von Drittanbietern bereitstellen, um Antispam Bee zu nutzen und diese L\u00fccke zu schlie\u00dfen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Funktioniert Antispam Bee mit Jetpack, Disqus Comments und anderen Kommentar-Plugins?<\/h3>\n\n\n\n<p>Antispam Bee funktioniert am besten mit Standard-WordPress-Kommentaren. Es ist nicht kompatibel mit Jetpack oder Disqus Comments, da diese Plugins die Kommentarfunktion \u00fcber ein iFrame laden. Auf diese Weise kann Antispam Bee nicht direkt auf das Kommentar-Formular zugreifen.<\/p>\n\n\n\n<p>Ob Antispam Bee mit einem Kommentarformular funktioniert, das per AJAX abgeschickt wird, h\u00e4ngt davon ab, wie der AJAX-Request gemacht wird. Wenn der Request an die Datei geht, die normalerweise auch die Kommentare entgegennimmt, k\u00f6nnte ASB damit direkt funktionieren (das Plugin <a href=\"https:\/\/de.wordpress.org\/plugins\/wp-ajaxify-comments\/\">WP Ajaxify Comments<\/a>&nbsp;macht das zum Beispiel).<br>Wenn die Kommentare an die&nbsp;<code>admin-ajax.php<\/code>&nbsp;geschickt werden, muss mindestens der&nbsp;<code><a href=\"#antispam_bee_disallow_ajax_calls\">antispam_bee_disallow_ajax_calls<\/a><\/code>-Filter genutzt werden, um ASB auch bei Requests an diese Datei auszuf\u00fchren. Wenn das Skript nicht alle Formulardaten an die Datei schickt, sondern nur einige ausgesuchte, ist wahrscheinlich noch weitere Anpassung notwendig, wie in diesem <a href=\"https:\/\/torstenlandsiedel.de\/2020\/10\/04\/ajaxifizierte-kommentare-und-antispam-bee\/\">Beitrag von Torsten Landsiedel beispielhaft beschrieben<\/a>.<\/p>\n\n\n\n<p> <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Speichert Antispam Bee irgendwelche privaten Benutzerdaten und ist es mit der DSGVO konform?<\/h3>\n\n\n\n<p>Antispam Bee wird in Europa entwickelt. Sie haben vielleicht geh\u00f6rt, dass wir hier ein bisschen pingelig sein k\u00f6nnen, wenn es um Privatsph\u00e4re geht. Das Plugin speichert keine privaten Benutzerdaten und ist 100% konform mit der DSGVO. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">M\u00fcssen Theme-Vorlagen bearbeitet werden, damit Antispam Bee funktioniert?<\/h3>\n\n\n\n<p>Nein, das Plugin funktioniert ohne dein Zutun. Falls du jedoch m\u00f6chtest kannst du deine favorisierten Einstellungen selbst festlegen. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Funktioniert Antispam Bee mit gek\u00fcrzten IP-Adressen?<\/h3>\n\n\n\n<p>Grunds\u00e4tzlich ja. Wir empfehlen den Einsatz von Antispam Bee mit gek\u00fcrzten IP-Adressen in Kommentar-Metadaten jedoch nicht. Name und E-Mail-Adresse des Kommentierenden sind zur Identifikation nur begrenzt nutzbar. Je vollst\u00e4ndiger die IP-Adresse vorliegt, desto zuverl\u00e4ssiger werden Spam-Kommentare erkannt. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wie k\u00f6nnen nicht erkannte Spamkommentare gemeldet werden?<\/h3>\n\n\n\n<p>Wenn das Plugin einen Spamkommentar nicht erkennen sollte, k\u00f6nnen diese Kommentare zur Analyse eingereicht werden. Daf\u00fcr haben wir eine <a href=\"http:\/\/goo.gl\/forms\/ITzVHXkLVL\">Google Tabelle<\/a>&nbsp;eingerichtet. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Antispam Bee mit Varnish?<\/h3>\n\n\n\n<p>Wenn WordPress mit Apache + Varnish betrieben wird, hat WordPress keine Kenntnis von der IP-Adresse der Seitenbesucher. Dem Plugin fehlt dementsprechend die Grundlage zur Erkennung von Spam. Eine Anpassung der Varnish-Konfigurationsdatei \/etc\/varnish\/default.vcl kann dieses Problem l\u00f6sen. Dazu muss lediglich die IP-Adresse des Besuchers als X-Forwarded-For im HTTP-Header \u00fcbergeben werden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>`\nif (req.restarts == 0) {\nset req.http.X-Forwarded-For = client.ip;\n}\n`<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gibt es bezahlte Dienstleistungen oder Einschr\u00e4nkungen?<\/h3>\n\n\n\n<p>Nein. Antispam Bee ist und bleibt kostenfrei. Egal ob f\u00fcr den Einsatz in privaten oder kommerziellen Projekten. Du kannst es auf beliebig vielen Websites einsetzen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hooks<\/h2>\n\n\n\n<p>Hooks erlauben es dem Nutzer, den Funktionsumfang eines WordPress-Plugins zu erweitern. Nachfolgende Hooks sind in <em>Antispam Bee<\/em> hinterlegt und lassen sich via Code ansprechen bzw. steuern:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">antispam_bee_patterns<\/h3>\n\n\n\n<p>Erweiterung der RegExp-Regeln bzw. der Regul\u00e4ren Ausdr\u00fccke. Somit lassen sich benutzerdefinierte und an die aktuelle Art des Spam-Aufkommens angepasste Antispam-Regel jederzeit bestimmen. Fazit: Schnellere Reaktion bei weniger Spam. Dennoch bitten wir diesen&nbsp;<a href=\"http:\/\/goo.gl\/forms\/ITzVHXkLVL\">Spam zu melden<\/a>&nbsp;oder die Erweiterung hier auf dem GitHub Repository einzureichen.<\/p>\n\n\n\n<p><em>Typ: Array<\/em><\/p>\n\n\n\n<p><strong>Beispiel:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function antispam_bee_patterns() {\n    add_filter( 'antispam_bee_patterns', 'antispam_bee_add_custom_patterns' );\n}\nadd_action( 'init', 'antispam_bee_patterns' );\n \n\/\/ Einzelne Filter bestimmen (author, host, body, ip, email). Mehrere Regul\u00e4re Ausdr\u00fccke durch | trennen\nfunction antispam_bee_add_custom_patterns($patterns) {\n\t\n\t\/\/ Autoren filtern\n\t$patterns&#91;] = array(\n\t\t'author' =&gt; 'Autor1|Autor2|Autor3'\n\t);\n\n\t\/\/ URL filtern (Beispiel filtert example.de.cool und example.de mit und ohne www.)\n\t$patterns&#91;] = array(\n\t\t'host' =&gt; '^(www\\.)?example\\.de\\.cool$|^(www\\.)?example\\.de$'\n\t);\n\n\t\/\/ Kommentarinhalt filtern (Beispiel behandelt 3 oder mehr Links im Kommentar als Spam)\n\t$patterns&#91;] = array(\n\t\t'body' =&gt; '(.*(http|https|ftp|ftps)\\:\\\/\\\/){3,}'\n\t);\n\n\t\/\/ IP Adresse filtern (Beispiel filtert 192.168.XXX.XXX)\n\t$patterns&#91;] = array(\n\t\t'ip' =&gt; '^(192\\.)(168\\.)((&#91;0-9]|&#91;1-9]&#91;0-9]|1&#91;0-9]{2}|2&#91;0-4]&#91;0-9]|25&#91;0-5])\\.)(&#91;0-9]|&#91;1-9]&#91;0-9]|1&#91;0-9]{2}|2&#91;0-4]&#91;0-9]|25&#91;0-5])$'\n\t);\n\n\t\/\/ E-Mail-Adresse filtern (Beispiel behandelt .xx oder .xxx als Spam)\n\t$patterns&#91;] = array(\n\t\t'email' =&gt; '(^&#91;a-zA-Z0-9_.+-]+@&#91;a-zA-Z0-9-]+\\.(xx|xxx)+$)'\n\t);\n\n\treturn $patterns;\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">antispam_bee_notification_recipients<\/h3>\n\n\n\n<p>Dieser Filter erm\u00f6glicht es Ihnen zu definieren, wer eine Benachrichtigungsemail erh\u00e4lt.<\/p>\n\n\n\n<p><em>Typ: Array<\/em><\/p>\n\n\n\n<p><em>Eine Zieladresse hinzuf\u00fcgen:<\/em><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function add_email_recipients( $recipients ) {\n  $recipients&#91;] = 'add_another@recipient.com'; \n  return $recipients;\n}\nadd_filter( 'antispam_bee_notification_recipients', 'add_email_recipients' );<\/code><\/pre>\n\n\n\n<p><em>Komplett neue Zieladressen erstellen:<\/em><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function new_email_recipients( $old_recipients ) {\n  $new_recipients = array('new@recipient.com'); \n  return $new_recipients;\n}\nadd_filter( 'antispam_bee_notification_recipients', 'new_email_recipients' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">antispam_bee_notification_subject<\/h3>\n\n\n\n<p>Mithilfe dieses Plugin-Filters kann der Betreff der Benachrichtigungsmails nach eigenen W\u00fcnschen definiert werden.<\/p>\n\n\n\n<p><em>Typ: String<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ab_get_allowed_translate_languages<\/h3>\n\n\n\n<p>Dieser Filter kann daf\u00fcr benutzt werden die Sprachauswahl f\u00fcr die Funktion&nbsp;<a href=\"https:\/\/antispambee.pluginkollektiv.org\/de\/dokumentation\/#kommentare-nur-in-einer-sprache-zulassen\">Kommentare nur in einer Sprache zulassen<\/a>&nbsp;anzupassen.&nbsp;<br><em>Seit: Antispam Bee 2.7.1<\/em><\/p>\n\n\n\n<p><em>Typ: Array<\/em><\/p>\n\n\n\n<p><strong>Beispiel: Afrikaans zur Liste hinzuf\u00fcgen<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_filter( 'ab_get_allowed_translate_languages', function( $languages ) {\n  $languages&#91;'af'] = 'Afrikaans';\n  return $languages;\n});<\/code><\/pre>\n\n\n\n<p> Alle unterst\u00fctzten Sprachen finden sich bei&nbsp;<a href=\"https:\/\/cloud.google.com\/translate\/docs\/languages\">Google<\/a>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"antispam_bee_disallow_ajax_calls\">antispam_bee_disallow_ajax_calls<\/h3>\n\n\n\n<p>Dieser Filter kann genutzt werden, um Antispam Bee auch auszuf\u00fchren, wenn ein Request an die <code>admin-ajax.php<\/code>-Datei gemacht wird. Standardm\u00e4\u00dfig l\u00e4uft Antispam Bee bei solchen Requests nicht.<br><em>Seit: Antispam Bee 2.9.4<\/em><\/p>\n\n\n\n<p><em>Typ: Boolean<\/em><\/p>\n\n\n\n<p><strong>Beispiel: Antispam Bee auch f\u00fcr <code>admin-ajax.php<\/code>-Requests ausf\u00fchren<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_filter( 'antispam_bee_disallow_ajax_calls', '__return_false' );<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Der Funktionsumfang des Antispam-Plugins f\u00fcr WordPress ist \u00fcberschaubar und konzentriert sich im Wesentlichen auf die Abwehr der Spam-Eintr\u00e4ge via Kommentare und Pings. Die meisten Funktionen der Anwendung lassen sich \u00fcber das Panel mit Einstellungen steuern, um das gew\u00fcnschte Resultat des Schutzes zu bestimmen. Nachfolgend wird jede einzelne Option des Tools vorgestellt. Seit Version 2.4.5 besteht &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-12","page","type-page","status-publish","hentry","post","without-featured-image"],"_links":{"self":[{"href":"https:\/\/antispambee.pluginkollektiv.org\/de\/wp-json\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/antispambee.pluginkollektiv.org\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/antispambee.pluginkollektiv.org\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/antispambee.pluginkollektiv.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/antispambee.pluginkollektiv.org\/de\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":37,"href":"https:\/\/antispambee.pluginkollektiv.org\/de\/wp-json\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":282,"href":"https:\/\/antispambee.pluginkollektiv.org\/de\/wp-json\/wp\/v2\/pages\/12\/revisions\/282"}],"wp:attachment":[{"href":"https:\/\/antispambee.pluginkollektiv.org\/de\/wp-json\/wp\/v2\/media?parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}