The present document describes the work carried out during the internship period lasting approximately three hundred and twenty hours by the graduating student Edoardo Retis at Zucchetti S.p.A., a company based in Padua (PD). The purpose of the internship project is to develop a CAPTCHA based on the display of a clock that can be used on all existing browsers and accessible to visually impaired individuals. The project is divided into a first phase of CAPTCHA development, to be presented to users when accessing a web page, incorporating a "Proof of Work" algorithm within it, necessary to deter malicious users from attacking the CAPTCHA-protected web page with brute force attacks. This is followed by a phase of studying possible solutions to allow the Turing Test to be solved by people with visual impairments, thus seeking to accommodate the needs of users who use screen readers without compromising the security of the test subject of the thesis.
Il presente documento descrive il lavoro svolto durante il periodo di stage della durata di circa trecentoventi ore dal laureando Edoardo Retis presso l’azienda Zucchetti S.p.A. con sede a Padova (PD). Lo scopo del progetto del tirocinio aziendale è sviluppare un CAPTCHA basato sulla visualizzazione di un orologio che possa essere fruibile per tutti i browser esistenti ed accessibile alle persone con disabilità visive. Il progetto è suddiviso in una prima fase di sviluppo del CAPTCHA, da presentare agli utenti quando accedono ad una pagina web, con al suo interno un algoritmo di “Proof of Work”, necessario per scoraggiare gli utenti malevoli ad attaccare la pagina web protetta dal CAPTCHA con attacchi brute force; viene poi seguito dalla fase dello studio di possibili soluzioni per permettere al Test di Turing di essere risolto anche da persone con problemi alla vista, cercando così di assecondare le esigenze degli utenti che utilizzano gli screen reader senza però compromettere la sicurezza del Test oggetto della tesi.
CAPTCHA e Accessibilità: Sviluppo di un Test di Turing accessibile a persone con disabilità visive.
RETIS, EDOARDO
2022/2023
Abstract
The present document describes the work carried out during the internship period lasting approximately three hundred and twenty hours by the graduating student Edoardo Retis at Zucchetti S.p.A., a company based in Padua (PD). The purpose of the internship project is to develop a CAPTCHA based on the display of a clock that can be used on all existing browsers and accessible to visually impaired individuals. The project is divided into a first phase of CAPTCHA development, to be presented to users when accessing a web page, incorporating a "Proof of Work" algorithm within it, necessary to deter malicious users from attacking the CAPTCHA-protected web page with brute force attacks. This is followed by a phase of studying possible solutions to allow the Turing Test to be solved by people with visual impairments, thus seeking to accommodate the needs of users who use screen readers without compromising the security of the test subject of the thesis.File | Dimensione | Formato | |
---|---|---|---|
Retis_Edoardo.pdf
accesso aperto
Dimensione
1.31 MB
Formato
Adobe PDF
|
1.31 MB | Adobe PDF | Visualizza/Apri |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/52306