Назад | Перейти на главную страницу

phpBB: Как бороться со спамом при регистрации?

Я управляю форумом на базе phpBB, который сильно пострадает от спамеров, регистрирующих поддельные аккаунты. Чтобы бороться с этим, мы включили «требуется активация администратора», но это работает не так хорошо: когда новый пользователь регистрируется, я получаю электронное письмо со ссылкой для активации этого пользователя. Однако нет ссылки, позволяющей мне сначала легко взглянуть на пользователя; он сразу переходит к активации.

Я хотел бы попробовать другой подход в этом направлении:

  1. Я бы хотел разрешить регистрацию без моего согласия; вместо этого пользователь должен получить письмо со ссылкой для активации.
  2. мне бы хотелось назначенная группа модераторов для утверждения всех сообщений сделанные недавно зарегистрированными пользователями. Это должно быть сделано через панель управления модерацией форума.
  3. Когда новый пользователь публикует спам-сообщение, я хочу, чтобы группа модераторов уничтожила сообщение и учетную запись.
  4. Когда новый пользователь отправляет несколько сообщений без спама, он попадает в белый список, и дальнейшие публикации не требуют утверждения.

Как мне добиться этой настройки? -или- Есть ли аналогичный, но более умный подход?

ОБНОВИТЬ: Наконец я нашел водонепроницаемое решение: http://CleanTalk.org - услуга платная, но стоит жалкие 8 долларов за штуку. год это стоит денег. Пока фильтр работал на 100% точно, без проникновения спамеров и без блокировки законных пользователей. Я впечатлен.

Некоторые шаги, которые необходимо предпринять:

Я нашел некоторую информацию на форуме phpBB, но это было слишком хорошо спрятано для новых (администраторов форума) пользователей:

ACP, Общие, Настройки регистрации пользователей, Лимит сообщений для новых участников - установите любое количество, которое хотите. ACP, Общие, Настройки регистрации пользователей, Установить группу недавно зарегистрированных пользователей по умолчанию, Да.

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

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

Вот как:

  1. ACP, Пользователи и группы, права доступа к форуму группы.
  2. Установите "Поиск группы пользователей" = "недавно зарегистрированные пользователи", отправьте.
  3. Выберите все форумы, отправьте.
  4. Подождите, пока загрузится длинный список форумов ...
  5. Установите роль = "в очереди модерации" для каждого форума, затем отправьте.

Я не помню, поставил ли я роль «в очередь на модерацию» или это роль по умолчанию. Создайте или просмотрите роль здесь:

  1. ACP, разрешения, роли на форуме.
  2. Затем либо щелкните значок «шестеренка» для роли, либо создайте ее, используя текстовое поле под списком.
  3. Прокрутите раздел «Назначенные пользователи / группы ...» до раздела «Права доступа к форуму» внизу страницы.
  4. Выберите вкладку «Разное».
  5. Убедитесь, что для параметра «Можно публиковать без утверждения» установлено значение «Никогда».

Все вышеперечисленное должно быть настройками по умолчанию для новых установок phpBB, но это не так.

Также в User Registration settings, включи reCaptcha и нажмите Configure для заполнения необходимых ключей сайта (которые можно создать по ссылке на этой странице конфигурации). Отправьте конфигурацию, затем вернитесь к настройкам регистрации пользователя и (снова) включите reCaptcha, затем отправьте это изменение.

Также попробуйте этот МОД: http://www.phpbb.com/customise/db/mod/daropl_antispam/

Я знаю, что у вас уже работает рекапча, но я подумал, что все равно добавлю ссылку на документацию по рекапчи для phpBB, на случай, если кто-то еще найдет этот вопрос в будущем:

http://code.google.com/apis/recaptcha/docs/phpbb.html

Было бы неплохо, если бы этим воспользовалось больше людей, вместо того, чтобы позволять своему phpBB забиваться спамом. То же самое для блогов ...

Вы используете капчу? - если нет, обязательно сделайте это, это должно немного помочь.

http://en.wikipedia.org/wiki/CAPTCHA

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

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

В принципе, у вас не так много вариантов. Вместо того, чтобы убедиться, что очень сложно доказать, что ваш сайт является законным пользователем, вы должны убедиться, что каждая учетная запись, рассылающая спам, обрабатывается с использованием суровых методов.

Используйте какой-то мод phpbb, который собирает сведения об учетных записях, зарегистрированных с одних и тех же IP-адресов, собирает заголовки User-Agent и т. Д. Хотя многие продвинутые спам-боты могут использовать несколько прокси-серверов, очень часто скриптовые дети пропускают их использование, потому что у них нет списка прокси. . Хотя User-Agent можно подделать, не все, кто рассылает спам, знают об этом и делают это.

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

Если вы видите явную подпись в спам-сообщениях о приложении, которое использовалось для рассылки спама, дайте отпор. Пару раз мне посчастливилось пожаловаться в хостинговую компанию, что они размещают печально известную программу для спама XRumer. У меня есть ответы типа «мы знаем об этом, поскольку у нас есть жалобы от других людей», и учетная запись хостинга была вскоре аннулирована. Это не срабатывало каждый раз, возможно, потому, что некоторые хостинг-провайдеры никогда не получали критической массы жалоб, которые бы их мотивировали что-то сделать. XRumer вроде еще жив.

Единственное, что я нашел эффективным (и почти полностью эффективным), это http://stopforumspam.com/.

Просто добавьте этот мод, и он позаботится почти обо всех регистрациях спама: https://gist.github.com/797970

Я использую модуль Q&A Captcha. Но в отличие от других, он не просит вас решить математический вопрос, который спам-боты сломали.

Скорее, он просит вас выбрать и переместить слово, которое не имеет смысла.

Отлично работает со спам-ботами. У меня было 0 спам-ботов. Он не может блокировать спамеров-людей, но их очень мало, и их легко устранить.

Вы можете увидеть, как это работает, попробовав зарегистрироваться на моем сайте по адресу photographytoday.net/forums.