Effektive CAPTCHAs für Sehbehinderte. Eine Sammlung von CAPTCHA Methoden für Entwickler*innen


Niklas Mehlem

Präsentation
10. December 2024, 12:30 Uhr, Raum 3.216
Betreuer
Christian Noss
Kooperationspartner
TH Köln
Stichworte
CAPTCHA, Barrierefreiheit, Webanwendung, User Experience (UX)
Bildrechte
Niklas Mehlem

Abstract

In diesem Projekt wird eine nutzbare CAPTCHA-Sammlung erstellt, die Entwicklern einen besseren Überblick über die vorhandenen CAPTCHA-Alternativen mit Fokus auf Nutzerfreundlichkeit für Sehbehinderte geben soll. Durch die interaktive Sammlung sollen die verschiedenen Ansätze besser vermittelt werden, als es im einfachen Text- und Bildformat möglich wäre. So können Entwickler durch das eigene Erlebnis und die bereitgestellten Informationen fundierte Entscheidungen über den Einsatz einer CAPTCHA-Methode treffen. Ziel der Arbeit ist es nicht, eigene CAPTCHAs zu konzipieren oder zu entwickeln. Dennoch kommen neu konzipierte CAPTCHAs aus anderen Arbeiten in der Sammlung vor. Diese haben sich bereits mit dem Thema auseinandergesetzt und werden ebenfalls aufgeführt, um als Inspiration oder Ansatz zu dienen.

CAPTCHAs und andere Formen der Bot-Abwehr sind in der heutigen Zeit des Internets für Betreiber von Webseiten und Webdiensten unerlässlich geworden. Im Jahr 2022 betrug der Anteil von Bots 47,4% am gesamten Netzverkehr, was einem Anstieg von beinahe 5% im Vergleich zum Vorjahr entsprach. Im Jahr 2023 stieg der Anteil von Bots im Netzverkehr weiter auf 49,6%. Es ist hierbei unerheblich, ob es sich um wohlwollende oder böswillige Bots handelt, Ressourcen werden gleichermaßen beansprucht. Dies kann das Nutzererlebnis verschlechtern, da alle Ressourcen bereits von den Bots aufgebraucht werden, und im schlimmsten Fall so ganze Webseiten lahmlegen. Es gibt viele verschiedene Methoden der Bot-Abwehr. CAPTCHAs gehören dabei zu den einfacheren Lösungsansätzen und können bei verschiedenen Anbietern erworben werden, um die eigene Webseite zu schützen. Auch wenn im Laufe der Zeit erkannt wurde, dass die oft visuellen CAPTCHAs nicht für alle Nutzer*innen geeignet sind, waren die bisherigen Lösungsansätze zur Entwicklung von CAPTCHAs für Menschen mit Sehbehinderung in den meisten Fällen unzureichend. Bevor über einen neuen Ansatz für CAPTCHAs nachgedacht werden kann, ist es wichtig, die bestehenden CAPTCHA-Methoden zu analysieren. Gibt es einen Bedarf für einen neuen Ansatz, oder sind bereits etablierte Methoden vorhanden, die effektiv funktionieren? Existieren Methoden, die derzeit nicht effektiv sind, jedoch mit geringem Aufwand angepasst werden könnten, um für Nutzer*innen mit Sehbehinderung zugänglich zu sein? Da CAPTCHAs einen erheblichen Beitrag zum Nutzererlebnis leisten, wurde beschlossen, eine Sammlung im Format einer Webseite zu entwickeln. Auf dieser Webseite können Entwickler die gesammelten CAPTCHAs selbst erleben, um fundierte Entscheidungen über die Implementierung der verschiedenen Methoden zu treffen. In der Sammlung wurden sowohl konventionelle CAPTCHAs von Anbietern aufgenommen als auch Ansätze aus wissenschaftlichen Arbeiten, die speziell für Nutzer*innen mit Sehbehinderung entwickelt wurden.

Materialien

Weiterführende Themen

  • Entwicklung eines neuen Invisible-CAPTCHA-Ansatzes, der einfacher zu implementieren ist.
  • Entwicklung eines kryptografischen Ansatzes, der anderen Projekten die verwendete Rechenleistung zur Verfügung stellt.
  • Sind CAPTCHAs, wie wir sie kennen, noch aktuell, oder ist das Konzept inzwischen veraltet?