New CAPTCHA

Discuss features as they are added to the new version. Give us your feedback. Don't post bug reports, feature requests, support questions or suggestions here.
Forum rules
Discuss features as they are added to the new version. Give us your feedback. Don't post bug reports, feature requests, support questions or suggestions here. Feature requests are closed.
Post Reply
ElbertF
Registered User
Posts: 583
Joined: Fri Dec 03, 2004 4:35 pm
Location: tracing..
Contact:

Re: New CAPTCHA

Post by ElbertF »

NeoThermic wrote: If you throw in a milti-coloured background, and possibly do the same for the letters, you might have something decent enough
I tried using a multi-colored image in the background, but it only makes the letters more readable unless they could be filled with a pattern matching the background. This way the letters would still be visible only by it's shade, as in my examples. I can't use the imagesettile() function to set the font color, that would be perfect..

[edit]

Well I've managed anyway, the letters are now transparent and only visible by it's (double) shade. I added lowercase and special characters and removed all characters that could be confusing (1, i, 7 etc.). I also added some more noise to the background. What do you think?
Attachments
random-11.jpg
random-11.jpg (8.21 KiB) Viewed 5692 times
random-9.jpg
random-9.jpg (7.35 KiB) Viewed 5683 times

MKruer
Registered User
Posts: 156
Joined: Sun Jul 20, 2003 9:01 pm

Re: New CAPTCHA

Post by MKruer »

I like the first image above the F@8fk the @8 is incredibly complex using any of the current techniques, so you are on to something there, I think that we need to use the extended character sets of @#$%&? Ones that are easily distinguishable from other characters, not that I stayed away from !^* mainly because they are too small or could be confused with other characters. Also I like the idea of mixing cases, upper and lower.

One thing I am interested in is creating a few false positives, something that the human eye would not pick up but that bot using find all edges will. This would be like a bright green letter on an equally bright yellow background. Unless you have very sensitive eyes, and or a very sharp monitor, no one in there right mind would be able to see this image. but edge detection would.

MKruer
Registered User
Posts: 156
Joined: Sun Jul 20, 2003 9:01 pm

Re: New CAPTCHA

Post by MKruer »

BTW this is what I am talking about when I say false positive. How many people can honestly say they can read the Second Image?
Attachments
false positive image.png
false positive image.png (1.57 KiB) Viewed 5837 times
false positive image reviled.png
false positive image reviled.png (2.19 KiB) Viewed 5837 times
Last edited by MKruer on Sun May 14, 2006 6:03 pm, edited 1 time in total.

ElbertF
Registered User
Posts: 583
Joined: Fri Dec 03, 2004 4:35 pm
Location: tracing..
Contact:

Re: New CAPTCHA

Post by ElbertF »

You'd be better off using non-existing characters (like the ones in the background of the images above), since it easy for a computer to just ignore shapes with low contrast.
Attachments
false positive.gif
false positive.gif (2.01 KiB) Viewed 5828 times
false positive extracted.gif
false positive extracted.gif (512 Bytes) Viewed 5828 times
Last edited by ElbertF on Sun May 14, 2006 6:11 pm, edited 2 times in total.

MKruer
Registered User
Posts: 156
Joined: Sun Jul 20, 2003 9:01 pm

Re: New CAPTCHA

Post by MKruer »

Like I said, you can just throw it in. If a bot tries to use simple edge detection then it would pick up on other stuff that a human eye should not see. Besides there are cretin low contrast colors that a human can easily see, so its not just simply tossing out low contrast images. Most of the image above could be considered low contrast images.

All i did with this is adjust the hue, the luminosity and saturation has stayed the same. yet this is easily readable.
Attachments
false positive image 2.png
false positive image 2.png (2.64 KiB) Viewed 5702 times

ElbertF
Registered User
Posts: 583
Joined: Fri Dec 03, 2004 4:35 pm
Location: tracing..
Contact:

Re: New CAPTCHA

Post by ElbertF »

I decided to drop in some filled characters aswell.. And there is plenty of information in the back that only a computer would notice :)
Attachments
random-13.jpg
random-13.jpg (9.14 KiB) Viewed 5382 times

MISIIM
Registered User
Posts: 4
Joined: Sun Apr 30, 2006 12:02 pm
Contact:

Re: New CAPTCHA

Post by MISIIM »

How about a letter that a bot will see but a person will not.

User avatar
Timmer
Registered User
Posts: 9
Joined: Tue May 09, 2006 8:35 pm
Location: Grants Pass, OR
Contact:

Re: New CAPTCHA

Post by Timmer »

Hey, my first post in area51. Look at all the pretty colors. :)

First thought - I am so excited to see this thread. I have been following it for days. The captcha prototypes are very exciting.

I've said this before - I currently run about 8 phpBB sites and I'm getting hammered with spam registrations.

I downloaded a Perl script the other day that makes simple CAPTCHA images and I'm working on implementing my temporary solution. It works like this:

1. Replace the alphabet with symbols (the theory here is that OCR won't be able to decipher them).

2. On each CAPTCHA view, randomize the symbol names (one time "two wavy lines" is called ORT, another refresh it is called ZOD, etc.)

3. Provide a legend to the randomized names - the legend would provide a text description of the symbols. For example: "ZED is the symbol that looks like two crossed capital I characters"

4. If possible, the legend describing the names of the symbols would also be a CAPTCHA image.

5. Make the user identify 4-8 of these randomized symbols. Example: Zod Zod Ort Zod Zed.

Any thoughts on how effective this approach might be? Thanks!
I got a postcard from my friend George. It was a satellite photo of the entire Earth. On the back he wrote, "Wish you were here."

User avatar
EXreaction
Registered User
Posts: 1555
Joined: Sat Sep 10, 2005 2:15 am

Re: New CAPTCHA

Post by EXreaction »

MISIIM wrote: How about a letter that a bot will see but a person will not.
How would you do that :?:

User avatar
DavidMJ
Registered User
Posts: 932
Joined: Thu Jun 16, 2005 1:14 am
Location: Great Neck, NY

Re: New CAPTCHA

Post by DavidMJ »

spambot wrote: I decided to drop in some filled characters aswell.. And there is plenty of information in the back that only a computer would notice :)
How fast is your execution time and how much memory do you eat? Are your fonts GPL friendly? Have you considered true color fonts?
Freedom from fear

Post Reply