Der Begriff CAPTCHA besteht aus den Großbuchstaben des folgenden Ausdruckes: „C-ompletely A-utomated P-ublic T-uring test to tell C-omputers and H-umans A-part“. Auf deutsch: „Vollautomatischer öffentlicher Turing-Test zur Unterscheidung von Computern und Menschen“. Die Abkürzung ist an den Begriff „capture“ angelehnt.
Warum die Unterscheidung von Mensch und Computer?
Roboterprogramme (auch „Bots“ genannt) können, wenn mißbräuchlich eingesetzt, Schaden anrichten. Im einfachsten Fall verbrauchen sie Resourcen. Um nun diese Resourcen nur Menschen zur Verfügung zu stellen, ist es beispielsweise für einen Webseiten-Betreiber von Interesse, ob der Zugriff auf seine Seiten durch einen Menschen oder Bot erfolgt.
Was ist ein Turing-Test?
Bei dem klassischen „Turing-Test“ klären Menschen, ob sie mit einem anderen Menschen oder einem Computer interagieren. Hier nun soll das CAPTCHA diese Aufgabe übernehmen. Dieser „öffentlicher Turing-Test“ dient also dem Schutz der Resourcen und nicht dem der Benutzer oder dessen Daten.
Wie wird getestet?
Auf einer Webseite mit einem Captcha muss der Nutzer eine Aufgabe lösen. Diese Aufgaben sind oder sollen für Menschen einfach und für Computer schwer zu lösen sein. Beispielsweise einen Text, der durch Bildfilter verzerrt wurde, wiederzugeben. Neben grafischen Captchas werden auch Audio-Captchas oder Video-Captchas eingesetzt. Eine weitere Methode ist, einen Begriff textlich, also per Umschreibung abzufragen, beispielsweise: „Wie nennt man ein motorbetriebenes, vierrädriges Fahrzeug?“ Ohne die richtigen Antwort, in diesem Fall „Auto“, wird abgebrochen.
Anwendungsgebiete
Anwendungsgebiete sind Dienste, bei denen Bots den Dienst manipulieren oder missbrauchen können, wie etwa Online-Umfragen, Gästebücher usw. und die Registrierung bei den Diensten selber.
Problem
Mit zunehmender Verbreitung von Captcha-geschützten Webseiten begann ein Wettlauf zwischen den Herstellern von Captchas und den Entwicklern maschineller Lösungen, so dass bald Programme entwickelt wurden, um den Schutz von Captchas zu umgehen. Viele mittlerweile ältere Implementierungen sind heute mit relativ geringem Aufwand auch für Maschinen lösbar.
Quellen und weiterführende Informationen
-> https://de.wikipedia.org/wiki/Captcha
Die automatische Benachrichtigung kann - sofern gewünscht, auch nach dem Absenden diese Kommentares - in den Benachrichtigung selber, jederzeit selbständig deaktiviert werden.