Umfrage
Feedback
Geini schrieb:
Danke für die Informationen zu den Captchas und die schönen beispiele!! so brauchte ich nicht lang suchen und hab dazu noch eine Super erklärung + download gefunden....
mehr...
©1996-2012
Michael Rosenbaum Ratzeburg - Deutschland
Anzeige
Meist gesucht
Atom Uhr Base64 De Encoder Bios BIOS Boot CD I BIOS Boot CD II BIOS Boot Diskette BIOS Boot Logo BIOS Boot USB Stick BIOS EPA Logos BIOS Passwörter BIOS Pieptöne BIOS Update Anleitung Blog Spam Fütterung Feedback PC Profi gesucht ! PiX Color Picker PixelRuler Programme Wie ist meine IP ?
Domains
Domains zu verkaufen!
Kurze und einprägsame Domains sind sehr selten.
9b9.de
pik7.net
rapidlinks.de
rapidlinks.net
rapidlinks.eu
Alle verfügbaren Domains...
Andere Techniken zum Erzeugen/Verbessern von Captchas
Da die Qualität der OCR-Software zur Erkennung alphanumerischer Captcha-Zeichen immer besser wird, müssen auch die Captchas selbst immer weiter verbessert werden, bzw. andere Wege/Techniken gefunden werden, um Captchas dauerhaft(er) als sicheren Spamschutz einzusetzen. Beispiel 10 zeigt ja bereits, wie man anstatt von alphanumerischen Zeichen auch Symbole verwenden kann, trotzdem haben sich alphanumerische Captcha-Zeichen heutzutage quasi als Webstandard etabliert.
Ich werde daher in Zukunft hier noch andere Lösungswege vorstellen, und würde mich freuen, wenn der eine oder andere hier auch seine Ideen/Vorschläge mit einbringt.
Beispiel #1
Nimm 2: Anstatt nur ein Captcha-Bild nehmen wir einfach zwei. Die obere Bildhälfte wird als Hintergrundbild in ein <div>-Tag gepackt und die untere Bildhälfte als normales Vordergrundbild eingebunden (siehe weisse Trennlinie). Der Vorteil ist, dass ein Spam-Robot jetzt nur noch ein halbes Bild mittels OCR analysieren kann.
Download: -
Beispiel #2
Klicke in den geöffneten Kreis: Hier handelt es sich um einen Formular-Button (type="image"). Klickt man nun irgendwo auf den Button, so wird die aktuelle X/Y-Position des Mauszeigers ausgewertet. Liegt die Position innerhalb des geöffneten Kreises, so war die Captcha-Prüfung erfolgreich. Der Vorteil dieses Captcha ist, dass der Benutzer keine Tastatureingaben machen muss, sondern nur einen Mausklick. Der Nachteil bei diesem Demobutton ist aber, dass er zu klein ist. Platziert man 5-6 Kreise nebeneinander, so sind fast alle X/Y-Positionen abgedeckt. Somit könnte auch ein Bot per Zufall leicht erraten, wo sich ein geöffneter Kreis an den 5-6 verschiedenen Koordinaten befindet. D.h. man müsste einen grösseren Button und/oder kleinere Kreise verwenden.
Download: example2.zip
Alle meine PHP-Skripte setzen Grundkenntnisse in PHP voraus. Deshalb gibts eigentlich nicht viel zu beschreiben: beide Dateien ins gleiche Homepage-Verzeichnis kopieren und dann im Browser die "form.php" aufrufen. Und anstatt der echo-Ausgabe von OK und WRONG deklariert man einfach z.B. eine Variable namens $ok und setzt sie auf "true", wenn die Kreisposition korrekt war, und "false", wenn nicht korrekt. Oder man macht die Weiterverarbeitung gleich innerhalb der IF-Abfrage von OK und WRONG. MFG
flazh 27.Aug.2008 06:39
Huhu, wäre es vielleicht möglich ne Beschreibung zu Beispiel 2 mit den Kreisen zu geben ? Mit den 2 datein vom Download komme ich nicht so recht zurecht. Mfg
Swen 27.Aug.2008 00:23