Matheaufgaben als Captcha

14. August 2007 – 18:54

Jeder kennt sie, die Captchas. Meist in Form von Bildern werden sie verwendet um automatische Bots zu blocken. Jedoch haben diese auch Nachteile:
- Oft schwer zu lesen
- Nicht lesbar für Menschen die Behinderungen haben, z.B. Blinde
- Manche Bots können diese bereits erkennen

Manche überlegen schon schon nach Alternativen, um einerseits Bots zu überlisten und andererseits es auch den genannten Gruppen zu ermöglichen, Captchas zu lösen um damit bestimmte Funktionen von Webseiten nutzen zu können.

Ich habe mich vor längerem selbst an der implementation eines Text-Captchas gemacht, welches Rechenaufgaben generiert, diese in Text umwandelt und dann ausgibt.

Die Klasse ist komplett auskommentiert und wurde mit PHP 5.2.0 getestet, sollte aber auch mit allen anderen 5.x Versionen laufen.
Die Klasse ist Public Domain, über einen Backlink bei Verwendung würd ich mich freuen ;)
MathCaptcha.php | MathCaptchaTest.php (zum Testen der Klasse)

  1. 5 Kommentare zu “Matheaufgaben als Captcha”

  2. aber solche matheaufgaben sind für einen bot fast schon leichter auszulesen und was ist mit menschen, die nicht rechnen können? denen fällt das abtippen dann leichter ;)

    greeetZ
    FearOfTheDark

    geschrieben von FearOfTheDark am 14. Aug, 2007

  3. Stimmt auch wieder, aber ich kenne keine Bots, die schon rechnen könne. Außerdem ist dann die Frage, welche mit den Wörtern selber klar kommen, vielleicht haben ja manche nen falschen Zeichensatz und blicken die Umlaute ned :D

    geschrieben von Michael am 14. Aug, 2007

  4. öhm naja, der bot könnte die zahlen und rechenzeichen trennen (evtl das wort plus in + umwandeln) und dann die rechnung durchführen ;) es müssen nur die zahlen in integer umgewandelt werden und die rechenzeichen - öh ja - entstringt werden :-D schon könnte man eine nette rechnung machen ;)

    geschrieben von FearOfTheDark am 14. Aug, 2007

  5. Sobald die Bots das geknackt haben, denk ich mir was neues aus. Bisher hab ich noch nie davon gelesen, dass dieser Schutz schon ausgehebelt wurde ;)

    geschrieben von Michael am 14. Aug, 2007

  1. 1 Trackback(s)

  2. Nov 21, 2007: Der tägliche Ärger mit den Captchas » Beitrag » Basis Denken

Kommentar schreiben