Was ist CAPTCHA?
‚Completely automated public Turing test to tell computers and humans apart‘, besser bekannt als CAPTCHA, ist ein Test, um Antworten durch ein menschliches gegen ein Computerprogramm sicherzustellen.
CAPTCHA wurde an der Carnegie Mellon University von Nicholas J. Hopper, John Langford, Luis von Ahn und Manuel Blum entwickelt. CAPTCHA erzeugt automatisch Antwort-Herausforderungen, indem es ein Problem bereitstellt, das nur von Menschen gelöst werden kann, indem automatisch der Zugriff auf System-Software verhindert und eine getippte Zeichen-Reihe angefordert wird.
Ein Computer verwaltet CAPTCHA für einen Menschen, während ein Mensch den Turing-Test an eine Maschine anwendet.
Websites verwenden CAPTCHA, um die Verschlechterung der Dienstgüte (Quality of Service, QoS) durch Bots oder andere automatisierte Programme zu verhindern, indem sie einen Test verwenden, der nur von Menschen verstanden wird. CAPTCHA erhöht die Sicherheit durch Hintergrundgeräusche, die als Buchstaben oder Links zu echten Buchstaben erscheinen. Alle Online-Systeme sind ständig anfällig für Hackerangriffe. Durch die Aufnahme eines CAPTCHA-Elements in ein Registrierungsformular können Brute-Force-Hackerversuche vermieden werden. Dies ist nur ein Element der Sicherheit, da das Umgehen eines CAPTCHA-Elements auf einer Seite für einen Menschen sehr einfach ist.
Für den durchschnittlichen Benutzer ist das CAPTCHA-Element ‚diese lästige Box am unteren Rand eines Registrierungsformulars‘. Während es aus einer Webentwicklungsperspektive einfach zu implementieren ist, muss ein Webdesigner entscheiden, ob die Benutzerbelästigung die zusätzliche Sicherheit wert ist.