Alles, was Sie jemals über CAPTCHAs wissen wollten, aber nicht zu fragen wagten [Technologie erklärt]

Liebe sie oder hasse sie - CAPTCHAs sind im Internet allgegenwärtig geworden. Was in aller Welt ist ein CAPTCHA und woher kommt es?

Liebe sie oder hasse sie - CAPTCHAs sind im Internet allgegenwärtig geworden.  Was in aller Welt ist ein CAPTCHA und woher kommt es?
Werbung

Liebe sie oder hasse sie - CAPTCHAs sind im Internet allgegenwärtig geworden. Was ist CAPTCHA überhaupt und woher kommt es? Die CAPTCHA ist verantwortlich für die Augenbelastung der ganzen Welt und hat als die effektivste Waffe im Kampf gegen Web-Spam viel Aufmerksamkeit erregt. Aber sind sie effektiv? Gibt es noch andere Arten von CAPTCHA als die grundlegende "neige deinen Kopf, schiel und lies mich"?

Du wirst nicht bestehen (der Turing Test)!

Captcha's wurden von einem Team von Carnegie Mellon-Professoren erfunden und um das Jahr 2000 von AltaVista und Yahoo zum ersten Mal verwendet, um automatisierte Chat-Bots und URL-Eingaben zu verhindern. Es ist in der Tat eine Abkürzung für C ompletely A utomated P ublic T uring test, um Computer und H mans A zu erzählen.

Für diejenigen von Ihnen, die nicht wissen, was das bedeutet, kann es helfen zu erklären, was der Turing-Test ist. Der nach dem britischen Professor Alan Turing benannte Turing-Test ist der Standardtest einer auf künstlicher Intelligenz basierenden Maschine. Wenn eine Maschine den Test besteht, wird sie als intelligentes Verhalten betrachtet . Im Wesentlichen beinhaltet der Test das Gespräch mit einer Anzahl von Richtern über eine Textschnittstelle - wenn die Richter nicht sagen können, dass sie mit einem Computer chatten, besteht sie den Test. Persönlich bin ich der Meinung, dass der Turing-Test nutzlos ist, auf der Grundlage, dass sich ein Delphin auch nicht mit einem Menschen unterhalten kann, aber wir schreiben ihm eine höhere Form von intelligentem Verhalten zu. Aber ich schweife ab.

Was ist Captcha?

Das CAPTCHA ist daher ein automatisierter Turing-Test. Es gibt eine Reihe von verschiedenen Möglichkeiten, dies zu tun, aber die gebräuchlichste, auf die wir uns anscheinend festgelegt haben, ist, dem Benutzer eine verschlüsselte Form von Text zu präsentieren, wobei (oft fälschlicherweise) angenommen wird, dass jeder normale Mensch in der Lage sein wird, die zu entziffern Text.

wie Captcha funktioniert

Das CAPTCHA hat sich im Laufe der Zeit weiterentwickelt, wurde aber letztendlich besiegt, wie wir später herausfinden werden.

Textbasierte CAPTCHAs und das Re-CAPTCHA-Projekt

Das reCAPTCHA-Projekt, das jetzt im Besitz von Google ist, entschied, dass es keine fantastische Möglichkeit bot, kryptische Texte zu entschlüsseln, um die Mängel der computergestützten optischen Zeichenerkennung zu korrigieren. Besonders für ältere Bücher ist es für Computer sehr schwierig, die Wörter zu erkennen, während ein Mensch die Aufgaben trivial findet. Kombinieren Sie die Aufgabe, alte Bücher mit Spamschutz zu digitalisieren, und Sie sind der absolute Gewinner.

wie Captcha funktioniert

Wenn der Computer jedoch Schwierigkeiten hatte, das Wort überhaupt zu erkennen, wie kann er dann feststellen, ob das, worüber Sie geschrieben haben, Unsinn ist? Einfach - Präsentieren Sie dem Benutzer ZWEI Wörter, von denen eines bekannt ist. Das System geht davon aus, dass, wenn der Benutzer das bekannte Wort korrekt eingibt, die Wahrscheinlichkeit besteht, dass das nicht erkennbare Wort ebenfalls korrekt ist.

Eine andere geniale Idee ist, den CAPTCHA mit irgendeiner Form von Werbung zu kombinieren.

Matheproblem

wie Captcha funktioniert

OK, das Bild ist ein Witz, aber im Wesentlichen wird dem Benutzer ein grundlegendes mathematisches Problem präsentiert. Wir verwenden jetzt ein ähnliches System auf der Answers-Website. Es muss nicht schwierig sein, nur eine grundlegende Ergänzung.

Bildbasierte CAPTCHAs

So schwierig einige der ReCAPTCHA-Codes für Sie und mich manchmal sein können, es wurde bereits eine Software entwickelt, die den Code mit einer Erfolgsquote von 30% brechen kann - was für eine Spam-Kampagne mit Millionen von Versuchen eine akzeptable Rate ist. Bilder auf der anderen Seite sind extrem schwierig für Computer semantisch zu verarbeiten. Denken Sie an ein einfaches Katzenbild - die Programmierung eines Computers, um ein menschliches Gesicht zu erkennen, ist schwer genug, aber eine Katze von allen anderen Tieren und Objekten in der Welt zu unterscheiden, ist zu diesem Zeitpunkt ziemlich unmöglich.

Was ist Captcha?

Logikbasiert

Diese beruhen auf logischer und semantischer Intelligenz über die Welt oder einfach nur auf einem gemeinsamen menschlichen Sinn. Einige Beispiele könnten sein:

  • Identifizieren Sie das Essen in dieser Liste: Asphalt, Speck, Wolke, Dolch.
  • Identifizieren Sie die Waffe in dieser Liste: Asphalt, Speck, Wolke, Dolch.
  • Wie viele Türen hat ein viertüriges Auto?
  • Was ist das dritte Wort in diesem Satz?
  • Was ist übrig, wenn Sie das B von ABC entfernen?

Ein großartiges Plugin, um diese Art von Tests in Ihr WordPress-Kommentar-System zu integrieren, ist übrigens WP-Gatekeeper.

De-CAPTCHA Dienstleistungen

Die traurige Tatsache ist, dass CAPTCHAs, obwohl sie ein notwendiges Übel sind, heutzutage leicht von Spammern überwunden werden können. Während einige Spammer tatsächlich ausgeklügelte Software entwickelt haben, die das menschliche Auge und Gehirn nachahmen können, wie ein Mensch es tut, ist die Wahrheit weitaus einfacher und entsetzlicher. Warum sollten Sie teure Software entwickeln, wenn Sie jemanden für das CAPTCHA bezahlen können? Die derzeit günstigste Rate beträgt 1, 39 USD für 1000 CAPTCHAs mit einer Genauigkeit von 98%, und Services wie Death By Captcha haben ausgefeilte APIs entwickelt, die Entwickler verwenden können. Die einzige Person, die heutzutage von CAPTCHAs gebremst wird, bist du!

Die Zukunft des Captcha

Wie alles andere im Leben sind CAPTCHAs für Hacking oder Spamming nicht undurchdringlich. Wenn neue und ausgeklügeltere Tests entwickelt werden, werden immer ausgefeiltere Methoden entwickelt, diese zu durchbrechen - und die Lösung, jemand anderen zu bezahlen, um sie für Sie zu tun, kann niemals besiegt werden. Dennoch liegt es in unserer Verantwortung als Webentwickler und Administratoren, Spammer von unseren Seiten fernzuhalten, ohne die Benutzererfahrung zu beeinträchtigen.

Bist du schockiert zu erfahren, wie billig ein CAPTCHA besiegt werden kann? Hast du irgendwelche anderen CAPTCHAs in der Wildnis gesehen, die dich beeindruckt haben? Lass es uns in den Kommentaren wissen! Überprüfen Sie auch alle lustigen Bilder mit "captcha" auf Geeky Fun.

Bildquelle: xkcd

In this article