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.