Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
Diskussion

(todo),9,Spam Filter für Posts

Alain_Aubert
Geschrieben am: Do 4.09.2008, 23:23
Report PostQuote Post

Ayom Slave
Group Icon

Gruppe: Admin
Beiträge: 5044
Mitglied seit: 25.09.2003


Ziel
Da die Posts von Spam Bots zunehmen, haben wir einen kleinen Spam Filter eingerichtet.

Todos
- Spam-Filter für Posts (wenn Grenzwert überschritten, Post in Moderatoren Queue verschieben)
- Spam Liste überarbeiten
- Freeze Funktion überarbeiten (hide Profile for freezed users)
- Freeze Funktion besser dokumentieren
- Anpassung archiv.html an Spam Filter
-Ähnliche Themen aussortiert
- Neues Feld für Fake Anmeldungne bei Reg 20/1/10
- Links und Signatur für gefreeste Mitglieder entfernt
- Links und Signatur von nicht aktiven Mitgliedern nur für eingeloggte Mitglieder sichtbar.


progress 90%

Bemerkungen
Bitte meldet, falls ein Spam Post durch den Filter rutscht. Es handelt sich um eine eher rudimentäre Implementation, weshalb dies durchaus vorkommen kann.

@All, @Milan, das Post das anfangs hier stand war eines der Adult-Spam-Post, welches ich zum testen gepostet hatte. Da ich ein paar davon gepostet und noch 2-3 andere Sachen gemacht habe, war es etwas lange online. wink.gif sry, wollte natürlich nicht gegen die eigenen Regeln verstossen.

Das angehängte Bild gibt einen Eindruck von dem Ungemach. Den Moderatoren sei dank waren die einzelnen Themen immer sehr kurz online. Trotzdem bestand Handlungsbedarf.

Bearbeitet von Alain Aubert am Mi 20.01.2010, 20:33

angehängtes Bild
Angefügtes Bild
Top
PMEmail PosterUsers Website
Top
 
 
Milan
#2 Geschrieben am: Fr 5.09.2008, 00:37 (+01:14)
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (aktiv)
Beiträge: 41
Mitglied seit: 13.05.2007


QUOTE
17. Adult-Themen: Seriöse Diskussionen über den Adult-Bereich sind in jedem Unterforum erlaubt, sofern keine pornographische, obszöne oder in sonstiger Weise anstössige Ausdrucksweise verwendet wird.
Links zu Adult-Websites sind in der ganzen Community untersagt (Ausnahme: Nicht verlinkte Domains in Textform, z.B. "domain.net", sofern keine Eigenwerbung).


Edit: Ok, dann ist ja alles in Ordnung.
Top
PMEmail Poster
Top
1 Monat später...
Alain_Aubert
#3 Geschrieben am: Mo 6.10.2008, 15:18 (+1m )
Report PostQuote Post

Ayom Slave
Group Icon

Gruppe: Admin
Beiträge: 5044
Mitglied seit: 25.09.2003


Mit dem Porno-Spam funktioniert der neue Filter zu 100%.

Leider sind in der Tat in letzter Zeit ein paar Spam Beiträge zu Tulamedo-Irgendwas durchgekommen.
Danke an Jürgen für den Hinweis.

Bitte an alle, meldet diese Beiträge mit der Meldenfunktion und benutzt das Stichwort "Spambot".
Top
PMEmail PosterUsers Website
Top
 
G.P.
#4 Geschrieben am: Mo 6.10.2008, 16:59 (+01:41)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1126
Mitglied seit: 21.10.2004


Mich wuerde mal Interessieren wir ihr den Spamfilter umgesetzt habt.
Ich nutze in meinen Forum den Bayes-Filter, bin aber noch nicht so wirklich zufrieden damit.


--------------------
FSJ-ADiA.de - Zivildienst im Ausland
Weltwärts Blog - News für Freiwillige im Ausland
Top
PMEmail PosterUsers Website
Top
 
Alain_Aubert
#5 Geschrieben am: Mo 6.10.2008, 21:28 (+04:29)
Report PostQuote Post

Ayom Slave
Group Icon

Gruppe: Admin
Beiträge: 5044
Mitglied seit: 25.09.2003


trivial static weighted blackword list. Hat ~20 Zeilen.
Sinnvoller wäre die User an sich zu erkennen, was in einem nächsten Schritt geplant ist.

QUOTE
Ich nutze in meinen Forum den Bayes-Filter, bin aber noch nicht so wirklich zufrieden damit.

Wäre intressiert, hast Du einen Link für mich?
Top
PMEmail PosterUsers Website
Top
 
G.P.
#6 Geschrieben am: Mo 6.10.2008, 22:19 (+00:50)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1126
Mitglied seit: 21.10.2004


Da gibt es keinen Link, ist eine eigenkreation wink.gif
Im Prinzip wird jedes einzelne Wort des Beitrags mit einer Lister verglichen und eine Wertung zugeteilt.
Bei Themenspezifischen Foren arbeitet das Script sehr gut, aber gerade bei Allround Boards gibt es noch einige Fehler.

Die User an sich zu erkennen ist ein schoener Ansatz. Bei alten Usern ab X Posts werden die Beitraege bei mir nicht ueberprueft, und bei neuen gibt es ja auch einige Methoden.
Ich denke mal wenn man die IP mit einbezieht kann das schon einiges bringen. Bei einer IP aus Timbuktu ist das Spamriskio sicher hoeher als bei einer aus Deutschland. Auch die Browsereinstellungen/Plugins werde ich mit einbeziehen.

Zumindest habe ich in diesem Thread eine neue Idee gewonnen, dafuer danke biggrin.gif


--------------------
FSJ-ADiA.de - Zivildienst im Ausland
Weltwärts Blog - News für Freiwillige im Ausland
Top
PMEmail PosterUsers Website
Top
 
polonius
#7 Geschrieben am: Mo 6.10.2008, 22:31 (+00:12)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 94
Mitglied seit: 19.03.2006


@Alain: Ich habe mal gemäss auf dem Artikel hier http://www.generation5.org/content/2004/KillSpam.asp einen primitiven Spam-Filter auf der Basis eines neuronalen Netzes (MLP) programmiert. Finde leider den Source nicht, kann mich aber noch erinnern, dass ich eine bestehende NN-Bibliothek in PHP genutzt habe.

Nachtrag: habe den Source gefunden.
Die NN-Bibliothek findet sich inzwischen hier: http://ann.thwien.de/index.php/Download
Top
PMEmail Poster
Top
3 Monate später...
Alain_Aubert
#8 Geschrieben am: Mo 5.01.2009, 23:22 (+3m )
Report PostQuote Post

Ayom Slave
Group Icon

Gruppe: Admin
Beiträge: 5044
Mitglied seit: 25.09.2003


@all, ich musste den Gürtel etwas enger schnallen. Es kann sein, dass Beiträge als false positives erkannt werden. D.h. ihr postet was und es erscheint nicht. Dann bitte sofort bei mir beschweren? Danke.

@polonius, rückst Du Deine Implementation auch raus wink.gif ? Wusste nicht, dass es NN libs in PHP gibt... Ist das Performant?
Top
PMEmail PosterUsers Website
Top
 
polonius
#9 Geschrieben am: Di 6.01.2009, 10:54 (+11:31)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 94
Mitglied seit: 19.03.2006


QUOTE (Alain Aubert @ Di 6.01.2009, 00:22)
@polonius, rückst Du Deine Implementation auch raus wink.gif ? Wusste nicht, dass es NN libs in PHP gibt... Ist das Performant?

Ich habe mich nie darauf geachtet, wie performant das ist. Es war in meinem Fall auch nicht so wahnsinnig wichtig, da ich es nur für ein Gästebuch mal genutzt habe, welches geringen Traffic aufwies. Der wichtigste Performance-Faktor ist, dass du einen Beitrag zig mal durch das NN laufen lassen musst, um es zu trainieren.

Wenn dich die Implementierung wirklich interessiert, schick mir eine PM, wohin ich dir den Source schicken soll (ich muss ihn aber wieder suchen ;-)). Es ist natürlich zu berücksichtigen, dass das die Lösung meine Programmierkenntnisse von vor einigen Jahren repräsentiert und lediglich einen sehr simplen Ansatz darstellt, der sicher noch stark verbessert werden kann.
Top
PMEmail Poster
Top
8 Monate später...
Alain_Aubert
#10 Geschrieben am: Mo 24.08.2009, 13:47 (+8m )
Report PostQuote Post

Ayom Slave
Group Icon

Gruppe: Admin
Beiträge: 5044
Mitglied seit: 25.09.2003


Done.


Projekt ist also beendet.

Prejekt reopened (20/1/10)
Top
PMEmail PosterUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/26166

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen




Anzeige - [Hier werben / Mediadaten]





Anzeigen


[Hier werben / Mediadaten]