Miguel Ros has published a captcha component for CakePHP in his blog. If you use this component (or captchas in general), be aware that you exclude with that visually impaired people.