CAPTCHA oznacza "Completely Automated Public Turing test to tell Computers and Humans Apart;" elementy captcha są używane w celu upewnienia się, że wysłane informacje zostały wpisane przez człowieka, a nie przez jakiś automatyczny proces. Zazwyczaj element captcha jest używany podczas wysyłania formularza gdzie nie wymagamy aby użytkownik był zalogowany, ale gdzie chcemy zapobiec wysyłaniu spamu.
Elementy Captcha przyjmują wiele różnych form, włączając w to zadawanie
logicznych pytań, prezentowanie krzywych czcionek, a także prezentowanie
obrazków i pytań odnośnie do nich. Komponent Zend_Captcha
ma na celu zapewnienie wielu backendów które mogą być wykorzystane jako osobne
komponenty lub w połączeniu z komponentem Zend_Form
.