Human Computation AAAI Technical Report WS-12-08 CAPTCHAs with a Purpose Suhas Aggarwal
[email protected] Abstract 1.1 Applications CAPTCHAs are used to prevent automated software from In this paper, we develop some new Captchas belong- performing actions which degrade the quality of service of a ing to genre — “CAPTCHAs with a purpose.” These given system, whether due to abuse or resource expenditure. CAPTCHAs apart from having its applications serve CAPTCHAs can be deployed to protect systems vulnera- some useful purpose. reCAPTCHA is one such Captcha developed at Carnegie Mellon University. It helps to ble to e-mail spam, such as the webmail services of Gmail, digitize books. Another such Captcha is Asirra de- Hotmail, and Yahoo! Mail. CAPTCHAs found active use veloped at Microsoft which provides homes for home- in stopping automated posting to blogs, forums and wikis, less animals. In this paper, we present Time based, whether as a result of commercial promotion, or harassment Sentence based, Human Emotion based CAPTCHAs and vandalism. CAPTCHAs also serve an important func- which have range of other useful purpose such as mea- tion in rate limiting, as automated usage of a service might suring reaction time of people, promoting news, gen- be desirable until such usage is done in excess, and to the eral knowledge facts, jokes among people while engag- detriment of human users. In such a case, a CAPTCHA can ing in routine activities such as checking email. Also, enforce automated usage policies as set by the administrator one can be used for conducting online polls on a very when certain usage metrics exceed a given threshold.