IPB: борьба со спам-ботами

Все форумы так или иначе сталкиваются со спам-ботами (особенно если позволяют ставить индексируемые ссылки). Нехорошие люди активно этим пользуются, так что создавая форум будьте готовы чистить его каждый день.

Invision Power Board — один из самых популярных и качественных движков для создания форума, и имеет встроенные механизмы для борьбы со спамом: встроенная капча, антиспам-сервис… Но это не помогает. Боты уже прекрасно научились обходить recaptcha. Поэтому у веб-мастеров, решивших организовать форум, остается только 2 варианта: содержать огромный штат модераторов или придумывать хитрые способы борьбы со спамом. В этом посте я расскажу про эффективный способ борьбы с ним.

Суть метода предельно проста — нужно заставить пользователя при регистрации ввести что-то необычное. И, желательно, чтобы этого «чего-то» больше нигде не встречалось.

Итак, как же бороться со спамом на форуме?

Необходимо добавить новое поле в форму регистрации. Для этого идем в админпанель IPB, в раздел «пользователи» -> «дополнительные поля профиля». Создаем новое поле. Указываю, как заполнять поля:

  • Название — любое
  • Описание — здесь нужно указать, что именно нужно вводить. Я использовал такую формулировку: «Введите четыре трехзначных числа через дефис без пробелов».
  • Тип поля — «текст»
  • Группа дополнительных полей профиля — выбирайте то, что сочтете нужным — это не играет никакой роли. Я сделал отдельную группу «Антиспам» и указал эту группу.
  • Иконка профиля — можно не заполнять
  • Ключ — я указал antispam-b
  • Максимальная длина — должна точно соответствовать ожидаемому количеству символов. В нашем примере — 12 символов + 3 пробела = 15 знаков. Значит, максимальная длина поля равна 15 знакам.
  • Порядок сортировки — не играет никакой роли, я поставил 1.
  • Формат поля. Здесь нужно указать «шаблон» заполнения. знак «а» обозначает любую букву, знак «n» — любую цифру. В нашем случае шаблон будет выглядеть так: nnn-nnn-nnn-nnn
  • Содержимое опций для выпадающего меню — оставляем пустым
  • Тип поиска — точный
  • Применять фильтрацию URL-адресов — нет
  • Добавить на страницу регистрации — да
  • Это поле обязательно к заполнению — да
  • Поле может быть изменено пользователем — нет
  • Сделать это поле личным — да
  • Сделать видимым и изменяемым только супермодераторам и администраторам  — да
  • Отображение поля в сообщении — оставляем как есть.

Сохраняем новое поле. После чего проверяем корректность — регистрируемся, пробуем указать неверные комбинации и т.д. Если все ок — ждем результатов!

 

В моем случае эффект был такой:

Эффективность антиспама для IPB

23 октября я внедрил метод. Как видите, количество регистраций упало до естественного значения — форум очень узкотематичный, и 1-2 реги в неделю для данной тематики вполне нормально. До этого ежедневно было 5-10 регистраций ботов, каждый вешал по 1-2 сообщения. Как видите, мой метод борьбы со спамом на IPB вполне эффективен и прост.

 

P.S. В целях безопасности можно менять комбинацию в дополнительном поле каждую неделю или каждый месяц.

comments powered by HyperComments

Александр
2013-08-13 16:23:00
ОГРОМНОЕ ВАМ СПАСИБО! ВЫ НАСТОЯЩИЙ ПРОФЕССИОНАЛ! ВСЕ СДЕЛАЛ КАК ВЫ УКАЗАЛИ И СПАМ-БОТЫ УМЕРЛИ. СПАСИБО БОЛЬШОЕ ЗА ВАШУ ПОМОЩЬ!!!!
Илья
2013-08-17 18:55:00
Если поставить "да" в поле "Сделать видимым и изменяемым только супермодераторам и администраторам", то при регистрации это поле не отбражается. Как только поставил "нет" - все заработало!
Сергей Зыщук
2016-11-29 20:13:29
аааааааааааа аааааааааааа
paydaycgtloansnhj.com
2017-07-06 11:52:42
<strong>paydaycgtloansnhj.com</strong> paydaycgtloansnhj.com
writeaessay
2018-05-18 04:45:37
<strong>write a essay for me http://kfgdrtynhjg.com/</strong> Many thanks! Ample info!
43ytr.icu/j/GPoAr
2019-04-19 19:12:58
<strong>43ytr.icu/j/GPoAr</strong> 43ytr.icu/j/GPoAr
Èãðà ïðåñòîëîâ 8 ñåçîí 2 ñåðèÿ 3 ñåðèÿ
2019-04-20 14:32:38
<strong>Èãðà ïðåñòîëîâ 8 ñåçîí 2 ñåðèÿ 3 ñåðèÿ</strong> Èãðà ïðåñòîëîâ 8 ñåçîí 2 ñåðèÿ 3 ñåðèÿ
Èãðà ïðåñòîëîâ 8 ñåçîí Ëîñòôèëüì
2019-04-20 15:11:57
<strong>Èãðà ïðåñòîëîâ 8 ñåçîí Ëîñòôèëüì</strong> Èãðà ïðåñòîëîâ 8 ñåçîí Ëîñòôèëüì
Èãðà ïðåñòîëîâ 8 ñåçîí
2019-04-20 15:29:05
<strong>Èãðà ïðåñòîëîâ 8 ñåçîí</strong> Èãðà ïðåñòîëîâ 8 ñåçîí
glyxar.ru
2019-04-25 04:49:30
<strong>glyxar.ru</strong> glyxar.ru
abisko.ru
2019-04-25 05:01:52
<strong>abisko.ru</strong> abisko.ru
2021
2019-05-02 11:22:43
<strong>2022</strong> 2022
Èãðà ïðåñòîëîâ 8 ñåçîí âñå ñåðèè
2019-05-06 10:06:54
<strong>Èãðà ïðåñòîëîâ 8 ñåçîí âñå ñåðèè</strong> Èãðà ïðåñòîëîâ 8 ñåçîí âñå ñåðèè
Èãðà Ïðåñòîëîâ 8 ñåçîí 5 ñåðèÿ
2019-05-13 14:54:16
<strong>Èãðà Ïðåñòîëîâ 8 ñåçîí 5 ñåðèÿ</strong> Èãðà Ïðåñòîëîâ 8 ñåçîí 5 ñåðèÿ
bitly.com/AzAX3
2019-05-15 17:20:22
<strong>bitly.com/AzAX3</strong> bitly.com/AzAX3
2020-2020-2020
2019-05-15 17:35:24
<strong>2020-2020-2020</strong> 2020-2020-2020
Mstiteli: Final (2019)
2019-05-17 21:13:45
<strong>Mstiteli: Final (2019)</strong> Mstiteli: Final (2019)
ðîêåòìåí ïîëíûé ôèëüì
2019-06-03 04:07:28
<strong>ðîêåòìåí ïîëíûé ôèëüì</strong> ðîêåòìåí ïîëíûé ôèëüì
wwin-tv.com
2019-06-07 08:59:19
<strong>wwin-tv.com</strong> wwin-tv.com
empire-season-2-episode-3-putlocker
2019-06-07 23:05:40
<strong>empire-season-2-episode-3-putlocker</strong> empire-season-2-episode-3-putlocker
Video
2019-06-09 01:15:09
<strong>Video</strong> Video
Watch
2019-06-10 06:55:59
<strong>Watch</strong> Watch
watch online
2019-06-14 04:36:41
<strong>watch online</strong> watch online
00-tv.com
2019-08-25 16:15:56
<strong>00-tv.com</strong> 00-tv.com
4serial.com
2019-08-30 02:30:34
<strong>4serial.com</strong> 4serial.com
we-b-tv.com
2019-08-30 03:00:23
<strong>we-b-tv.com</strong> we-b-tv.com
kino-m.com
2019-08-30 03:18:18
<strong>kino-m.com</strong> kino-m.com
m-dnc.com
2019-08-30 03:32:41
<strong>m-dnc.com</strong> m-dnc.com
ðûáàëêà
2019-08-30 11:25:53
<strong>ðûáàëêà</strong> ðûáàëêà
kino
2019-08-30 19:18:03
<strong>kino</strong> kino
hs;br
2019-08-30 21:32:08
<strong>hs;br</strong> hs;br
tureckie_serialy_na_russkom_jazyke
2019-08-30 21:49:45
<strong>tureckie_serialy_na_russkom_jazyke</strong> tureckie_serialy_na_russkom_jazyke
tureckie_serialy
2019-08-30 22:14:44
<strong>tureckie_serialy</strong> tureckie_serialy
serialy
2019-08-30 22:28:23
<strong>serialy</strong> serialy
+1+
2019-08-30 23:08:23
<strong>%D0%B6%D1%83%D0%BA%D0%B8+1+%D1%81%D0%B5%D1%80%D0%B8%D1%8F</strong> %D0%B6%D1%83%D0%BA%D0%B8+1+%D1%81%D0%B5%D1%80%D0%B8%D1%8F
æóêè+2+ñåðèÿ
2019-08-30 23:33:20
<strong>æóêè+2+ñåðèÿ</strong> æóêè+2+ñåðèÿ
Ñìîòðåòü âñå ñåðèè ïîäðÿä
2019-08-31 00:09:16
<strong>Ñìîòðåòü âñå ñåðèè ïîäðÿä</strong> Ñìîòðåòü âñå ñåðèè ïîäðÿä
âûòîïêà âîñêà
2019-08-31 01:02:58
<strong>âûòîïêà âîñêà</strong> âûòîïêà âîñêà
++++++
2019-08-31 01:10:01
<strong>%D0%BA%D0%B0%D0%BA+%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C+%D0%B2%D0%B8%D0%BD%D0%BE+%D0%B2+%D0%B4%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D0%B8%D1%85+%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D1%8F%D1%85+%D1%80%D0%B5%D1%86%D0%B5%D0%BF%D1%82</strong> %D0%BA%D0%B0%D0%BA+%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C+%D0%B2%D0%B8%D0%BD%D0%BE+%D0%B2+%D0%B4%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D0%B8%D1%85+%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D1%8F%D1%85+%D1%80%D0%B5%D1%86%D0%B5%D0%BF%D1%82
HD-720
2019-08-31 01:49:23
<strong>HD-720</strong> HD-720
guardians+of+the+galaxy+2
2019-08-31 02:04:07
<strong>guardians+of+the+galaxy+2</strong> vguardians+of+the+galaxy+2
strong woman do bong soon
2019-08-31 02:30:36
<strong>strong woman do bong soon</strong> strong woman do bong soon
my id is gangnam beauty
2019-08-31 02:52:01
<strong>my id is gangnam beauty</strong> my id is gangnam beauty
guardians of the galaxy vol 2
2019-08-31 03:01:43
<strong>guardians of the galaxy vol 2</strong> guardians of the galaxy vol 2
2020
2019-08-31 13:40:10
<strong>2020</strong> 2020
kpop+star+season+6+ep+9
2019-08-31 14:03:26
<strong>kpop+star+season+6+ep+9</strong> kpop+star+season+6+ep+9
1 2 3 4 5 6 7 8 9 10
2019-08-31 15:29:17
<strong>1 2 3 4 5 6 7 8 9 10</strong> 1 2 3 4 5 6 7 8 9 10
dinotube hd dinotube
2019-10-09 20:14:53
<strong>dinotube hd dinotube</strong> dinotube hd dinotube
Watch TV Shows
2019-10-25 18:37:54
<strong>Watch TV Shows</strong> Watch TV Shows