[91866] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: Captchas was Re: ISP wants to stop outgoing web based spam

daemon@ATHENA.MIT.EDU (Paul Jakma)
Wed Aug 16 13:52:39 2006

Date: Wed, 16 Aug 2006 18:51:53 +0100 (IST)
From: Paul Jakma <paul@clubi.ie>
To: Simon Waters <simonw@zynet.net>
Cc: nanog@merit.edu
In-Reply-To: <200608160921.07125.simonw@zynet.net>
Mail-Copies-To: paul@jakma.org
Mail-Followup-To: paul@jakma.org
Errors-To: owner-nanog@merit.edu


On Wed, 16 Aug 2006, Simon Waters wrote:

> You snipped the bit where I said "It would work for a minority use."

Sorry, don't think that is relevant really - least I have no data on 
what minority uses are for captchas, nor majority uses or what the 
difference is.

> The reason people use image recognition is it is something (most) 
> humans find very easy, but requires considerable investment of 
> effort (or resource for self training) to teach computers, and 
> readily permits of variations ('click the kitten' being a good 
> example).

Those need vast numbers of "kitten" pictures in order to be immune to 
dictionary attacks. There's a reason 'captchas' consist of 
auto-generated images of letters.

You can auto-generate questions too, obviously. With dictionaries of 
question/answer tuples associated with some template question 
language.

The tuples can be auto-generated, the strength lies in the variety of 
the question forms in use across the internet and/or across a site. 
The questions need not use language, they could be based on ASCII 
pattern matching, e.g.:

 	oAwoZwoLwoC

what's the next letter, etc..

Or you could simply test people on their ability to google perhaps? 
:)

> For a demonstration of bashing at ASCII captchas try any good chat bot.

And for image captchas, see:

 	http://www.cs.sfu.ca/~mori/research/gimpy/

and there are more. CAPTCHAs are, almost by definition, compelling 
problems for academia to tackle ;).

> The reason no one defeated your text captcha was probably because 
> no one tried, but that won't remain the case if it gets popular. We 
> are locked in another arms race here.

Yes, that applies regardless of the form of the captcha.

> Although possibly the mistake is to assume you can distinguish 
> between humans, and computers on the basis of intelligence.

Maybe so.

regards,
-- 
Paul Jakma	paul@clubi.ie	paul@jakma.org	Key ID: 64A2FF6A
Fortune:
The meat is rotten, but the booze is holding out.

Computer translation of "The spirit is willing, but the flesh is weak."

home help back first fref pref prev next nref lref last post