Борьба со спамерами на форуме

Новости нашей системы, а также ваши комментарии, замечания и пожелания...
Аватара пользователя
autoforums
Сообщения: 111
Зарегистрирован: 07 янв 2007, 15:23
Откуда: Москва

Борьба со спамерами на форуме

Сообщение autoforums » 20 янв 2007, 13:26

Вижу у вас на форуме тоже появляются спамеры (спамботы), которые с огромной скоростью постят свои сообщения. Я у себя установил http://starfoxtj.no-ip.com/phpbb/toolkit/ - очень удобно удалять спамера вместе со всеми постами и вообще администрировать форум phpBB.

Аватара пользователя
ivanov
Эксперт
Эксперт
Сообщения: 2192
Зарегистрирован: 20 фев 2006, 19:02
Откуда: Санкт-Петербург
Контактная информация:

Сообщение ivanov » 20 янв 2007, 18:56

Спасибо за совет — покажу тулкит программисту.
Денис Иванов, экс-Миксмаркет
upyrj@ya.ru

Аватара пользователя
autoforums
Сообщения: 111
Зарегистрирован: 07 янв 2007, 15:23
Откуда: Москва

Сообщение autoforums » 21 янв 2007, 13:47

А вот еще можно такой мод поставить против спамботов и иноязычных спамеров:

Код: Выделить всё

##############################################################
## MOD Title: Add a VIP code during registration
## MOD Author: Martin Aignesberger, http://www.aignes.com
## MOD Description: User has to enter a VIP-Code during registration, otherwise the registration fails.
##                  You can display such a VIP-Code for example on the support page of your website or in
##                  the About-Box of your application (then a spammer has to download and install your software first :)
## MOD Version: 1.1.1 - created for phpBB 2.0.21
##
##
## WARNING: - text strings and the VIP code are hardcoded, you have to change them directly in the code!
##
##
## Installation Level: (Easy)
## Installation Time: ~1 Minutes
## Files To Edit: includes/usercp_register.php
##                templates/subSilver/profile_add_body.tpl
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## Author Notes:
## Works perfectly for me
##############################################################
## MOD History:
##   2006-08-11 - Version 1.0.0
##   2006-08-14 - Version 1.1.0 - VIP code works independently from visual confirmation
##   2006-08-14 - Version 1.1.1 - minor fixes
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
   
includes/usercp_register.php


#
#-----[ FIND ]------------------------------------------
#

      rawurlencode($website);
   }

#
#-----[ AFTER, ADD ]------------------------------------------
#

// Start myVIPcode mod
        if ( ($mode == 'register') && ($HTTP_POST_VARS['myVIPcode'] != '1234') )
        {
           message_die(GENERAL_MESSAGE, 'Извините, но этот <b>VIP-код</b> не подходит.<br><br>Побробуйте еще раз найти правильный код в сообщении <i><b>ЗДЕСЬ ИДЕТ НАЗВАНИЕ СООБЩЕНИЯ</b></i> в разделе <b>НАЗВАНИЕ РАЗДЕЛА</b>.');
        }
// End myVIPcode mod

#
#-----[ FIND ]------------------------------------------
#

      $template->assign_block_vars('switch_confirm', array());
   }

#
#-----[ AFTER, ADD ]------------------------------------------
#

// Start myVIPcode mod
        if ($mode == 'register')
   {
      $template->assign_block_vars('switch_myvipcode', array());
   }
// End myVIPcode mod

#
#-----[ OPEN ]------------------------------------------
#

templates/subSilver/profile_add_body.tpl

#
#-----[ FIND ]------------------------------------------
#

   <!-- END switch_confirm -->

#
#-----[ AFTER, ADD ]------------------------------------------
#

        <!-- BEGIN switch_myvipcode -->
   <tr>
     <td class="row1"><span class="gen"><b>VIP-код:</b> *</span><br />
      <span class="gensmall">Для создания дополнительных трудностей для спамботов, требуется ввести <b>VIP-код</b>, который находится в сообщении <i><b>НАЗВАНИЕ СООБЩЕНИЯ</b></i> в разделе <b>НАЗВАНИЕ РАЗДЕЛА</b> нашего форума.</span></td>
     <td class="row2">
      <input type="text" class="post" style="width: 200px" name="myVIPcode" size="25" maxlength="32" value="" />
     </td>
   </tr>
        <!-- END switch_myvipcode -->

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM


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

Аватара пользователя
ivanov
Эксперт
Эксперт
Сообщения: 2192
Зарегистрирован: 20 фев 2006, 19:02
Откуда: Санкт-Петербург
Контактная информация:

Сообщение ivanov » 21 янв 2007, 13:58

Идея шикарная, да. Спасибо.
Денис Иванов, экс-Миксмаркет
upyrj@ya.ru

mager
Сотрудник Миксмаркета
Сотрудник Миксмаркета
Сообщения: 3008
Зарегистрирован: 07 июл 2005, 16:10
Контактная информация:

Сообщение mager » 22 янв 2007, 20:39

Большое спасибо! Внедрили это в жизнь - поглядим на результаты.
Партнерская сеть Миксмаркет

Аватара пользователя
autoforums
Сообщения: 111
Зарегистрирован: 07 янв 2007, 15:23
Откуда: Москва

Сообщение autoforums » 22 янв 2007, 21:37

Ну и уже зарегистрированных спамеров, типа Abadpotard3, удалить придется...

Аватара пользователя
ivanov
Эксперт
Эксперт
Сообщения: 2192
Зарегистрирован: 20 фев 2006, 19:02
Откуда: Санкт-Петербург
Контактная информация:

Сообщение ivanov » 22 янв 2007, 23:00

Они, к счастью, никогда не возвращаются.
А профайлы запрещены к индексации. 8)
Денис Иванов, экс-Миксмаркет
upyrj@ya.ru

Аватара пользователя
autoforums
Сообщения: 111
Зарегистрирован: 07 янв 2007, 15:23
Откуда: Москва

Сообщение autoforums » 22 янв 2007, 23:07

Точно, не возвращаются... Но я их от злости удалял ;)
А что дает запрет на профайлы в робот.тхт?

Аватара пользователя
ivanov
Эксперт
Эксперт
Сообщения: 2192
Зарегистрирован: 20 фев 2006, 19:02
Откуда: Санкт-Петербург
Контактная информация:

Сообщение ivanov » 22 янв 2007, 23:11

Поисковики ссылки на их «домашние страницы» не видят.
Денис Иванов, экс-Миксмаркет
upyrj@ya.ru

Аватара пользователя
autoforums
Сообщения: 111
Зарегистрирован: 07 янв 2007, 15:23
Откуда: Москва

Сообщение autoforums » 24 янв 2007, 22:40

Сделал также. Только / перед forum по-моему лишняя...

Аватара пользователя
ivanov
Эксперт
Эксперт
Сообщения: 2192
Зарегистрирован: 20 фев 2006, 19:02
Откуда: Санкт-Петербург
Контактная информация:

Сообщение ivanov » 24 янв 2007, 23:48

newsbee, если вы про формат robots.txt, то посмотрите на образцы:
http://www.yandex.ru/robots.txt
http://www.google.com/robots.txt
8)
Денис Иванов, экс-Миксмаркет
upyrj@ya.ru

Аватара пользователя
autoforums
Сообщения: 111
Зарегистрирован: 07 янв 2007, 15:23
Откуда: Москва

Сообщение autoforums » 25 янв 2007, 10:11

Спасибо!

_alk0g0lik_
Сообщения: 24
Зарегистрирован: 11 окт 2006, 15:51

Сообщение _alk0g0lik_ » 07 фев 2007, 22:54

А при таких настройках robots.txt как у вас, будут индексироваться сами посты?

Аватара пользователя
ivanov
Эксперт
Эксперт
Сообщения: 2192
Зарегистрирован: 20 фев 2006, 19:02
Откуда: Санкт-Петербург
Контактная информация:

Сообщение ivanov » 07 фев 2007, 23:06

А то как же?!

Правда, паршивый cgi-параметр «sid» в URLах пока что не побороли, так что индексация слегка косая. 8/
Денис Иванов, экс-Миксмаркет
upyrj@ya.ru

_alk0g0lik_
Сообщения: 24
Зарегистрирован: 11 окт 2006, 15:51

Сообщение _alk0g0lik_ » 15 фев 2007, 00:27

Всем у кого проблемы с бота на PHPbb 2.0.21 и 2.0.22 читать здесь
http://deniso.info/blog/?p=23

Модуль CAPTCHA использую на своем сайте для добавления комментария. У меня комменты могут добавлять все посетители. Ботов не было. Рекомендую.

Сайт разработчика http://www.captcha.ru

Ответить