Answer the question
In order to leave comments, you need to log in
Replacing "captcha"?
Is it worth removing the "captcha" and using, for example, a check for the time of sending - say, less than 5 seconds - just a bot.
What other options are there?
Answer the question
In order to leave comments, you need to log in
Give a link to the IQ test, there are a lot of questions, if you answer in less than 20 minutes - send nafig. If you score less than 90 points - send nafig (either a bot or an idiot), if you score more than 130 - also send nafig (either a bot with answers to an IQ test, or a genius who will still be bored on your site).
Unfortunately, the bot can wait between 5 seconds and 10. You should be doing a Turing test that only a human can pass. By "captcha" you apparently meant only a test in the form of character recognition. Then there are alternatives:
1. Speech recognition.
2. Recognition of a graphic image, counting the number of objects of the same type.
3. The answer to the riddle, mathematics, continue the stable expression.
On my sites I use a question during registration, which is selected randomly from the list of questions, and in addition the captcha itself. Bots have not been seen for 3 months.
counting the number of similar items.
You can search the database of proverbs and sayings, place asterisks in one of the words and ask what the word is. Maybe even from the list.
Generate a javascript expression that will be evaluated by the user agent (browser) and the response will be added to a hidden form field.
From a custom-written bot, this will not help, from mass ones it’s easy.
If you correctly approach the solution of this issue, you can get a high-quality solution.
1. Manual pre-moderation (manually check the first N comments of the user)
2. Service like Akismet
3. I also read about testing comments with special sets of rules. For the presence of more than N links in the text - a penalty of 5 points. For the presence of words from the prohibited list (porn, viagra, etc.) there is still a fine. For short comments like "thank you" or "hello! cool blog" is also fine. Etc. As a result, the total amount is viewed and the comment is discarded or published. Unfortunately, I can't remember the link to the original article.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question