Kontaktformular vor Spam schützen (ohne captcha?)

Hallo!
Ein per CSS ausgeblendetes Feld zu erkennen, ist viel komplizierter.
Um es noch schwerer zu machen, könnte man für dieses Feld den Klassennamen dynamisch bei jedem Seitenaufruf erstellen lassen.
Und/oder man weist den anderen Feldern auch Klassen zu, welche nicht zwangsweise einen Sinn ergeben müssen. ;)
Dürfte bei einem schlauen und/oder lernfähigen Bot für noch mehr Verwirrung sorgen.

Ist aber nur so ein Gedankengang von mir. ;)

Gruss Dr Dau
 
Der Punkt ist aber, dass solche Bots nunmal "schlau" genug sind, keine hidden fields ausfüllen. Das ist zu einfach. Ein per CSS ausgeblendetes Feld zu erkennen, ist viel komplizierter.

LG

Dann haben wir aneinander vorbeigeredet. Das hiddenFeld enthält den einen timestamp. Beim absenden, wir überprüft, ob das zwischen Aufruf und absende 4sek. vergangen sind. Für den Fall, das ein dämlicher Bot doch das HiddenField ausführt, wird überprüft ob wirklich eine Zahl vorhanden ist.
 
Dann haben wir aneinander vorbeigeredet. Das hiddenFeld enthält den einen timestamp. Beim absenden, wir überprüft, ob das zwischen Aufruf und absende 4sek. vergangen sind. Für den Fall, das ein dämlicher Bot doch das HiddenField ausführt, wird überprüft ob wirklich eine Zahl vorhanden ist.

Dann müsste man aber zumindest noch den alten Wert in einer Session speichern und schauen, ob das im Formular verändert wurde. Der Bot könnte ja erkennen, oder "vermuten", dass das ein Timestamp ist und einfach mal flockig 10 Minuten oder so abziehen.

LG
 
Dann müsste man aber zumindest noch den alten Wert in einer Session speichern und schauen, ob das im Formular verändert wurde. Der Bot könnte ja erkennen, oder "vermuten", dass das ein Timestamp ist und einfach mal flockig 10 Minuten oder so abziehen.

LG

Es war ja nur ein Beispiel für ihn ;)
Mich würd so langsam mal interessieren was sein Spamschutz für Fortschritte macht :D
 
Zurück