Was kann man gegen Spam-Robotern tun?
-
- Beiträge: 35
- Registriert: Do 23. Aug 2007, 08:36
- Kontaktdaten:
Was kann man gegen Spam-Robotern tun?
Ich entdecke immer mehr Spammails die über Formulare geschickt werden. Was kann man gegen diese Spam-Robotern tun, die das verursachen?
Es gibt sicherlich viele Mittel wie man sich gegen Spamming schützen kann. Was ich in Contenido aber vermisse ist, das keinen Modul wie das Image-Captcha existiert, oder ich habe sie nicht finden können. Falls ihr nicht weißt was ein Captcha ist, dann hilft vielleicht die kurze Beschreibung darüber:
Image-Captcha
Der Vorgang der Captcha kann wie unten beschrieben ablaufen:
Bevor man einen Kommentar oder ein Formular sendet, erscheint eine Buchstaben-Kombination (Image-Captcha) und ein Textfeld, wo man diese Buchstaben in dieses Textfeld eintippen kann. Das System überprüft dann diese Buchstaben ob sie übereinstimmen. Falls ja kommt wird sie gesendet, falls nicht wird es geblockt. Der Spam-Roboter kann diese Buchstaben nicht erkennen bzw. nicht ablesen.
Gruß double
Es gibt sicherlich viele Mittel wie man sich gegen Spamming schützen kann. Was ich in Contenido aber vermisse ist, das keinen Modul wie das Image-Captcha existiert, oder ich habe sie nicht finden können. Falls ihr nicht weißt was ein Captcha ist, dann hilft vielleicht die kurze Beschreibung darüber:
Image-Captcha
Der Vorgang der Captcha kann wie unten beschrieben ablaufen:
Bevor man einen Kommentar oder ein Formular sendet, erscheint eine Buchstaben-Kombination (Image-Captcha) und ein Textfeld, wo man diese Buchstaben in dieses Textfeld eintippen kann. Das System überprüft dann diese Buchstaben ob sie übereinstimmen. Falls ja kommt wird sie gesendet, falls nicht wird es geblockt. Der Spam-Roboter kann diese Buchstaben nicht erkennen bzw. nicht ablesen.
Gruß double
-
- Beiträge: 60
- Registriert: Do 4. Jan 2007, 17:10
- Kontaktdaten:
Es gibt für Contenido einen Spamschutz:
Hättest du richtig gesucht, wäre das dabei herausgekommen:
http://contenido.org/forum/viewtopic.ph ... spamschutz
Hättest du richtig gesucht, wäre das dabei herausgekommen:
http://contenido.org/forum/viewtopic.ph ... spamschutz
Exercitatio artem parat -
Übung macht den Meister
- Jeder fängt mal klein an
Übung macht den Meister
- Jeder fängt mal klein an
Captchas werden von Robots mittlerweile erkannt.
TIPP: Meine Formulare sind seit geraumer Zeit spamfrei nachdem ich die Formularfelder umbenannt habe. Was vorher beispielsweise "entry", "email", "name" hieß, heißt jetzt "ahdkjewbkfjb", "aliefajsnfblks" oder "ajsdnejbdfjsbd". Eine Falle wie ein Feld namens "email", das ich als hidden-Inputfeld in das Formular eingebaut habe, und nachher prüfe, ob etwas reingeschrieben wurde, scheint auch ganz gute Dienste zu bieten.
Ich habe keine Ahnung, wie lange das vorhalten wird - aber es erfüllt erstmal seinen Zweck, ohne den User mit Dingen wie (entweder unleserlichen oder zwecklosen) Captchas zu nerven oder abzuschrecken.
TIPP: Meine Formulare sind seit geraumer Zeit spamfrei nachdem ich die Formularfelder umbenannt habe. Was vorher beispielsweise "entry", "email", "name" hieß, heißt jetzt "ahdkjewbkfjb", "aliefajsnfblks" oder "ajsdnejbdfjsbd". Eine Falle wie ein Feld namens "email", das ich als hidden-Inputfeld in das Formular eingebaut habe, und nachher prüfe, ob etwas reingeschrieben wurde, scheint auch ganz gute Dienste zu bieten.
Ich habe keine Ahnung, wie lange das vorhalten wird - aber es erfüllt erstmal seinen Zweck, ohne den User mit Dingen wie (entweder unleserlichen oder zwecklosen) Captchas zu nerven oder abzuschrecken.
"Es wird keine Handlung geben, keine Geschichte mit ihrer Versprechung auf einen Anfang und ihrer Hoffnung auf ein Ende." (Andrzej Stasiuk)
-
- Beiträge: 60
- Registriert: Do 4. Jan 2007, 17:10
- Kontaktdaten:
Ansonsten gibt es auch noch die Möglichkeit mit dem DropDown-Feld:
Füge ein DropDown aus mit 2 Möglichkeiten
1. Spam
2. Kein Spam
Spam ist immer vorselektiert und der User muss "Kein Spam" auswählen, damit das Formular verarbeitet werden kann. Ist momentan noch sehr effektiv.
Füge ein DropDown aus mit 2 Möglichkeiten
1. Spam
2. Kein Spam
Spam ist immer vorselektiert und der User muss "Kein Spam" auswählen, damit das Formular verarbeitet werden kann. Ist momentan noch sehr effektiv.
Exercitatio artem parat -
Übung macht den Meister
- Jeder fängt mal klein an
Übung macht den Meister
- Jeder fängt mal klein an
-
- Beiträge: 35
- Registriert: Do 23. Aug 2007, 08:36
- Kontaktdaten:
Die Lösung mit dem Select-Box ist nicht ok, denn dann würde jedes zweite Formular verschickt werden. Außerdem finde ich das nicht seriös.
Was ist wenn man mit Zeitlimit arbeiten würde. Ich habe gelesen, das die Bots zwischen 5 und 10 Sekunden das Formular ausfüllen und verschicken können. Wenn man sagt, das nur Formulare verschickt werden die mehr als 10 Sekunden brauchen. Das wäre doch eine Möglichkeit.
Was ist wenn man mit Zeitlimit arbeiten würde. Ich habe gelesen, das die Bots zwischen 5 und 10 Sekunden das Formular ausfüllen und verschicken können. Wenn man sagt, das nur Formulare verschickt werden die mehr als 10 Sekunden brauchen. Das wäre doch eine Möglichkeit.
-
- Beiträge: 184
- Registriert: Fr 17. Aug 2007, 12:15
- Kontaktdaten:
Guck dir mal http://www.projecthoneypot.org an.
Da kannste Dich registrieren und mit folgendem Modul
http://contenido.org/forum/viewtopic.php?t=18281 gegen deren Datenbank prüfen lassen und Spammern den Zugriff auf Deine Page verbieten.
Spiel mit dem regulären Ausdruck ein wenig rum, damit Du möglichst wenig false positives bekommst. Du kannst natürlich auch ein Modul schreiben, dass beim verschicken Deines Formulars gegen die Datenbank prüft und einfach nur den Eintrag verweigert.
Ich habe seither kein Problem mehr mit Kommentar und Gästebuch-Spam auf allen meinen Seiten.
Gruß,
Manuel
Da kannste Dich registrieren und mit folgendem Modul
http://contenido.org/forum/viewtopic.php?t=18281 gegen deren Datenbank prüfen lassen und Spammern den Zugriff auf Deine Page verbieten.
Spiel mit dem regulären Ausdruck ein wenig rum, damit Du möglichst wenig false positives bekommst. Du kannst natürlich auch ein Modul schreiben, dass beim verschicken Deines Formulars gegen die Datenbank prüft und einfach nur den Eintrag verweigert.
Ich habe seither kein Problem mehr mit Kommentar und Gästebuch-Spam auf allen meinen Seiten.
Gruß,
Manuel
-
- Beiträge: 54
- Registriert: Mi 19. Apr 2006, 19:00
- Kontaktdaten:
ich finde ja auch weiterhin folgendes Vorgehen sehr effektiv:
einfach ein zusätzliches Feld bereitstellen und den Nutzer dazu auffordern eine bestimmtes Wort dort reinzuschreiben.
Besipielsweise. schreibe in das nächste Feld "hallo" rein
Das mit einer einfachen if-Abfrage ausgewertet funktioniert (noch) wunderbar.
einfach ein zusätzliches Feld bereitstellen und den Nutzer dazu auffordern eine bestimmtes Wort dort reinzuschreiben.
Besipielsweise. schreibe in das nächste Feld "hallo" rein
Das mit einer einfachen if-Abfrage ausgewertet funktioniert (noch) wunderbar.
-
- Beiträge: 35
- Registriert: Do 23. Aug 2007, 08:36
- Kontaktdaten:
Danke @delinquent.delinquent hat geschrieben:Guck dir mal http://www.projecthoneypot.org an.
Da kannste Dich registrieren und mit folgendem Modul
http://contenido.org/forum/viewtopic.php?t=18281 gegen deren Datenbank prüfen lassen und Spammern den Zugriff auf Deine Page verbieten.
Spiel mit dem regulären Ausdruck ein wenig rum, damit Du möglichst wenig false positives bekommst. Du kannst natürlich auch ein Modul schreiben, dass beim verschicken Deines Formulars gegen die Datenbank prüft und einfach nur den Eintrag verweigert.
Ich habe seither kein Problem mehr mit Kommentar und Gästebuch-Spam auf allen meinen Seiten.
Gruß,
Manuel
Dein Modul gefällt mir sehr gut. Ich denke kombiniert mit captcha ist es eine gute Lösung.
Ich habe mich jetzt bei der projecthoneypot registriert. Ma kucken wie das Ganze jetzt funzen wird...
Ich habe mal jetzt einiges zusammengestellt was gegen Spam-Bots so gibt:
1) Image-Captcha
2) Flooding-Sperre (Nach senden eines Formulars IP-Adresse merken und sperren)
3) Bestätigungsemail
4) DNS Blacklist Check (Beim betreten einer Website die IP-Adresse des Besuchers mit der Black-List vergleichen)
Falls ihr noch mehr Lösungen kennt dann her damit.
Gruß double
Zuletzt geändert von bilal.arslan_4fb am Mi 28. Nov 2007, 11:43, insgesamt 1-mal geändert.
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
-
- Beiträge: 35
- Registriert: Do 23. Aug 2007, 08:36
- Kontaktdaten:
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Mh... nein? Das Image-Captcha ist ja lediglich eine Grafik.
Ich meine das als Erweiterung des Ansatzes von MichFress. Er hat die Formularnamen einmal umbenannt in etwas nicht logisches. Meine Idee wäre, bei jedem Aufruf unterschiedliche, normalerweise unlogische Namen für input's et cetera zu generieren.
Ich meine das als Erweiterung des Ansatzes von MichFress. Er hat die Formularnamen einmal umbenannt in etwas nicht logisches. Meine Idee wäre, bei jedem Aufruf unterschiedliche, normalerweise unlogische Namen für input's et cetera zu generieren.
eine totsichere lösung wird es wohl niemals geben. aber mir persönlich gefällt noch folgende (counting piggs):
http://www.firepages.com.au/captcha.htm
die kombinationsmöglichkeiten sind zwar nicht dramatisch vielfältig. allerdings handelt es sich eben nicht um einen text, der mit einem ocr-programm erruiert werden kann, sondern um eine nochmals komplexere musterprüfung.
ich habe das schon mal in contenido umgesetzt (im formularmodul). dabei kann man natürlich noch darauf verzichten, bei der frage die bilder nochmals anzugeben (was es ja für robots erleichtern würde). bei meiner umsetzung habe ich deshalb nur einen text ausgegeben, der aussagt, man sollte bestimmte abbildungen im bild zählen.
auch bei einer geringen anzahl bilder ergeben sich schon vielfälltige kombinationsmöglichkeiten. wenn man das kombiniert mit einer ip-prüfung dürfte das die meisten spambots abhalten.
http://www.firepages.com.au/captcha.htm
die kombinationsmöglichkeiten sind zwar nicht dramatisch vielfältig. allerdings handelt es sich eben nicht um einen text, der mit einem ocr-programm erruiert werden kann, sondern um eine nochmals komplexere musterprüfung.
ich habe das schon mal in contenido umgesetzt (im formularmodul). dabei kann man natürlich noch darauf verzichten, bei der frage die bilder nochmals anzugeben (was es ja für robots erleichtern würde). bei meiner umsetzung habe ich deshalb nur einen text ausgegeben, der aussagt, man sollte bestimmte abbildungen im bild zählen.
auch bei einer geringen anzahl bilder ergeben sich schon vielfälltige kombinationsmöglichkeiten. wenn man das kombiniert mit einer ip-prüfung dürfte das die meisten spambots abhalten.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
browser speichern normalerweise die eingaben und stellen diese bei feldern zur verfügung, die einen bestimmten namen tragen. das verliert man dadurch natürlich.frederic hat geschrieben:Was ich für eine interessante Möglichkeit halte, sind per Zufall generierte Feldernamen im Formular.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
sicher...frederic hat geschrieben:In diesem Fall, kummer, ist es abzuwägen, was man für wichtiger hält: Spamfreiheit oder dbzgl. Userfreundlichkeit.

die andere frage ist, ob das alleine schon was nützt. ich schätze mal, dass die bots keine vernünftigen eingaben machen. insofern spielt der feldname auch keine rolle. würde ich mindestens meinen.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)