Методы борьбы со спам ботами
Наверное, у каждого Администратора интернет ресурса, стоял вопрос: "Как бороться со спамом?
".
В этой теме описаны элементарные способы, предотвращающие возникновение спама на вашем форуме + внизу список хаков и ссылки на хаки, которые помогут нам в борьбе со спамом.
Хаки и инфа взята с этого же форума, просто собранная в одну тему.
~~~~~~~~
Итак, начнем со стандартных настроек:
- Ограничить некоторые функции форума для "свежеиспечённых" пользователей [изменение прав для группы ID 2]; создать новую группу в которую будут входить зарегистрированные пользователи через систему Повышений и для которых не будет ограничений как для "свежеиспечённых"; настроить критерии Повышения.
Более подробно в теме
- В настройках регистрации включить:
- Проверять адрес электронной почты при регистрации. /Пользователю отсылается письмо на e-mail, чтобы продолжить регистрацию он должен перейти по ссылке, которую увидит в теле сообщения, иначе он не сможет закончить регистрацию и перейдет в группу - Ожидаемые/
- Требовать уникальные адреса электронной почты. /При выборе этой опции будет невозможно использовать один и тот же e-mail адрес больше одного раза./
- Запретить незарегистрированным и ожидающим пользователям создавать темы, сообщения и пр. Никаких видов публикации информации, только чтение, иначе у вас есть все шансы "выгребать" спам.
- Идем в настройки группы Гостей(Незарегистрированные):
- Опции группы пользователей->Отделять людей от роботов при выполнении определённых действий->Да (Зачем это? См. ниже)
- Управление отделением людей от роботов:
Желательно включить проверку сервисом reCAPTCHA (для этого регистрируемся на сервисе reCAPTCHA™, получаем публичный и личный ключ, вписываем его в поля). Вы можете конечно выбрать и другой способ проверки, но reCAPTCHA более надежный способ из представленных в стандартных настройках(эта функция является стандартной в версиях 3.7.0 и выше, для версий ниже нужно ставить хак - см. ниже).
- Настройки отделения людей от роботов:
Теперь нужно обозначить, в каких случаях будет происходить проверка - Действия, где требуется отделение людей от роботов поставьте везде галочки.
Удаление спама и блокировка ботов
Начиная с версии движка 3.7.0 , разработчики внедрили такую возможность как удаление всех тем и сообщений, которые создал пользователь(или бот). Это весьма облегчает зачистку спама, для этого нужно выбрать любое сообщение, оставленное ботом, выбрать "Удалить сообщения как спам" ->Ок-> и далее выбираем что мы хотим сделать с этими сообщениями, темами и юзером.
~~~~~~~~
Если вы заметили какие-либо неточности + у вас есть что дополнить - пишите.
~~~~~~~~
Хаки, которые помогут предотвратить регистрацию ботов
========
reCAPTCHA v3 Human Verification
Новая капча v3 от Google. Хак написан нашим камрадом
eska
========
New reCAPTCHA Human Verification (для vB 3)
New reCAPTCHA Human Verification (для vB 4)
Версия капчи v2 от Google.
========
Stop the Registration Bots
Мод Stop the Registration Bots проверяет время, прошедшее между открытием формы регистрации до её отправки. Если форма отправлена быстрее, чем это способен сделать человек, регистрация будет запрещена, а админу мэйлом отправлено сообщение.
========
SpamBot Posting Protection
Хак создает невидимое поле для человека, но видимое для спамбота. Бот заполняет все поля при регистрации, так вот если он заполнит это поле, то будет автоматически заблокирован, в выбранном вами разделе форума будет опубликовано сообщение, и вам на мыло или в личку будет послано сообщение. Также форма добавлена для проверки новых тем, ответов и быстрого ответа.
========
Monster's Ultimate Spam Protection
Система анти-спама,слова-фразы которые будут указаны в анти-спаме,если они попадутся в сообщении/теме/опросе,то данная тема,сообщение,опрос уходят на модерирование - администраторам,модераторам
========
Prevent Spam - Защита от спама
слова, указанные в настройках, проверяются в постах/новых темах, личных и публичных сообщениях. Добавлена проверка редактирования постов/публичных сообщений (быстрое и полное редактирование). И решена проблема с постами, попадающими в зону действия предотвращения дабблпостинга.
========
Enhanced Image Captcha
Чтобы перейти к регистрации, человек должен выбрать изображение, тематика которого формируется хаком. Эдакая капча с картинками.
========
vbStopForumSpam - known spammer lookup for new registrations
Stopforumspam.com система типа RBL для администрации форума, проверяющая пользователя при регистрации по базе известных spam IP / email / имен пользователей.
========
vMail - проверка почты до регистрации 2.0.1(для 3.8.Х)
vMail - проверка почты до регистрации 1.4.1(для 3.6 и 3.7)
Хак проверяет валидность E-mail до регистрации, т.е. аккаунт не создается. Создается таблица в базе, где хранятся md5 коды к адресам почты. Когда придет письмо на mail с кодом подтверждения можно продолжить регистрацию в стандартном порядке. Так же можно указывать свои символы для генерации кодов подтверждения.
Таким образом, хак делает, в принципе, не нужной группу "Ожидающие подтверждения по электронной почте"
========
NoSpam! v.4.0
"NoSpam!" позволяет Вам определять ряд вопросов, на которые пользователи обязаны правильно ответить при регистрации, устраняя способность спамящих ботов регистрироваться на ваших форумах и оставлять нежелательные сообщения.
========
reCAPTCHA!vB - Stop spam. Read books.
(
хак для 3.6.х версий. Начиная с версий 3.7.х в vB это встроенная функция)
========
Register Test (Тестирование перед регистрацией)
Хак предназначен для форумов, где собираются специалисты своего дела и администрация отсеивает "ламеров" и "пионЭров" =)
Так же можно эффективно использовать для борьбы со спамерами.
========
Cyb - Advanced Registration
Хак добавляет несколько дополнительных функций для контроля новых регистраций. Среди них система вопроса-ответа при регистрации (как в NoSpam!), система приглашений (инвайтов), удаление неактивных пользователей спустя X дней.
========
KeyCAPTCHA
"KeyCAPTCHA - первый бесплатный сервис, надежно защищающий сайты от спама с помощью привлекательной интерактивной капчи. Кроме надежности в защите от спама, KeyCAPTCHA - это приятная игрушка, которая украсит Ваш сайт."
========
No Spam Image Enhancement
Система «No Spam Image Enhancement» позволяет формулировать вопросы, исходя из предложенных пользователю изображений.
~~~~~~~~~~~~~
Хаки, которые помогут предотвратить спам в ЛС
========
NosPM! - Anti-Spam Questions for PM System
Внедрение системы проверки отделения людей от роботов в ЛС.
========
Удаление личных сообщений с определенным текстом
Например, вводим в настройках хака текст "test", и хак удалит все ЛС с этим текстом, причем все произойдет так, что пользователь вообще не заметит что ему кто то отправлял ЛС.
~~~~~~~~~~~~~~
Хаки, которые позволяют запретить/позволить регистрацию с определённых под-сетей, IP
========
Allow registration only from specified CIDR
Хак разрешает регу только из разрешенных подсетей или с отдельных IP-адресов. Должен работать на VB 3.7 - 4.0