Introducción
CAPTCHA
es el acrónimo de "Completely Automated Public Turing test to
tell Computers and Humans
Apart" (Prueba de Turing pública y
automática para diferenciar a máquinas y humanos). Es
usado como un
desafío-respuesta para asegurar que la información individual suministrada
viene de un humano y no de un proceso automatizado. Típicamente,
un captcha es usado con
envío de formularios donde no es necesario que el
usuario se haya autenticado, pero se desea prevenir el envío de spam.
Los Captchas pueden presentarse en multitud de formas, incluyendo
preguntas lógicas,
caracteres trastocados o presentar múltiples imágenes y preguntar
cómo se relacionan.
Zend_Form
intenta proveer una amalgama de backends
que pueden ser utilizados por separado o en
conjunción con
Zend_Form
.