A computer test to distinguish human from machine input. There are various methods, such as a distorted image that a computer cannot recognize, analysis of user behavior, logical questions, etc. CAPTCHAs are used by websites as an anti-spam and automatic registration prevention tool. To bypass CAPTCHAs, attackers use AI-based systems and other methods.