This chapter presents the most advanced algorithms which are used to successfully design a CAPTCHA test. In the first part, the most important techniques which are employed for designing a text CAPTCHA are described. In fact, although it is the most attacked type of CAPTCHA, it is still used in many web sites. Then, the attention will be moved toward the design of the image-based CAPTCHA, for which different techniques of image transformation are usually employed. The third part will be dedicated to algorithms and methods for designing other types of CAPTCHA, such as text-based reCAPTCHA, NoCAPTCHA reCAPTCHA, and game-based CAPTCHA. Finally, the last part of the chapter provides a practical mini-guide on how to design a simple text and image-based CAPTCHA in JavaScript and PHP.

CAPTCHA Programming

Amelio A.
2020-01-01

Abstract

This chapter presents the most advanced algorithms which are used to successfully design a CAPTCHA test. In the first part, the most important techniques which are employed for designing a text CAPTCHA are described. In fact, although it is the most attacked type of CAPTCHA, it is still used in many web sites. Then, the attention will be moved toward the design of the image-based CAPTCHA, for which different techniques of image transformation are usually employed. The third part will be dedicated to algorithms and methods for designing other types of CAPTCHA, such as text-based reCAPTCHA, NoCAPTCHA reCAPTCHA, and game-based CAPTCHA. Finally, the last part of the chapter provides a practical mini-guide on how to design a simple text and image-based CAPTCHA in JavaScript and PHP.
2020
Smart Innovation, Systems and Technologies
Inglese
55
76
22
978-3-030-29344-4
978-3-030-29345-1
Springer Science and Business Media Deutschland GmbH
GERMANIA
2 Contributo in Volume::2.1 Contributo in volume (Capitolo o Saggio)
2
268
none
Brodic, D.; Amelio, A.
info:eu-repo/semantics/bookPart
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11564/770092
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact