Zum Inhalt springen

Formular Spam - was tun?

Erstellt am 27. Dezember 2007 · 6 Antworten · letzte Antwort am 7. Januar 2008

Tags: Frage

Fredy ·

Hallo,
Ich benutze Mailformplus als Kontaktformular und bekomme in letzer Zeit immer mehr Spam, die offensichtlich von einer Maschine erstellt wurden.
Was kann ich - wenn möglich ohne Captcha - dagegen unternehmen?

Vielen Dank Fredy

j.​bort ·

Hallo,

der Frage kann ich mich nur anschließen!

Anscheinend wird einfach JavaScript deaktiviert und dann dutzende Male das leere Formular verschickt. Man könnte natürlich die ext mailformplus umprogrammieren, aber das erscheint mir kein ganz sinnvoller Weg.

Wer kennt noch Lösungen? Das muss doch mehr Leute betreffen, als nur uns beide?!

Unbekannter Benutzer ·

mailformplus bietet doch eine (auch serverseitige) Validierung der Eingaben, damit würde ich dann vielleicht arbeiten, wenn es kein Captcha sein soll.

Was mir noch einfiele wäre erstellen einer Session und Beschränkung der Menge pro Minute per Session, also z.B. in einer Session darf maximal alle 5 Minuten das Form verschickt werden.

Grüße
Christian

Fredy ·
Kitsunet schrieb

mailformplus bietet doch eine (auch serverseitige) Validierung der Eingaben, damit würde ich dann vielleicht arbeiten, wenn es kein Captcha sein soll.

Wie würdest du konkret diese Validierung machen? Dies funktioniert meiner meinung nach nicht, da solche Spams leicht auf die Validierung hin angepasst werden können.

Kitsunet schrieb

Was mir noch einfiele wäre erstellen einer Session und Beschränkung der Menge pro Minute per Session, also z.B. in einer Session darf maximal alle 5 Minuten das Form verschickt werden.

Das Problem ist nicht, dass viele Spams pro Zeiteinheit kommen. Dies scheint mir auch nicht besonders ideal.

Aber ich bin auf einen interessanten Artikel gestossen, der das Problem - ohne Captchas - beheben könnte: http://www.christosoft.de/?page=tutorials%2FAntispam

Leider müsste hierbei das Plugin th_mailformplus umprogrammiert werden. Was haltet Ihr davon?

Gruss Fredy

KarlRanseier ·

überhaupt nichts... denn diese methode ist so barrierebehaftet, dass auf alle fälle sämtliche leute mit assistiven zugangsmitteln ausgegrenzt werden. da kann man dann besser noch ein captcha benutzen... zumal die aktuelle version ja sogar eine wirklich gut funktionierende audioausgabe unterstütz.

Fredy ·
KarlRanseier schrieb

überhaupt nichts... denn diese methode ist so barrierebehaftet, dass auf alle fälle sämtliche leute mit assistiven zugangsmitteln ausgegrenzt werden. da kann man dann besser noch ein captcha benutzen... zumal die aktuelle version ja sogar eine wirklich gut funktionierende audioausgabe unterstütz.

Barrierebehaftet sind für mich besonders die Captchas. Mir geht es gleich - wenn ich auf ein Formular mit Captcha komme, überlege ich zweimal, ob ich mir dies wirklich antun soll. Viele Captcha sind zudem nichtmal wirklich eindeutig erkennbar.
Captchas sind ganz einfach nicht user-friendly und der oben genannte Link scheint mir eine gute Alternative zu sein. Hast du eine bessere Alternative?

Gruss Fredy

Unbekannter Benutzer ·

Was dieser Artikel nicht berücksichtigt, ist dass du um ein korrektes (barrierearmes) Formular zu erzeugen für deine Inputs auch Labels erzeugen musst, dieses beinhaltet dann ja auch z.B. "E-Mail" und muss auch eine Zuordnung zum eigentlichen Inputfield haben. Außerdem wäre es meiner Meinung nach ein leichtes für solche Fälle ein Spam-Javascript zu erzeugen, dass dann nicht basierend auf dem Namen des Input-Fields sondern auf der Position im Formular ausgefüllt wird und schon hat man wieder Spam.
Also insofern halte ich da nicht viel von, obwohl man das mit mailformplus sicherlich recht einfach machen könnte. Man kann ja für einzelne Marker auch PHP Funktionen definieren und auch Validierungsmethoden selbst machen, darüber kann ich mir vorstellen das einzubauen.