Ein CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) ist ein Mechanismus, der verwendet wird, um automatisierte Bots von echten menschlichen Nutzern zu unterscheiden. CAPTCHAs sind besonders in Bereichen des Internets verbreitet, wo es wichtig ist, den Missbrauch von automatisierten Systemen zu verhindern, beispielsweise bei der Erstellung von Benutzerkonten, der Teilnahme an Umfragen oder dem Absenden von Formularen.
Die Funktionsweise eines CAPTCHA beruht darauf, dass es Aufgaben stellt, die für Menschen leicht zu lösen sind, für Computer jedoch eine größere Herausforderung darstellen. Zu den gängigsten Formen gehören die Erkennung von verzerrtem Text oder Bildern, das Lösen von Rechenaufgaben oder die Identifizierung von Objekten in Bildern. Moderne CAPTCHAs beinhalten oft das Anklicken von Bildern, die bestimmte Objekte (z. B. Autos oder Ampeln) enthalten, was eine Form der Bildanalyse erfordert.
CAPTCHAs spielen eine zentrale Rolle beim Schutz von Websites vor böswilligen Bots, die automatisiert Daten sammeln, Spam verbreiten oder andere schädliche Aktionen durchführen können. Sie bieten eine zusätzliche Sicherheitsschicht und reduzieren das Risiko von Überlastungsangriffen (wie DDoS-Attacken) oder missbräuchlicher Nutzung von Formularen.
In den letzten Jahren haben sich Technologien wie „reCAPTCHA“, das von Google entwickelt wurde, weiterentwickelt, um die Benutzererfahrung zu verbessern. Diese Technologien erfordern oftmals nur einen einzigen Klick („Ich bin kein Roboter“), basierend auf einem unsichtbaren Analysealgorithmus, der das Verhalten des Nutzers im Hintergrund überwacht. Dadurch wird die Benutzerfreundlichkeit gesteigert, ohne die Sicherheit zu beeinträchtigen.
Kritiker von CAPTCHAs weisen jedoch darauf hin, dass sie auch Barrieren für die Zugänglichkeit darstellen können, insbesondere für Nutzer mit Behinderungen oder Menschen, die nicht vertraut mit der jeweiligen Sprache oder Symbolik sind. Um diese Probleme zu beheben, gibt es mittlerweile barrierefreie Alternativen wie Audiodateien oder speziell gestaltete CAPTCHAs.


