Джанго: Достаточно ли антиспамовых мер в структуре комментариев? Или мне нужно будет использовать капчу или акисмет? - PullRequest
2 голосов
/ 30 сентября 2010

Я собираюсь реализовать систему комментариев, и мне интересно, с чем мне следует столкнуться. Если бы кто-то мог конкретно объяснить методы, которые они опробовали / протестировали для защиты от спама в django, и дать рекомендации, я был бы очень благодарен.

И да, я прочитал некоторые вопросы здесь, но я не сталкивался с подробным подробным ответом, специфичным для django.

Ответы [ 3 ]

2 голосов
/ 01 октября 2010

Disqus построен на Django, и мы используем комбинацию байесовской фильтрации (с постоянным потоком ветчины и спама, подаваемой через наши комментарии), ограничения скорости и сходства, выборочных капч и, по усмотрению пользователя, akismet. .

Мы все еще боремся, как и все веб-сервисы, восприимчивые к спаму, но это довольно распространенные методы.

1 голос
/ 30 сентября 2010

Стоит отметить, что плодовитый Djangonaut Даниэль Роузман переключил систему комментариев своего блога из приложения комментариев Django на Disqus после того, как столкнулся с потоком спам-комментариев.

@ Даниэль здесь пользователь; Я уверен, что он скоро придет, чтобы дать вам более подробный ответ.

1 голос
/ 30 сентября 2010

Нет, в фреймворке для комментариев нет работающего антиспама.

  1. ограничение использования http://simonwillison.net/2009/Jan/7/ratelimitcache/
  2. akismet http://books.google.com/books?id=rHGh5OihsCsC&lpg=PA129&ots=E9-0nmoWfA&dq=django%20spam%20analyzer&hl=pl&pg=PA129#v=onepage&q&f=false

Я протестировал honeypot, он останавливает 50% спама.Я отключил retelimit и askimet на довольно большой странице 100 комментариев в час, включая 21 спам (10 из них прошли honneypot)

...