Защита от спама в комментариях Drupal 7 - модуль Honeypot.

image

23.11.12
Comments 9

Всем привет, на днях обновил дизайн своего блога, и установил несколько дополнительных модулей. Одним из них стал модуль, который помог мне победить спам в комментариях. Достали блин, если раньше я как то не парился по этому поводу, когда в день приходило штук по пять – десять, но в последнее время их стало намного больше. Каждый день подчищать такое количество спама мне не хотелось и я стал искать способы как побороть эту напасть.

Для начала я установил модуль Captcha, но он простоял не долго, на странице где мы обычно подчищаем кэш сайта я увидел предупреждение о том, что на страницах, на которых установлен этот модуль не будет работать кэшировние, эта новость мне не особо понравилась, и я решил побыстрее избавится от этого модуля.

Дальнейшие поиски привели меня к замечательному модулю, который называется Honeypot, принцип его работы достаточно прост, он задает минимальное время, которое дается пользователю на заполнение формы комментариев, в связи с этим у ботов не остается шансов, так как на спам у них уходит меньше секунды.

Давайте посмотрим, как с ним работать. Скачайте данный модуль с drupal .org. Установите его в папку sites/all/modules и включите на странице управления модулями.

Затем пройдите на страницу управления данным модулем, в поле  «Honeypot time limit» впишите минимальное время за которое должен быть добавлен комментарий, я поставил 10 секунд. Дальше отметьте галочками те формы, которые бы вы хотели защитить от спама, я пока решил отметить комментарии во всех типах материалов:

Honeypot

Honeypot стоит на сайте уже сутки, за все время не было не одного прорыва спама, зато успешно добавлено несколько отличных СДЛ комментариев.

Tags: 

Комментарии

Алексей 08.12.12

Шаблон на загляденье красив, молодца Серега, поработал неплохо ))Теперь в РСЯ думаю возьмут ))

admin 09.12.12

Не, не берут, неделю назад заявку подавал.

Гость 10.05.13

поиск нужен по сайту

Алексей 22.07.13

круто, пойду себе ставить - задрали боты.
модуль капчи тоже не помог

Алексей 17.08.13

А защищает ли этот модуль вебформы? (модуль webform)

admin 18.08.13

Да защищает, он работает для всех форм на сайте

Гость 13.06.14

У меня стоит Honeypot, боты все равно справляются с регистрацией.Honeypot time limit стоит 10 секунд, а Имя Honeypot элемента "url".Вопрос имя элемента какое лучше ставить?

admin 13.06.14

Не знаю, у меня редко спам проходит, на всех сайтах, только ручной.

Andrei 26.01.15

На страницах с формами, которые защищены минимальным временем, кэширование также не работает, так что в этом плане преимущества нет никакого

Комментировать