Welcome to Dream.In.Code
Getting Help is Easy!

Join 86,256 Programmers. There are 2,080 online right now! Ask your question and get quick answers from Dream.In.Code experts. Join the #1 programming help community on the internet! Registration is fast and FREE... Join Now!

Chat LIVE With a Expert
Powered by LivePerson.com

Register to Make This Box Go Away!

Check CAPTCHA image for readability

 
Reply to this topicStart new topic

Check CAPTCHA image for readability, goes along with site checks i guess

rgfirefly24
post 1 May, 2008 - 10:09 AM
Post #1


D.I.C Head

Group Icon
Joined: 7 Apr, 2008
Posts: 135



So i have this CAPTCHA image that i've created:

Attached Image

what do you think of its readability?
User is online!Profile CardPM
Go to the top of the page
+Quote Post


Martyr2
post 1 May, 2008 - 11:48 AM
Post #2


Programming Theoretician

Group Icon
Joined: 18 Apr, 2007
Posts: 3,561

I find it pretty reasonable if the number is 82372. I am not sure how strong it would be against the bots since the only white on the image is pretty much the number (and yeah the line but still). You may want to add some kind of warping effect on the numbers which is harder to calculate. Think what would happen if they took the image and threw away color information and made it greyscale. The number sticks out like a sore thumb.

Just a few things to consider. smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

rgfirefly24
post 1 May, 2008 - 09:07 PM
Post #3


D.I.C Head

Group Icon
Joined: 7 Apr, 2008
Posts: 135

QUOTE(Martyr2 @ 1 May, 2008 - 11:48 AM) *

I find it pretty reasonable if the number is 82372. I am not sure how strong it would be against the bots since the only white on the image is pretty much the number (and yeah the line but still). You may want to add some kind of warping effect on the numbers which is harder to calculate. Think what would happen if they took the image and threw away color information and made it greyscale. The number sticks out like a sore thumb.

Just a few things to consider. smile.gif



here is the thing. an OCR reader does several things.

1. Removes backgrounds and small lines

2. Segments out the image based on where it reads a letter stops(why i put the gold OCR in the backgroup)

3. Grabs the interpreted letters from the segmented parts. So even if you warp the numbers an OCR reader can still read them. What has to happen is there needs to be some overlap where the OCR reader cant distinguish where one letter stops and the other begins. Thus rendering it incapable of segmenting the image.
User is online!Profile CardPM
Go to the top of the page
+Quote Post

RodgerB
post 2 May, 2008 - 07:01 AM
Post #4


D.I.C Lover

Group Icon
Joined: 21 Sep, 2007
Posts: 1,458

Another fact: Most OCR's are really crap and often mistake I's for 1's. wink2.gif

Warping characters so they overlap = OCR fail. It's just OCR technology is open-source now, like tesseract, gocr etc, so a smarty might one day decide to attack your website by modifying the OCR engine to do his or her bidding, hence robust CAPTCHA's = way to go.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

rgfirefly24
post 2 May, 2008 - 01:15 PM
Post #5


D.I.C Head

Group Icon
Joined: 7 Apr, 2008
Posts: 135

QUOTE(RodgerB @ 2 May, 2008 - 07:01 AM) *

Another fact: Most OCR's are really crap and often mistake I's for 1's. wink2.gif

Warping characters so they overlap = OCR fail. It's just OCR technology is open-source now, like tesseract, gocr etc, so a smarty might one day decide to attack your website by modifying the OCR engine to do his or her bidding, hence robust CAPTCHA's = way to go.



The only real safe thing to do is use 3D-CAPTCHA, but since the client doesn't want to use that i am stuck with creating my own. Saying that if a smarty wants to attack my website then no amount of CAPTCHA i have will ever protect me 100%. The only way to mostly stop it is using NoBot which is included with AJAX ToolKit.
User is online!Profile CardPM
Go to the top of the page
+Quote Post

srtech
post 6 May, 2008 - 06:30 PM
Post #6


New D.I.C Head

Group Icon
Joined: 29 Aug, 2006
Posts: 6

Hmm... I can read it, but anyone with slight vision problems may have trouble. Can you post a few more samples so we can see how it changes?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

rgfirefly24
post 13 May, 2008 - 07:42 AM
Post #7


D.I.C Head

Group Icon
Joined: 7 Apr, 2008
Posts: 135

QUOTE(srtech @ 6 May, 2008 - 06:30 PM) *

Hmm... I can read it, but anyone with slight vision problems may have trouble. Can you post a few more samples so we can see how it changes?



i have actually totally revamped it from the one you see here. It now uses rotating common backgrounds and asks the user to tell me what the color of the background is. Since OCR readers remove background color then they will have almost a 0% chance of breaking it.
User is online!Profile CardPM
Go to the top of the page
+Quote Post

Fast ReplyReply to this topicStart new topic
Time is now: 5/16/08 09:38AM

Live Help!

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

Bye Bye Ads

Free DIC T-Shirt

T-Shirt Example

Related Sites

Monthly Drawing

Thumb Drive

Partners

Top Contributors

Top 10 Kudos This Month