S
S
shalakhin2012-09-08 02:10:24
Django
shalakhin, 2012-09-08 02:10:24

How do you protect your forms on the site from spam?

Recently I became interested in this topic and after reading on the Internet I came to the conclusion that there are the following alternatives:

  • honeypot (free, but some spam still gets through)
  • akismet etc. (paid, but gets the job done)
  • reCaptcha and the like (I hate it on websites and try to avoid it whenever possible at work)

I found a number of algorithms (for example, Random Indexing, Support vector machine). Google Mail does a great job with spam. True, if I understand correctly, they have a huge opportunity to train the anti-spam system. It became interesting, what would you say, colleagues? How do you solve problems in your projects?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
I
ITbro, 2012-09-08
@shalakhin

habrahabr.ru/post/151084/

I
Ilya Plotnikov, 2012-09-08
@ilyaplot

CSRF protection, blacklisting spam bots. No spam.

E
egorinsk, 2012-09-08
@egorinsk

The invisible "email" field protects perfectly. You can also try checking for Javascript. You can also add a "report spam" button for something that gets through.

3
321, 2012-09-08
@321

We are satisfied with the cleantalk.ru service, the module is easy to install, it copes with spam perfectly and, most importantly, no captcha!

X
Xander Bass, 2012-09-09
@XanderBass

On the forums, pre-moderation of messages and an additional mandatory field. Usually, spammers do not move beyond registration. Apparently they understand that it is useless.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question