Ministro per la pubblica amministrazione e l'innovazione

Forum Home Forum Home > Pubblica Amministrazione > WCAG 2.0 aggiornamento del DM 08/07/2005
  Topic Attivi Topic Attivi
  FAQ FAQ  Ricerca nel Forum   Registrati Registrati  Login Login

Accessibilità dei CAPTCHA

 Rispondi Rispondi
Autore
Messaggio
mancin View Drop Down
Newbie
Newbie


Iscritto dal : 10/Giu/2010
Da: Padova
Status: Offline
Post: 5
  Quota mancin Quota  RispondiRispondi Link diretto a questo post Topic: Accessibilità dei CAPTCHA
    Postato: 22/Giu/2010 alle 19:05
Troppo spesso i CAPTCHA (test per per determinare se l'utente sia un umano) sono una barriera formidabile proprio per gli umani mentre vengono risolti con relativa facilita' da appositi 'bot'.

Nel suo blog Roberto Scano, 18 mesi fa, scriveva:

---
*CAPTCHA: è giunta la sua fine?*
Leggendo una serie di articoli sembra che con qualche script sia possibile “craccare” i tanto utilizzati CAPTCHA:

    * Captcha cracking in JavaScript with Canvas and neural nets
    * OCR and Neural Nets in JavaScript

Questo depone a favore di chi considera tale soluzione inadatta per eliminare lo spam, a favore quindi di altre soluzioni (come askmet o similari) più “intelligenti” rispetto al semplice riconoscimento ottico (o acustico) di un contenuto.

---

Una soluzione ancora piu' semplice si trova nel documento "Techniques for WCAG 2.0" nella tecnica generale G144:

In addition to the visual CAPTCHA, it includes a CAPTCHA with a form field that asks, "What is two plus seven?" with a text entry field that allows users to enter the correct answer.

Si tratta questa di una soluzione semplice, elegante e sufficientemente sicura per blog e siti medio/piccoli. Per siti grandi e strategici si potrebbe pensare di attivare i CAPTCHA solo in caso di presunto attacco da parte di bot.

Cionostante la "Bozza dei nuovi requisiti e punti di controllo per l’accessibilità Web" non solo non mette fine ai CAPTCHA ma addirittura li leggittima, se multimediali, con queste parole.

5.CAPTCHA: Se la finalità del contenuto non testuale è confermare che il contenuto viene utilizzato da una persona e non da un computer, allora devono essere fornite alternative testuali che identifichino e descrivano lo scopo del contenuto non testuale, e devono essere fornite forme alternative di CAPTCHA che utilizzino diverse modalità di output per differenti tipologie di percezioni sensoriali al fine di soddisfare differenti disabilità.

Mi permetto di far notare che molti utenti italiani faticano a superare i CAPTCHA audio che solitamente sono in inglese; soprattutto quelli che prevedono l'ascolto di due parole quasi coperte da un sottofondo di altre parole o rumori.


*La conseguenza di questa bandiera bianca sara' che i blog e i siti 2.0 di P.A. saranno legittimamente inaccessibili ma a norma ed i CAPTCHA serviranno solo per impedire che il contenuto di una pagina venga utilizzato da persone che usano tecnologie povere o limitate nell'uso delle tecnologie*.

Ad esempio questo blog contiene un CAPTCHA video che deve essere risolto per potersi registrare. E' una barriera inutile che impedisce a molti cittadini con limiti sensoriali di partecipare attivamente alla discussione. Fra l'altro il rischio che uno spammer utilizzi il forum è nullo dato che i post non diventano immediatamente visibili ma vengono controllati manualmente, suppongo.

Propongo quindi di semplificare il punto 5 con il seguente

5.CAPTCHA: Se è sempre necessario verificare che il contenuto viene utilizzato da una persona e non da un computer, allora oltre ai test grafici o sonori devono essere fornite alternative testuali superabili solo da chi comprende il testo della domanda.




Modificato da mancin - 23/Giu/2010 alle 08:29
Torna in cima
sea View Drop Down
Newbie
Newbie


Iscritto dal : 23/Lug/2010
Status: Offline
Post: 1
  Quota sea Quota  RispondiRispondi Link diretto a questo post Postato: 27/Lug/2010 alle 17:26
Effettivamente va bene combattere lo spam, ma non rendiamo i siti web inaccessibili. Per quanto riguarda il CAPTCHA ormai è facilmente superabile, vedi ad esempio programmi blackhat tipo xrumer o scrapebox, ma se il messaggio viene comunque filtrato da un umano tutte queste storie non hanno senso.
Torna in cima
mancin View Drop Down
Newbie
Newbie


Iscritto dal : 10/Giu/2010
Da: Padova
Status: Offline
Post: 5
  Quota mancin Quota  RispondiRispondi Link diretto a questo post Postato: 29/Lug/2010 alle 18:16
Postato originariamente da sea

Effettivamente va bene combattere lo spam, ma non rendiamo i siti web inaccessibili. Per quanto riguarda il CAPTCHA ormai è facilmente superabile, vedi ad esempio programmi blackhat tipo xrumer o scrapebox, ma se il messaggio viene comunque filtrato da un umano tutte queste storie non hanno senso.


Quindi anche per te è anacronistico inserire nei nuovi requisiti e punti di controllo per l’accessibilità Web una regola che legittima i CAPTCHA multimediali che sono notoriamente inaccessibili ed inutili?

Ribadisco quindi la proposta di semplificare il punto 5 nel seguente modo:

5.CAPTCHA: Se è sempre necessario verificare che il contenuto viene utilizzato da una persona e non da un computer, allora oltre ai test grafici o sonori devono essere fornite alternative testuali superabili solo da chi comprende il testo della domanda.


I CAPTCHA multimediali creano barriere sempre più fastidiose per i cittadini ma vengono da anni superati agilmente da bot maligni (programmi blackhat). Invertiamo questa tendenza... almeno nei siti della PA?

Roberto

P.S. Verrebbe da fare la seguente proposta che eviterebbe odiose, inutili e palesemente discriminanti soluzioni alternative... ma forse è troppo difficile e costosa da implementare.

5.CAPTCHA: Se è sempre necessario verificare che il contenuto viene utilizzato da una persona e non da un computer, allora devono essere erogati dal sistema alcuni quiz testuali, sempre diversi, superabili solo da chi comprende il testo della domanda.


P.P.S Fra chi non conosce l'inglese, c'è qualcuno che riesce a superare un CAPTCHA audio (sempre e solo in inglese) anche se temporaneamente abile (ovvero normodotato)?
Torna in cima
rscano View Drop Down
Newbie
Newbie


Iscritto dal : 24/Mag/2008
Status: Offline
Post: 21
  Quota rscano Quota  RispondiRispondi Link diretto a questo post Postato: 03/Ago/2010 alle 07:47
Attenzione Roberto (Mancin), i requisiti si basano per coerenza su quanto richiesto dall'UE sulle WCAG 2.0 e quindi il riferimento al CAPTCHA è quello delle WCAG 2.0 ove chiaramente se ne sconsiglia l'uso ma - se proprio lo si vuole utilizzare - deve essere garantito un adeguato equivalente per differenti tipologie di disabilità: un CAPTCHA visuale non è un problema solo per i non vedenti ma anche per gli ipovedenti e spesso anche per chi ci vede bene. E' altresì chiaro che un equivalente audio deve rispettare anche gli altri requisiti tra cui la comprensibilità e l'adeguato contrasto tra audio e rumore di fondo (spesso vengono fatti captcha audio con rumore di fondo per evitare un riconoscimento da parte di software, ma questo crea problemi di accessibilità).
Torna in cima
rscano View Drop Down
Newbie
Newbie


Iscritto dal : 24/Mag/2008
Status: Offline
Post: 21
  Quota rscano Quota  RispondiRispondi Link diretto a questo post Postato: 03/Ago/2010 alle 07:48
Aggiungo: il sistema dei quiz non va bene perchè non si è in grado di conoscere il livello di scolarizzazione delle persone e/o eventuali problemi quali dislessia e discalcolia.
Torna in cima
mancin View Drop Down
Newbie
Newbie


Iscritto dal : 10/Giu/2010
Da: Padova
Status: Offline
Post: 5
  Quota mancin Quota  RispondiRispondi Link diretto a questo post Postato: 09/Ago/2010 alle 14:45
Caro Roberto (Scano),

ho visto che anche tu sei a favore di soluzioni più “intelligenti” rispetto ai CAPTCHA visuali. Lo si legge nell'articolo: http://robertoscano.info/random-bits/captcha-e-giunta-la-sua-fine/.


Postato originariamente da rscano

Attenzione Roberto (Mancin), i requisiti si basano per coerenza su quanto richiesto dall'UE sulle WCAG 2.0 e quindi il riferimento al CAPTCHA è quello delle WCAG 2.0


Basarsi su un testo scritto anni fa da esperti anglofoni non vuol dire accettarne silenziosamente i limiti attuali. I CAPTCHA multimediali (immagine e suono) sono notoriarmente una barriera sempre più ostica per molti utenti. Dover superare un CAPTCHA multimediale per poter accedere ad un servizio pubblico è una palese discriminazione... senza se e senza ma. Questa discriminazione, questo divario digitale, è ancora più grave per quei servizi pubblici usabili *solo* via WEB (es iscrizione ad esami universitari in molti atenei pubblici)


Riguardo l'utilizzo di CAPTCHA scrivi:

Postato originariamente da rscano


chiaramente se ne sconsiglia l'uso ma - se proprio lo si vuole utilizzare - deve essere garantito un adeguato equivalente per differenti tipologie di disabilità:


Rileggi la frase pensando al Ponte della Costituzione di Venezia.

Chi sarà in grado dire se un CAPTCHA audio in inglese e pieno di rumori di fondo usato dal portale di una PA è equivalente alla versione visuale? Le stesse persone che hanno detto che l'ovovia è equivalente al ponte?

Postato originariamente da rscano


E' altresì chiaro che un equivalente audio deve rispettare anche gli altri requisiti tra cui la comprensibilità e l'adeguato contrasto tra audio e rumore di fondo (spesso vengono fatti captcha audio con rumore di fondo per evitare un riconoscimento da parte di software, ma questo crea problemi di accessibilità).


Un CAPTCHA audio comprensibile è inutile poiché facilmente superabile da 'bot' appositamente sviluppati. Purtroppo i CAPTCHA multimediali più sono accessibili meno sono sicuri e quelli gratuiti (es. ReCaptcha) sono sempre più sicuri (oltre ad essere in inglese). Non parliamo poi di quelli di FaceBook che ogni tanto devi superare per inserire un banale commento.

Se il CAPTCHA blocca (ogni tanto) l'utilizzo di FaceBook... si sopravvive, ma se il non superare il CAPTCHA impedisce l'accesso ad un servizio pubblico allora abbiamo una palese violazione della costituzione.

E' giusto essere pragmatici nella realtà ma i requisiti della 4/2004 devono (IMHO) essere chiari e non favorire interpretazioni discutibili e discriminanti.


Modificato da mancin - 09/Ago/2010 alle 15:53
Torna in cima
mancin View Drop Down
Newbie
Newbie


Iscritto dal : 10/Giu/2010
Da: Padova
Status: Offline
Post: 5
  Quota mancin Quota  RispondiRispondi Link diretto a questo post Postato: 09/Ago/2010 alle 16:08
Caro Roberto (Scano)

Postato originariamente da rscano

Aggiungo: il sistema dei quiz non va bene perchè non si è in grado di conoscere il livello di scolarizzazione delle persone e/o eventuali problemi quali dislessia e discalcolia.


Aggiungo: Come dice l'acronimo stesso, lo scopo dei CAPTCHA è quello di distinguere automaticamente un umano da una macchina. I CAPTCHA multimediali (video e audio) non sono più intelligenti dei fratelli solo visuali. Ciò che rende un umano nettamente più intelligente di una macchina non è il riconoscimento di un'input sensorale (suono o immagine) ma la comprensione di una domanda semplice.

Non parlo di domande difficili ma di quiz banali tipo: "di che colore era il cavallo bianco di Napoleone?" oppure "Quanto fa due più tre (in lettere)"?

Naturalmente questi CAPTCHA testuali devono essere tanto più numerosi quanto più la sicurezza è strategica. Inoltre lo stesso IP non può sbagliare più di n volte ogni m minuti.

Roberto (Mancin)
Torna in cima
 Rispondi Rispondi

Vai al Forum Permessi Forum View Drop Down

Bulletin Board Software by Web Wiz Forums® version 9.56a [Free Express Edition]
Copyright ©2001-2009 Web Wiz