Einführung
CAPTCHA steht für
"Completely Automated Public Turing test to tell Computers and Humans Apart;" es wird als
Challenge-Response verwendet um sicherzustellen das das Individuum das Informationen sendet ein
Mensch ist und kein automatischer Prozess. Typischerweise wird ein Captcha bei der Übertragung
von Formularen verwendet in denen keine authentifizierten Benutzer notwendig sind, aber in
denen Spam Übertragungen vermieden werden sollen.
Captchas können eine Vielzahl an Formen annehmen, inklusive der Frage nach logischen Antworten,
dem Angeben von verzerrten Schriften, der Darstellung von mehreren Bildern und der Frage wie sich diese
zueinander verhalten. Zend_Captcha zielt darauf ab eine Vielzahl von Backends anzubieten die
entweder alleinstehend verwendet werden können, oder in Verbindung mit Zend_Form.