Abstract
We present an implementation of CAPTCHA image generation as a REST-style web service, currently available at http://captchaservice.org. We argue that CAPTCHA generation is well suited to a web services approach, particularly one powered by open-source code, and discuss techniques for using such a service to protect weblogs from comment spam attacks.
We describe the captchservice.org API by example, and detail the workings of the two image-distortion techniques that the service offers. We also discuss accessibility objections to visual CAPTCHAs, describe our early attempts at non-visual alternatives, and summarize future development directions.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
May, B.: Inaccessibility of Visually-Oriented Anti-Robot Tests, W3C Working Draft (November 5, 2003), Retrieved from http://www.w3.org/TR/turingtest/
Mori, G., Malik, J.: Recognizing Objects in Adversarial Clutter: Breaking a Visual CAPTCHA. In: IEEE Conference on Computer Vision and Pattern Recognition, Madison, WI (June 2003)
Park, J.: Towards Semi-Permeable Blogging. Unpublished manuscript (2003), available at http://mod-pubsub.org/docs/semipermeable.html (to be published as a CommerceNet Technical Report)
von Ahn, L., Blum, M., Langford, J.: Telling Humans and Computers Apart Automatically. Communications of the ACM 47(2) (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Converse, T. (2005). CAPTCHA Generation as a Web Service. In: Baird, H.S., Lopresti, D.P. (eds) Human Interactive Proofs. HIP 2005. Lecture Notes in Computer Science, vol 3517. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11427896_6
Download citation
DOI: https://doi.org/10.1007/11427896_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26001-1
Online ISBN: 978-3-540-32117-0
eBook Packages: Computer ScienceComputer Science (R0)