TUCoPS :: Web :: General :: c07-2166.htm

Defeating CAPTCHAs via Averaging
Defeating CAPTCHAs via Averaging
Defeating CAPTCHAs via Averaging



Summary
======
This article describes how certain types of captchas (such as the ones used 
by a German online-banking site) can be automatically recognized using 
software. The attack does not recognize one particular captcha itself but 
exploits a design error allowing to average multiple captchas containing 
the same information. The result can be recognized by conventional OCR 
programs thereby defeating the captcha. 

Details
======
The detailed article (including sample images) is online here:
http://www.cip.physik.uni-muenchen.de/~wwieser/misc/captcha/ 

Countermeasurements
==================
Website developers can easily defend against this attack by not 
allowing the extraction of a series of different captcha images 
with same content. Instead, the image should change only when the 
text content changes. 

Captcha designers can defend agaist averaging attacks by not using 
noise-like distortions. For example, moving and rotaing individual 
letters by a large enough distance/angle will spoil averaging by 
reducing the contrast in averaged images.

Contact: wwieser (at) gmx -dot- de
PLEASE do not CC me when posting to the list; I am subscribed. 

TUCoPS is optimized to look best in Firefox® on a widescreen monitor (1440x900 or better).
Site design & layout copyright © 1986-2024 AOH