Annoying Captcha >> How to programm a form that can SMELL difference between human and robot?
- by Sam
Hi folks. On the comment of my old form needing a CAPTHA, I felt I share my problem, perhaps you recognize it and find its time we had better solutions:
FACTUAL PROBLEM
I know most of my clients (typical age= 40~60) hate CAPTCHA things.
Now, I myself always feel like a robot, when I have to sueeze my eyes and fill in the strange letters from the Capcha... Sometimes I fail! Go back etc. Turnoff.
I mean comon its 2011, shouldnt the forms have better A.I. by now?
MY NEW IDEA (please dont laugh)
Ive thought about it and this is my idea's to tell difference between human and robot:
My idea is to give credibility points. 100 points = human 0% = robot.
require real human mouse movements
require mousemovements that dont follow any mathematical pattern
require non-instantaneous reading delays, between load and first input in form
when typing in form, delays are measured between letters and words
approve as human when typical human behaviour measured (deleting, rephrasing etc)
dont allow instant pasting or all fields
give points for real keyboard pressures
retract points for credibility when hyperlinks in form
Test wether fake email field (invisible by human) is populated (suggested by Tomalak)
when more than 75% human cretibility, allow to be sent without captcha
when less than 25% human crecibility, force captcha puzzle to be sure
Could we write a A.I. PHP that replaces the human-annoying capthas, meanwhile stopping most spamservers filing in the data? Not only for the fun of it, but also actually to provide a 99% better alternative than CAPTHCA's.
Imagine the userfriendlyness of your forms!
Your site distinguishing itself from others, showing your audience your sites KNOWS the difference between a robot and a human. Imagine the advangage. I am trying to capture the essense of that distinguishing edge.
PROGRAMMING QUESTION:
1) Are such things possible to programm?
2) If so how would you start such programm?
3) Are there already very good working solutions available elsewhere?
4) If it isn't so hard, your are welcome to share your answer/solutions below.
5) upon completion of hints and new ideas, could this page be the start of a new AI captcha, OR should I forget about it and just go with the flow, forget about the whole AI dream, and use captcha like everyone else.