Chciałbym zapytać Was o Wasze pomysły alternatywnego rozwiązania mechanizmu CAPTCHA. Otóż zazwyczaj identyfikację użytkownika (jako człowieka) przeprowadza się z użyciem obrazka, na którym umieszczony jest najczęściej trudny w odczytaniu kod, który należy wpisać w odpowiednie pole formularza. Jeśli kod przepisany z obrazka jest prawidłowy aplikacja "uznaje" użytkownika za człowieka (a nie jakiegoś szkodliwego robota).
Rozwiązanie to ma oczywiście wady. Największy problem z tego typu rozwiązaniem mają osoby słabowidzące.
I teraz pytanie: Jaką mielibyście alternatywną propozycję identyfikacji użytkownika jako człowieka a nie robota, która będzie przyjazna dla osób słabowidzących?
Z oczywistych nasuwa mi się:
1. Możliwość odsłuchania tego co jest napisane na obrazku (albo wogóle odsłuchanie czegoś co trzeba wstukać w formularzu)
wady:
- nie każdy komp ma głośniki
- gdzieś czytałem, że odsłuchanie ze zrozumieniem z takiego odtwarzacza też wcale do najprostszych nie należy
2. Odpowiedź na pytanie pochądzące z wcześniej zdefiniowanej puli pytań (np. stolica danego kraju)
wady:
- cóż, istnieje niezerowe prawdopodobieństwo że ktoś nie będzie znał odpowiedzi na pytanie
- chyba dość proste do złamania
3. Rozwiązanie jakiegoś prostego równania z wcześniej zdefiniowanej puli równań (typu: 2 + 2 = ?, albo lepiej tekstowo "dwa plus dwa równa się")
wady:
- zdaje się, że takie zabezpieczenie jest najprostsze do złamania
Jakieś inne propozycje?