XF2.3 [Interessenabfrage] LinkGuard – Eigenständiges Anti-Spam-Add-on für XenForo 2.3

spiderman

Bekanntes Mitglied
Lizenzinhaber
Registriert
20. Feb. 2011
Beiträge
204
Punkte
93
XF Version
Hallo zusammen,

ich entwickle aktuell ein eigenes Anti-Spam-Add-on für XenForo 2.3 mit dem Namen LinkGuard.

Die Idee entstand durch wiederkehrende Werbebeiträge in meinem eigenen Forum. Dabei geht es weniger um klassische Spam-Bots, sondern vor allem um Benutzer, die sich registrieren und teilweise erst nach längerer Zeit Beiträge mit versteckten Werbelinks, SEO-Backlinks oder themenfremden Empfehlungen veröffentlichen.

Da die vorhandenen Spam-Schutzfunktionen solche Beiträge nicht immer zuverlässig erkennen, habe ich begonnen, eine eigene Erweiterung zu entwickeln.

Aktueller Entwicklungsstand: LinkGuard v1.3.1 Beta 1

Das Add-on läuft derzeit unter XenForo 2.3.6 und wird auf meinem Forum im Livebetrieb getestet.

Was LinkGuard bisher kann​

  • Neue Themen und Antworten auf verdächtige externe Links untersuchen.
  • Nachträglich bearbeitete Beiträge erneut prüfen.
  • Auch ältere Benutzerkonten berücksichtigen.
  • Versteckte Werbung, SEO-Linkbuilding und typische Backlink-Muster erkennen.
  • XenForo-BBCode-Links analysieren.
  • Externe Domains anhand konfigurierbarer Regeln bewerten.
  • Vertrauenswürdige Domains über eine Whitelist ausnehmen.
  • Auffällige Domains gezielt beobachten.
  • Eine Spam-Bewertung anhand verschiedener Erkennungsmerkmale vergeben.
  • Bereits vorhandene Forenbeiträge über einen historischen Scan untersuchen.
  • Historische Prüfungen in kleinen Stapeln mit Fortschrittsanzeige durchführen.
  • Verdächtige Beiträge direkt im Administrationsbereich anzeigen.
  • Treffer mit den Status „Offen“, „Spam bestätigt“ oder „Kein Spam“ bewerten.
  • Benutzerprofile und betroffene Beiträge direkt aufrufen.
Das System arbeitet aktuell vollständig ohne externe API oder Cloud-Dienst. Die Analyse erfolgt auf dem eigenen Server.

Bisherige Erfahrungen​

Auf meinem Forum habe ich den historischen Scan bereits mit dem vorhandenen Beitragsbestand getestet.

Dabei wurden 20 Treffer erfasst, einschließlich zweier eigens angelegter Testbeiträge.

Besonders interessant war, dass das Add-on auch ältere Beiträge mit versteckten Werbelinks gefunden hat. Gleichzeitig gab es Fehlalarme bei technischen Beiträgen, die zahlreiche externe Quellen enthielten.

Genau an dieser Unterscheidung arbeite ich derzeit.

Was noch geplant ist​

  • Weitere Reduzierung von Fehlalarmen.
  • Bessere Erkennung wiederholter Werbemuster.
  • Übersicht über mehrfach auffällige Benutzer.
  • Konfigurierbare Erkennungsregeln für unterschiedliche Forenthemen.
  • Optionales Zurückhalten verdächtiger Beiträge zur manuellen Moderation.
  • Benachrichtigung betroffener Benutzer mit Verweis auf die Forenregeln.
  • Deutsche und englische Sprachdateien.
  • Universelle Nutzung auf unterschiedlichen XenForo-Foren.
Automatische Löschungen und Benutzersperren sind aktuell bewusst nicht Bestandteil der aktiven Erkennung.

Jetzt würde mich eure Meinung interessieren​

Besteht grundsätzlich Interesse an einem solchen Add-on?

Mich würden insbesondere folgende Punkte interessieren:

  1. Welche Arten von Spam bereiten euch in euren Foren die größten Probleme?
  2. Welche Funktionen würdet ihr von einem Anti-Spam-Add-on erwarten?
  3. Wäre euch eine rein lokale Spam-Erkennung ohne externe Dienste wichtig?
  4. Würdet ihr eine automatische Moderation bevorzugen oder lieber zunächst einen reinen Beobachtungsmodus?
  5. Welche Funktionen oder Verbesserungen fehlen euch bei den vorhandenen XenForo-Spam-Schutzmöglichkeiten?
Mein Ziel ist, LinkGuard langfristig zu einer eigenständigen, universell einsetzbaren XenForo-Erweiterung weiterzuentwickeln.

Eine öffentliche Testversion gibt es aktuell noch nicht. Zunächst möchte ich Erfahrungen und Wünsche aus der Community sammeln, bevor ich eine Version für andere Foren bereitstelle.

Ich freue mich über konstruktive Kritik, technische Anregungen und eure Einschätzungen.

Viele Grüße
 

Was LinkGuard bisher kann​

  • Neue Themen und Antworten auf verdächtige externe Links untersuchen.
  • Nachträglich bearbeitete Beiträge erneut prüfen.
  • Auch ältere Benutzerkonten berücksichtigen.
  • Versteckte Werbung, SEO-Linkbuilding und typische Backlink-Muster erkennen.
  • XenForo-BBCode-Links analysieren.
  • Externe Domains anhand konfigurierbarer Regeln bewerten.
  • Vertrauenswürdige Domains über eine Whitelist ausnehmen.
  • Auffällige Domains gezielt beobachten.
  • Eine Spam-Bewertung anhand verschiedener Erkennungsmerkmale vergeben.
  • Bereits vorhandene Forenbeiträge über einen historischen Scan untersuchen.
  • Historische Prüfungen in kleinen Stapeln mit Fortschrittsanzeige durchführen.
  • Verdächtige Beiträge direkt im Administrationsbereich anzeigen.
  • Treffer mit den Status „Offen“, „Spam bestätigt“ oder „Kein Spam“ bewerten.
  • Benutzerprofile und betroffene Beiträge direkt aufrufen.
Auf Links prüfen kann auch Xenforo, einfach frisch registrierten nicht das setzen von Links erlauben ohne das Beiträge mit Links moderiert wurden, eher diese nicht mindestens 2 Beiträge geschrieben haben und Zeit x registriert sind. Klappt eigentlich sehr zuverlässig.
Nachträglich bearbeitete Inhalte prüfen geht damit freilich nicht.
Dazu die Zensur und was Xenforo von Haus aus bietet - hab damit seit Xenforo 2.2 eigentlich nie wieder Probleme gehabt.

Welche Arten von Spam bereiten euch in euren Foren die größten Probleme?
Mittlerweile nur noch KI-Datensammler Bots, die den Server belasten.

Wäre euch eine rein lokale Spam-Erkennung ohne externe Dienste wichtig?
Nur wenn diese ebenso gut wie die Clouddienste läuft aber auch den eigenen Server nicht übermäßig belastet (das tun ja schon KI-Bots genug) ;)

Würdet ihr eine automatische Moderation bevorzugen oder lieber zunächst einen reinen Beobachtungsmodus?
Wozu Moderation, wenn dies automatisch läuft? Entweder ne Meldung und man kanns manuell prüfen oder bei Foren mit extrem vielen neuen Beiträgen was mit gutem Regelwerk, was Abläufe automatisiert.

Welche Funktionen oder Verbesserungen fehlen euch bei den vorhandenen XenForo-Spam-Schutzmöglichkeiten?
Hmm, wenn dann ein Algorythmus, der KI-Trainingsdaten Bots mit normaler Nutzerkennung von realen menschlichen Gästen unterscheiden kann. Für alles andere gibts schon Mittel und Wege die leicht einsetzbar und bezahlbar oder kostenlos sind.


Gestatte ein paar Fragen:
Programmierst du noch klassisch oder setzt du KI-Brocken zusammen?
Oder anders, kennst du deinen Anwendungscode vollständig oder sind Teile daraus aus KI-Hand und deren wirken eine Blackbox?

Lässt sich das Addon rückstandsfrei (!!) wieder entfernen? Also löscht es dann auch Dinge die es in der Datenbank angelegt hat sowie Dateien vom Server? Oder hinterlässt es Datenmüll (wie leider nicht wenige Xenforo Add-ons)?

Wohin soll die Reise preislich gehen?

Telefoniert dein Add-on nach hause?


Und sonst so:
An sich find ich die Ideen erstmal nicht verkehrt, bin gespannt wie du das am Ende dann umgesetzt haben wirst und wie es monetarisiert wird. :)
 
KI-Datensammler Bots
Dafür würde erst einmal Anubis reichen. Und ja für Webhosting und Managed Server ist ein XF Add-on vielleicht sinnig aber es geht immer darum die Last auf dem Netzwerkstack zu nehmen damit der Server gar nicht erst anlaufen muss...

Daher sind die einzig sinnigen Lösungen
Cf
oder aber selbst richtig arbeiten mit F2B etc. Auch Anubis kann einen erheblichen teil... Nur hier stellt sich die Frage wie lange.
 
  1. Welche Arten von Spam bereiten euch in euren Foren die größten Probleme?
Eigentlich gar keine. Durch diverse Massnahmen und add ons gibt es schon seit langem schlicht keine Registrierungen mehr von Spammern. Theoretisch denkbar wäre, dass sich ein Spammer aus einem erlaubten Land manuell registiert und unauffällig einen versteckten Spamlink postet bzw. innerhalb des erlaubten Editierfensters einen Link nachträglich umwandelt. Ist aber soweit bekannt alles nicht vorgekommen.
Ein einziges mal hatte ich vor Jahren den Fall, dass jemand ein einem Zitat einen Link editiert und als Backlink zu seiner Seite umgewandelt hat.
Ergo: Für mich ist Spam kein relevantes Problem.
  1. Welche Funktionen würdet ihr von einem Anti-Spam-Add-on erwarten?
Was ich tatsächlich gerne hätte ist eine automatische Linksäuberung: Viele User posten ohne bösen Willen Links, die mit Trackingparamteren und/oder Affiliatecodes verseucht sind. Passiert z.B. standardmässig bei Links zu Amazon oder Aliexpress, aber auch bei vielen anderen Plattforumen und nahezu immer, wenn links über die "Teilen" Funktion einer Webseite oder App kopiert werden. Gerne auch in Form von Shortlinks über Linkshortener oder von der jeweiligen Plattform selbst erstellt, die die besagten Tracking- und Affiliateparameter erst beim Aufrufen des Links danach in der Browseradressleiste zeigen.

Ein AddOn, dass da verlässlich aufräumen würde ohne die Links zu zerstören würde ich als hilfreich erachten und installieren.
  1. Wäre euch eine rein lokale Spam-Erkennung ohne externe Dienste wichtig?
ja, das wäre bevorzugt. Hängt aber auch ein bisschen von dem externen Dienst ab.
  1. Würdet ihr eine automatische Moderation bevorzugen oder lieber zunächst einen reinen Beobachtungsmodus?
ein Beobachtungsmodus wäre auf jeden Fall sinnvoll und nötig, um erst mal Vertrauen zu der Lösung aufzubauen, bevor man dem Teil autonome "destruktive" Änderungserlaubnis gibt.
  1. Welche Funktionen oder Verbesserungen fehlen euch bei den vorhandenen XenForo-Spam-Schutzmöglichkeiten?
siehe oben. Von Haus aus ist der Spamschutz von XF nicht besonders brilliant - sieht man ja auch daran, dass im XF eigenen Forum x-fach täglich Spampostings veröffentlicht werden, die dann händisch nachträglich entsorgt werden. Mit Hilfe von ein paar Add Ons und passender Konfiguration lässt sich das aber recht problemlos vermeiden. Hängt aber sicherlich von Grösse und Ausrichtung des Forums ab und auch davon, ob "spamintensive Länder" zum Bereich der regulären User gehören.
 
Zuletzt bearbeitet:
Das reicht bei mir zu 99%:


IMG_0573.jpeg
 
Daher sind die einzig sinnigen Lösungen
Cf
oder aber selbst richtig arbeiten mit F2B etc. Auch Anubis kann einen erheblichen teil... Nur hier stellt sich die Frage wie lange.
Das hat Beides aber mit dem geplanten Add On nicht das Geringste zu tun - oder zumindest wüsste ich nicht wie das das ggf. Nachträgliche Verändern von Links in Postings in Werbelinks verhindern können oder erkennen können sollte.
 
Zurück
Oben