Zum Inhalt springen

Gästebuch wird gespamt!

Erstellt am 12. Juli 2006 · 7 Antworten · letzte Antwort am 16. September 2006

Tags: Frage

tujetsch ·

In letzter Zeit erhalte ich öfters Einträge im Gästebuch, welche verdächtig nach Spam aussehen:

1. Die E-Mailadresse des Eintragenden gibt es nicht.
2. Es wird immer nur ein englischsprachiger Vorname eingesetzt.
3. Im Text wird eine Riesenliste mit URL's eingetragen.
Das Ganze sieht verdächtig nach einem automatisch arbeitenden Tool aus.
Hat jemand damit schon Erfahrungen gemacht?

just2b ·

schau mal die Kategorie durch in der du gepostet hast, stichwort auch für suchen... captcha => wobei es auch zu einträgen von personen kommt, dagegen hilft auch kein script...

georg

tujetsch ·

Hallo Georg
Danke für Deinen Tipp. Ich werde captcha sicher anschauen, mich hätte interessiert, ob man nicht auch einen Filter bauen könnte, der spamverdächtige Einträge nicht zulässt.
Aber werde erst mal mit captcha testen.
Marcel

Bebbi ·

Hallo Marcel

Ich gehe davon aus, dass du das ve_guestbook benutzt. Das hier funktioniert ziemlich gut:

#38822

Viel Erfolg

Bebbi

Flink ·
tujetsch schrieb

1. Die E-Mailadresse des Eintragenden gibt es nicht.

Das kann ab tt_guest 1.1.2 über die E-Mail Prüfung abgestellt werden.

plugin.tt_guest.emailCheck = 1
deraxel ·

Hallo alle Spamgeschädigten!

ich habe das Problem mit verschiedenen Vorkehrungen gelöst:

1. das Formular für den Gästebucheintrag wurde passwortgeschützt, Benutzername und Passwort werden als Bild angezeigt,
2. eine zusätzliche Checkbox ("Dies ist kein Spam") und Datenfeld in der DB eingefügt. Sie muss angeklickt werden, damit der Eintrag in die Datenbank übernommen wird.
3. eine Blacklist eingerichtet mit der die Einträge abgeglichen werden. Wird einer der Begiffe gefunden, wird der Eintrag auf "hidden" gesetzt. So sieht die MySQL-Abfrage dazu aus:

$query = "UPDATE tt_guest SET nospam=0, hidden=1 WHERE MATCH (title,note,cr_name) AGAINST ('viagra, buy, phentermine, vigrx, gambling, porn, fetish, xanax, mature, lactulose, petrodex, diphenhydramin, tobacco, keno, valium, cheapest, meridia, tramadol, centrine, cassino, bangbros, itchstick, petromalt, diphenhydramine, epiotic, nolvasanotic, laxaire, marriage, hotusa, fateback, on-line-electronics, forumzen, cialis')";
$res = mysql(TYPO3_db,$query);

Anzuschauen ist das Ganze unter http://www.ijgd.de

Viele Grüße
deraxel

alexliebe ·

Hi deraxel,

kannst Du mir schreiben, wie Du Punkt 2 "eine zusätzliche Checkbox" genau gemacht hast.
Was genau fügst Du in der DB hinzu und was in setup.txt

    10.label = Header:
    10.type = *data[tt_guest][NEW][title]=input 
    20.label = Your comment:
    20.type = *data[tt_guest][NEW][note]=textarea
    30.label = Name:
    30.type = *data[tt_guest][NEW][cr_name]=input 
    40.label = Email:
    40.type = *data[tt_guest][NEW][cr_email]=input
    50.label = Homepage:
    50.type = data[tt_guest][NEW][www]=input
    60.type = formtype_db=submit
    60.value = Add yourself

und in welcher Datei fügst Du die MySQL-Abfrage ein (Punkt 3)???

Ich wäre Dir für Hilfe sehr, sehr dankbar. Mein Gästebuch wird total zugespamt.
Ürigens: ich verwende Version 1.1.2

Gruß, Alex

gabrielschreiber ·

Hi zusammen!

Man wird wohl den Spammern, die automatisiert Gästebücher spammen wohl nie ganz beikommen. Außerdem gibt es ja dann noch die Spammer, die Menschen sind und sich deshalb auch nicht von captcha abschrecken lassen. Deshalb ein simpler Lösungsvorschlag (für tt_guest):

Per TypoScript die Standardeinstellung auf "unsichtbar" stellen und sich über einen neuen Eintrag per Mail informieren lassen. Dann sieht man ja, ob es sich um Spam handelt und kann den Eintrag von Hand auf sichtbar schalten.

Das "unsichtbar schalten" erreicht man mit

FEData.tt_guest.default.hidden = 1

und die Mailbenachrichtigung mit

FEData.tt_guest.processScript.notifyEmail = mail@domain.com

Gruß,
Gabriel