From application security perspective, why should a CAPTCHA be used in a web application?
i) To check the color blindness of a user
ii) To check the validity of a user session
iii) To prevent scripted attacks
iv) To provide biometric authentication