Introdução
CAPTCHA é um acrônimo da
expressão "Completely Automated Public Turing test to tell Computers and Humans Apart"; é
utilizado como um desafio-resposta para garantir que uma informação apresentada em
particular veio de um ser humano e não de um processo automatizado. Normalmente, um captcha
é usado com formulários onde usuários autenticados não são necessários, mas que pretende
impedir submissões de spam.
Os captchas podem assumir diversas formas, incluindo perguntas de lógica, apresentando
fontes distorcidas, e apresentando várias imagens e perguntar como elas se relacionam.
Zend_Captcha visa fornecer uma variedade de backends que podem
ser utilizados de forma autônoma ou em conjunto com Zend_Form.