Hello! viagra , cialis или как с этим бороться!

23 сентября 2010 в 20:54

Не подумайте это не спам и не реклама!
Суть такова - спам-комменты добавляются, причём очень часто,[module=captcha] (Math)- защита не срабатывает (использую Hidden CAPTCHA). Решил описать (в картинках) как блокировать подобные сообщения.(тут не нашел)

Для этого понадобятся включенный модуль:[module=trigger] и следующие настройки.

url - admin/settings/actions (Действия — это отдельные задачи, которые может выполнять система, например снятие с публикации материала или бан пользователя.)

Тут создал сложное действие
1.Снятие с публикации комментарий содержащий слова

в настройках указал Ключевые слова :cheap cialis, viagra, cheap viagra, cialis (Символы чувствительны к регистру)

С действиями разобрался, теперь к условию при котором будут срабатывать эти действия.

url - admin/build/trigger/comment (Триггеры — это системные события, такие как добавление нового материала или вход пользователя на сайт.)

После сохранения нового комментария сделать... указал что делать: Снять с публикации коммент и показать сообщение.

Всё.
Таким образом избавился от подобной заморочки, список слов можно расширять на ваше усмотрение. Не опубликованные комменты посмотреть можно тут url - admin/content/comment/approval

Обновил:

"WiseMan" wrote:
На сайтах имеющих модули для подписки на комменты, типа comment_notify - как здесь на друпал.ру, при данном решении ваши подписчики будут получать уведомления об этих неопубликованных комментариях.

-Убрал из действий Показ сообщения, так как показывается всем
-Добавлено ешё одно слово, проскачил зараза Sad
-Поставил брик, для главной уш больно большой анонс получился.

ВложениеРазмер
Иконка изображения 001.jpg11.47 КБ
Иконка изображения 002.jpg23.79 КБ
Иконка изображения 003.jpg15.79 КБ
Иконка изображения 004.jpg21.47 КБ
Иконка изображения 005.jpg27.56 КБ

Комментарии

На drupal.ru было нечто подобное (по-моему интеграция с Mollom) но не получилось.

Особенность русскоязычной технической лексики состоит в том что она не возможна без мата.

23 сентября 2010 в 21:29

"VasyOK" wrote:
Особенность русскоязычной технической лексики состоит в том что она не возможна без мата.

Мат и реклама виагры - это разные вещи

23 сентября 2010 в 21:43

Я на почтовом сервере делал аналогичный фильтр. Долго не мог понять, почему забраковано одно вполне приличное письмо. Оказалось, из-за слова Specialist

24 сентября 2010 в 0:21

"<a href="mailto:kwas@drupal.org">kwas@drupal.org</a>" wrote:
из-за слова Specialist

Действительно, такое слово не прокатило, благо комменты не удаляются и можно востановить.
"kodo" wrote:
Чем не устраивает модуль SPAM?

Хм, даже не знал что он есть Smile потестировать пока нет возможности.
Больше интересует [module=hidden_captcha] так-как защита есть, но с другой стороны не заморачивает "постера" на ввод дополнительного текста, и это считаю приоритетом. Пробывал reCAPTCHA - о ужос!!! сам иногда не могу прочитать что написано и приходится обновлять раз по 5 для более читаемого результата.

24 сентября 2010 в 6:33

"Ветер" wrote:
достаточно заменить одну букву заглавной и ваш фильтр-мильтр обложается.

Полностью согласен, но пока работает на ура! (за 12 часов отловил ~50 подобных комментов)В Действиях можно PHP script вставить Sad думаю можно и с регистром справиться, сам неасилю. Скажу человечное спасибо за помощь. + 30руб на развитие Smile
Как я понимаю так работает сервис ручного распознавания CAPTCHA (Вы отдаете капчу нашему серверу, он - работникам, те - нашему серверу обратно. Через несколько секунд вы от нашего сервера получаете текст с капчи. Как правило это время не превышает 20-ти секунд и вполне достаточно для успешной регистрации везде где есть капча.) Возможно вскоре и регистр будет менятся, так что решать надо задачку.

24 сентября 2010 в 8:53

"VVS" wrote:
с mollom такой спам не проходит...

имхо: 3600 EUR /year/site - ну спасибо, у меня бюджет не позволяет так шиковать, лучше сразу готовый сайт купить.

24 сентября 2010 в 11:25

Сделал так два года назад на одном из сайтов. Думал об этом все знают Smile Потом написал свой модуль с пополняемым словарем.

Сейчас лениво работаю над модулем, который будет глушить часть спамботов по методу "honey pot". Выложу конечно.

24 сентября 2010 в 23:29

В Триггере: После сохранения нового комментария
рекомендую убрать 2. Показать сообщение пользователю при публикации подобного комментарий.
иначе Сообщение появляется всем пользователям! что введёт в заблуждение "постера"

25 сентября 2010 в 10:53

На сайтах имеющих модули для подписки на комменты, типа comment_notify - как здесь на друпал.ру, при данном решении ваши подписчики будут получать уведомления об этих неопубликованных комментариях. С самим содержимым комментов.

Не критично, но не особенно приятно.

29 сентября 2010 в 1:43

"WiseMan" wrote:
На сайтах имеющих модули для подписки на комменты, типа comment_notify - как здесь на друпал.ру, при данном решении ваши подписчики будут получать уведомления об этих неопубликованных комментариях.
Проверил и точно. Вот косяк Sad обновлю пост.
"WiseMan" wrote:
С самим содержимым комментов.

Содержимое другого коммента пришло.

29 сентября 2010 в 9:54

это вроде google публиковал статистику по спаму на gmail.
так, например, различных хитрых написаний слова \/iagra насчитывается несколько тысяч. заявлялось именно так -- тысяч.

14 октября 2010 в 1:17