Ethical Hacking

Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package.
Computer Forensics Training at InfoSec Institute

Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors.




Network Security SecProg
[Top] [All Lists]

Re: Account Lockouts

Subject: Re: Account Lockouts
Date: Tue, 7 Dec 2004 11:28:57 +0200 (IST)
On Sun, 5 Dec 2004, The Amazing Dragon wrote:

From: Mark Burnett <mb@xato.net>
There has been some talk of CAPTCHA's in this thread and I wanted to comment
on them further. Although CAPTCHA's are very effective at blocking automated
abuse, in their current form they are not an effective long term strategy.
The problem is that with our current image enhancement, OCR, and AI
technology, they can be cracked with quite good accuracy. Their limited use
and proprietary implementations still makes them useful for now but once
someone releases a script kiddie tool to automate CAPTCHA cracking, they
will become mostly ineffective.

I'm surprised that no one has implemented one yet. Though OCR programs
are at least halfway there.

It is very hard to be sure that "no one has implemented one yet" :-) Quite some
time ago I had an argument with my friend web-master about total insecurity of
this approach and in less than one day I wrote a program to recognise numbers
written on an image. The program was in no way AI: I downloaded several images
and crop out all different digits, so the program simply load an image and the
images of all digits and for every place in image, every digit, and every
transformation calculates the difference between the image of the digit and the
image (I used simple sum of squares of differences in each pixel for this). The
program works less than a second (there are not so many points in image times
number of digits times *sufficiently different* transformations). Most of the
time I spent was to capture images and classify transformations, so I agree that
using CAPTCHA makes your site more vulnerable to script-kiddies, but even
implementing it youself does not protect you that much from somebody with
moderate patience and programming skills.

-- 
Regards,
ASK

<Prev in Thread] Current Thread [Next in Thread>