Наверх

Защита от спам-ботов штатными средствами phpBB

phpBB 3 по умолчанию предлагает 5 различных способов защиты от автоматических регистраций, включая очень популярную reCapcha. Но, к сожалению, популярность привела к тому, что многие боты легко обходят защиту в виде любой капчи. Усложнение картинки мало способствует предотвращению активности ботов, зато создает нежелательные трудности для настоящих пользователей.


Посмотрим, что предлагает нам панель администрирования.
Зайдем в Общие -> Конфигурация -> "Средства против спам-ботов" и включим защиту ("Использовать средства против спам-ботов при регистрации" - Включено). Настройки самой защиты подберите на свой вкус. Лучше всего ограничить количество регистраций 2-3 попытками, а количество неудачных входов 3-4 попытками.

Теперь нас интересует раздел "Доступные модули", подпункт "Установленные модули". Обратите внимание на примечание:
Модули, выделенные серым цветом, недоступны, и, возможно, нуждаются в предварительной настройке перед их использованием.

Выберем модуль "Текстовое подтверждение". Он неактивен, поэтому его надо настроить (соответствующая кнопка ниже выпадающего списка).

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

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

Язык - выбирается из списка установленных языков. Для пользователей, запрашивающих страницы на разных языках, можно сформировать разные базы вопросов.

Вопрос - будет показан пользователю в форме регистрации

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

После нажатия на "Отправить" вопрос сохранится в базе.

Заполнив таким образом базу ( для начала достаточно 5-6 вопросов), вернемся к разделу настроек "Средства против спам-ботов" и проверим, выбран ли модуль "Текстовое подтверждение" (теперь он должен стать черным).

Чуть ниже в блоке "Предпросмотр" случайным образом выбран в качестве образца один из ваших вопросов.

Подтверждаем изменения (кнопка "Отправить"), после этого можно проверить форму регистрации, зайдя на форум гостем.

Результаты тестирования:

- до внедрения модуля количество регистраций ботов достигало 10-15 в день

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

Примечание: Удобно ограничить новых пользователей в правах, например запретить им создавать темы, пока они не наберут определенное число сообщений (Общие -> Конфигурация -> Регистрация пользователей, пункт "Лимит сообщений для нового пользователя")

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *