CAPTCHA steht für "Completely Automated Public Turing test to tell Computers and Humans Apart;" es wird als Challenge-Response verwendet um sicherzustellen dass 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
.