WikiDer > Captcha

Captcha
Ein Captcha mit dem Text 'smwm'. Die Buchstaben sind verzerrt und der Hintergrund hat einen Farbübergang, um die automatische Erkennung zu erschweren. Diese Art von Captcha kann bereits mit dem Computer automatisch verarbeitet werden. Es gibt jetzt bessere Techniken zum Erstellen von Captchas.

EIN captcha (eine Abkürzung von cvollständig einautomatisiert pÖffentlichkeit Turing test zu sagen cComputer und haumans einTeil) ist ein Reaktionstest, der bei der Datenverarbeitung verwendet wird, um festzustellen, ob ein menschlicher Benutzer beteiligt ist oder nicht. Der Begriff wurde im Jahr 2000 eingeführt von Luis von Ahno, Manuel Blum und Nicholas J. Hopper des Carnegie Mellon Universität, und John Langford von IBM.

Ein üblicher Captcha-Typ erfordert, dass der Benutzer die Zeichen einer verzerrten und/oder undeutlichen Folge von Buchstaben und/oder Zahlen auf dem Bildschirm eingibt. Weil der Test im Gegensatz zum Standard von einem Computer präsentiert wirdTuring-Test, wo ein Mann den Test anbietet, wird ein Captcha manchmal als umgekehrter Turing-Test bezeichnet.

Dieses Captcha enthält die Zeichenfolge '6138B'. So aktivieren Sie die automatische Buchstabenerkennung mit OCRerschwerten Techniken werden die Buchstaben und Zahlen (mit unterschiedlichen Größen) gedreht und eine große Anzahl von Buchstaben im Hintergrund platziert, die nicht getippt werden müssen.

Eigenschaften

Captchas haben per Definition die folgenden Eigenschaften:

  • Sie sind komplett automatisiert. Dies macht menschliche Eingriffe in den Text überflüssig, mit klaren Vorteilen in Bezug auf Kosten und Zuverlässigkeit.
  • Es benutzte Algorithmus wird Publikum gemacht, obwohl es vielleicht warpatentiert kann werden. Dies liegt an der Anforderung, dass das Captcha nicht umgangen werden kann, indem ein geheimer Algorithmus entdeckt wird, zum Beispiel durch Reverse Engineering, aber nur von etwas, das nicht von künstliche Intelligenz gelöst werden kann.

Barrierefreiheit

Captchas, die auf dem Lesen von Text – oder anderen visuell erkennbaren Dingen – basieren, verhindern, dass sehbehinderte Benutzer das Abgeschirmte verwenden. Captchas müssen jedoch nicht visuell sein. Jedes andere Problem, das nicht durchgeht künstliche Intelligenz kann geknackt werden, wie Spracherkennung, kann als Basis für ein Captcha verwendet werden. Bei einigen Captcha-Typen kann der Benutzer a Audio-Captcha. Die Entwicklung von Audio-Captchas hinkt jedoch der von visuellen Captchas hinterher, obwohl sie sicherlich genauso effektiv sein könnten.

Vor dem blind und sehbehinderten Benutzern sind visuelle Captchas ein ernstes Problem. Da sie nicht maschinenlesbar sind, können Tools für diese Benutzer, wie z. B. Screenreader, das Captcha nicht interpretieren. Da Captchas häufig in Einschreibungsprozessen verwendet werden (z.B. at Outlook.com, Ebay und Yahoo!) wird der Zugang zu diesen Diensten vollständig behindert. Es ist jedoch manchmal möglich, das Captcha vorlesen zu lassen, damit ein blinder oder sehbehinderter Benutzer es trotzdem eingeben kann.

Im Dokument "Unzugänglichkeit von visuell orientierten Anti-Roboter-Tests"[1] skizziert es W3C einige Probleme mit der Zugänglichkeit, die durch Captchas verursacht werden.

Missbrauch

Captchas werden verwendet, um zu verhindern Absturz verschiedene Online-Dienste nutzen. Captchas verhindern, dass Bots automatisch an Online-Umfragen teilnehmen und kostenlose E-Mail-Postfächer automatisch abonnieren (die dann verwendet werden können, um Spam zu senden) und verhindern Sie, dass Bots Spam versenden, indem Sie den (unerkannten) Absender vor dem Versenden der E-Mail einen Captcha-Test durchführen lassen.

Die einfachsten Captchas können jetzt von Computern gelesen werden.[2] Für die meisten Websites stoppt dies den Fluss von Spam-Nachrichten, da die Kosten für die Entschlüsselung des Captchas die Vorteile der Spam-Nachricht überwiegen. Auf Websites wie Google, Outlook.com und Yahoo ist ein E-Mail-Konto Spammern viel wert.[3] Deshalb verwenden diese Dienste komplizierte Captchas, um die Erstellung von Spam-Konten zu verhindern.

Wenn sich das Entziffern des Captchas nicht mehr auszahlt, können andere Taktiken verwendet werden, um den Test zu umgehen. Einige Websites verwenden beispielsweise Captchas im Registrierungsprozess, um zu verhindern, dass Spammer automatisch eine große Anzahl von Konten erstellen. Spammer haben jedoch einen Weg gefunden, diesen Schutz zu umgehen: eine vom Spammer verwaltete Site, zum Beispiel a Pornoseite, zeigt einem Besucher das Captcha, als ob seine Lösung für den Zugriff auf diese Site erforderlich wäre, und verwendet seine Lösung, um ein Konto zu erstellen.

Neue Typen

Da Software zunehmend in der Lage ist, das Captcha zu entziffern, werden neue Typen entwickelt. Beispielsweise werden Sie möglicherweise aufgefordert, ein Bild aufrecht zu platzieren. Die Bilder sind rund, sodass es mehr als nur vier Möglichkeiten gibt, sie aufrecht zu stellen. Die Bilder enthalten keine Buchstaben und andere leicht zu entziffernde Merkmale wie einen blauen Himmel über einem flachen Horizont. Es kommt auch vor, dass ein Bild erscheint, das aus separaten Zellen besteht. Sie werden dann aufgefordert, in diesem Bild bestimmte Kästchen auszuwählen, zum Beispiel alle Kästchen mit Ampel und klicken dann auf „überprüfen“.

Dem Benutzer kann auch eine Frage gestellt werden, die über das Entziffern von Zeichen hinausgeht, beispielsweise eine (einfache) Berechnung, oder zu einer allgemein bekannten Tatsache, die Computer nur kennen, wenn sie dafür programmiert sind.

Externe Links

  • (und) reCaptcha; Dieser Google-Dienst wertet mehrere Hinweise aus, um Menschen von Bots zu unterscheiden
  • (und) ASP- oder PHP-Captcha; vollständig konfigurierbare und visuelle Effekte in Flash.
Siehe die Kategorie captcha von Wikimedia Commons für Mediendateien zu diesem Thema.