На текущий момент для большинства администраторов InvisionPower Board, актуальной является проблема, связанная со спам-регистрацией ботов, которые распространяют рекламу и оставляют, в лучшем случае, бессмысленные сообщения. В свое время сам столкнулся с этой проблемой, используя IPB 2.1.7. Стандартные средства CAPTCHA не помогали, в день регистрировались десятки ботов, и вычищать их ручным способом становилось проблематично. Какое-то время использовал ручное подтверждение регистрации пользователей, но это тоже оказалось неудачным решением. Большинство пользователей это сильно напрягало и чувствовалось напряжение.
Начал искать выход из сложившейся ситуации. В момент крайнего отчаяния, после долгих поисков на многочисленных ресурсах посвященных IPB, под руку подвернулся модуль Advanced Bot Defence. Решил испытать его в действии, все равно хуже уже не стало бы.
Возможности
- 3 способа защиты от регистрации ботов: обычная продвинутая каптча(цифры+буквы), продвинутая каптча с математическим примером и анимированая каптча. Есть возможность задействовать все виды каптчи случайным образом.
- 2 способа защиты при создании темы/ответе на тему: продвинутая графическая каптча и передача спрятанного значения(“hidden value”) с данными формы.
- Управление системой защиты через админцентр
- Возможность перегенеривать “hidden value” каждые N часов, это не даст возможности ботописателям подстроить робота для вашего форума.
- Возможность гибкой настройки при создании темы/ответе на тему, возможность задействования защиты только для пользователей не набравших N сообщений и гостей. Таким образом двойная защита сможет больше убезопасить от полуавтоматических регистраций(когда каптчу вводит сам человек, а робот уже спамит дальше).
- Отдельное описание для каждой каптчи и небольшой “попап хэлп” не даст запутатся реальным пользователям при регистрации.
- Автоматическая очистка таблицы ibf_reg_antispam.
- Защита при ответе через форму быстрого ответа
Установка
Все шаги по установке модуля подробно описаны в инструкции, которая прилагается к архиву. Делайте все согласно инструкции, и модуль установится без проблем. Файлы полностью работоспособны и если у вас что-то не работает, начинайте установку заново. Согласен, что процесс установки данного модуля немного утомителен, но результат того стоит.
После установки мода, на странице регистрации пользователей, появится новая опция для подтверждения. В случае неправильного ввода результата пользователем или вообще в отсутствии проверочного результата, регистрация не будет завершена.
В административной панели управления форумом (Настройки > Настройки Безопасности > Advanced Bot Defence) появится новый набор настроек.
Настройка
Enable Advanced Bot Defence? — Включить ли защиту от ботов. Варианты: Да и Нет.
Type of Advanced Bot Defence? — Вид предлагаемой защиты от ботов. Варианты: Letters + Numbers (Буквы и цифры), Math (Математическое действие), Animated captcha (Анимированная captcha), Letters + numbers + math — random (Выводит три действия в случайном порядке, смешивая цифровые значения с буквенными), Random all (Выводит случайный тип защиты).
Enable Post Bot Defence? — Включить защиту при отправке сообщений. Варианты: Да и Нет.
Type of Post Bot Defence? — Вид защиты при отправке сообщений. Варианты: Hidden Value (скрытое значение, для посещаемых форумов или с ограничеными ресурсами, не требует ввода значения), Captcha — letters + numbers (вывод случайным образом числовых значений, добавляет три дополнительных запроса к БД).
Disable Post Bot Defence for users with more then N messages? — устанавливает возможность отключения ввода captha у пользователей набравших большее кол-во сообщений на форуме, чем установленное вами N’ое значение.
Hidden value — скрытое значение captcha, редактировать не рекомендуется.
Результа
Результатом установки модуля Advanced Bot Defence, стало полное исчезновение спамерских ботов. Благодаря нему была решена главная проблема сайта.
Источник: ipb-faq.ru