Вы можете использовать простой в использовании компонент CakePHP Captcha https://github.com/arvindk/Cakephp-Captcha-Component-2.0. Он работает с версией CakePHP 2.x до 2.4.1.Название модели и имя поля настраиваются.Поддерживает автоматическую проверку модели для капчи (как для изображения, так и для математической капчи).
Ниже показано, как отображать математическую капчу вместо капчи изображения, которая отображается по умолчанию.
$this->Captcha = $this->Components->load('Captcha',
array('captchaType'=>'math', //or 'image' (requires GD library)
'jquerylib'=>true,
'modelName'=>'Signup',
'fieldName'=>'captcha'));