Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Куда делся спам в 3 версии?

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 2 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз
Контактная информация:

Re: Куда делся спам в 3 версии?

Сообщение Борис Бердичевский »

Сейчас разберёмся.

Добавлено спустя 31 минуту 44 секунды:
Ну, всё ясно.
Вот это ( includes/acp/acp_board.php )

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

						// Register LOG Start -->
						'enable_register_log'	=> array('lang' => 'ALLOW_REG_LOG',		'validate' => 'bool',	'type' => 'radio:yes_no', 'explain' => false),
						//-->Register LOG End
вставили не в том месте.
Перенесите повыше, там, где

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

			case 'registration':
				$display_vars = array(
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
Quant_ds
phpBB 1.0.0
Сообщения: 3
Стаж: 11 лет 3 месяца
Откуда: Буэнос-Айрес
Благодарил (а): 2 раза
Контактная информация:

Re: Куда делся спам в 3 версии?

Сообщение Quant_ds »

Ндяяя, вот к чему приводит тупое следование инструкции - у меня поиск по строке

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

'chg_passforce'			=> array('lang' => 'FORCE_PASS_CHANGE'
привел в блок " case 'security' ", вхождение этой строки в блок case 'registration' было поиском пропущено - видимо лишние пробелы.
Еще тогда вопрос в догонку - в логе никогда не появляется строка "Пользователь ***** был успешно зарегистрирован" - даже если он зарегистрирован , 'REGISTER_SUCSESS' описанная в language/ru/acp/common.php в файле includes/ucp/ucp_register.php или где либо еще не использутся!!! (впрочем как и 'REGISTER_ERROR') - там (в ucp_register.php) в блоке if ($submit) добавляется только событие 'REGISTER_TRACE' - 'Попытка регистрации пользователя.... - это забыли или посчитали не нужным?
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 2 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз
Контактная информация:

Re: Куда делся спам в 3 версии?

Сообщение Борис Бердичевский »

Ну, насчёт факта удачной / неудачной регистрации -- меня это мало интересовало в логах, это и так видно -- появился или нет ник на форуме. Меня более интересовали ответы на вопросы ТП (текстового подтверждения). И факты проникновения на форум без всяческих ответов. В конечном итоге, лог помог последнее исключить.
Кроме того, для более или менее живого форума -- и без этого логгирования создаётся весьма объёмный лог за довольно короткое время.
Последний раз редактировалось Борис Бердичевский 28.03.2013 21:53, всего редактировалось 1 раз.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 17 лет 2 месяца
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз
Контактная информация:

Re: Куда делся спам в 3 версии?

Сообщение ***Blaze*** »

Здравствуйте.

Имеется проблема с массовыми размещением сообщений через posting.php (судя по Кто сейчас на конференции).
В последнее время небывалое количество гостей пытаются сделать Размещение ответа в форуме.
Парадокс в том, что гостям запрещено размещать сообщения вообще.
Понятно что это спам-боты пытаются разместить рекламу. Все бы ничего, но это дает большую нагрузку на сервер, в результате чего отказывает база данных MySQL.

Может кто посоветует как с этим бороться?

И еще вопрос. В администраторском разделе в размещении сообщений есть пункт
Использовать средства против спам-ботов при отправке сообщений гостями:
Анонимным пользователям понадобится пройти проверку средством против спам-ботов для предотвращения автоматической отправки сообщений.
у меня стоит в положении нет. Суть этой функции до конца не понял. Может кто разъяснит для чего она?

Спасибо.
Мой сайт http://ublaze.ru/
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

Re: Куда делся спам в 3 версии?

Сообщение владимир1983 »

***Blaze*** писал(а):пытаются сделать Размещение ответа в форуме.
Как это выяснилось?
***Blaze*** писал(а):И еще вопрос
В случае когда у гостей есть право размещать сообщения, им придётся пройти проверку. Это может быть каптча, или вопрос-ответ.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 17 лет 2 месяца
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз
Контактная информация:

Re: Куда делся спам в 3 версии?

Сообщение ***Blaze*** »

владимир1983, зайдя в Кто сейчас на конференции
и судя по скриншоту http://img819.[censor].us/img819/769/ddddslk.jpg могу и другие страницы заскриншотить
IP из одной из бот-сети. Поддержка хостинга написала:
Системные Администраторы22.03.2013 15:34
Да, подтверждаю, вас заваливает спам-ботами.
Попробуем что-нибудь придумать
База данных моего сайта просто не справляется с запросами и выдает ошибку

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

General Error
SQL ERROR [ mysql4 ]

Too many connections [1040]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Мой сайт http://ublaze.ru/
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: Куда делся спам в 3 версии?

Сообщение Пчелкин »

Забань ИПи по маске до 6 го знака...хватит..
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 17 лет 2 месяца
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз
Контактная информация:

Re: Куда делся спам в 3 версии?

Сообщение ***Blaze*** »

Пчелкин, прописал в .htaccess

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

order allow,deny

deny from 112.123.168.
deny from 112.101.64.

allow from all
Все равно боты присутствуют.

Сейчас добавлю через админ панель в phpBB3. Спасибо.
Мой сайт http://ublaze.ru/
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 11 лет 3 месяца
Благодарил (а): 42 раза
Поблагодарили: 251 раз
Контактная информация:

Re: Куда делся спам в 3 версии?

Сообщение c61 »

Можно попробовать поискать мод с таким функционалом: гостей, пытающихся размещать сообщения в форумах, где им это запрещено (99.99% вероятности, что это бот), блокировать по IP на некоторое время (на недельку, например), для чего использовать черный список IP. Или добавить в posting.php код пимерно такого содержания:
  • найти

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

    if (!$is_authed)
    {
    	$check_auth = ($mode == 'quote') ? 'reply' : $mode;
    
    	if ($user->data['is_registered'])
    	{
    		trigger_error('USER_CANNOT_' . strtoupper($check_auth));
    	}
    
    добавить после

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

    	include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx);
    	user_ban('ip', $user->ip, 7*24*60, '', 0, "Spam-Bot", "Are Your Spam-Bot ?");
    
    где 7*24*60 - блокировка на неделю.
Код не проверял.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: Куда делся спам в 3 версии?

Сообщение Пчелкин »

***Blaze*** писал(а):Сейчас добавлю через админ панель в phpBB3. Спасибо.
Вот это правильно...112 - это Вроде Китай...
С месяц назад тож вот так долбались...недели в бане хватило...
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 17 лет 2 месяца
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз
Контактная информация:

Re: Куда делся спам в 3 версии?

Сообщение ***Blaze*** »

Всем спасибо, в частности Пчелкин. Блокировка по маске помогла.
Только я одного понять не могу. Если зайти в Кто сейчас на конференции, то можно увидеть, что гости размещают ответы в темах, шлют личные сообщения, просматривают личный раздел - когда им запрещено это делать. Как залатать эти дыры, дабы сбавить нагрузку на сервер (наподобие варианта c61)? Нужно что-то типа мода "Ты кто такой? Давай до свидания!" :x
Мой сайт http://ublaze.ru/
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 11 лет 3 месяца
Благодарил (а): 42 раза
Поблагодарили: 251 раз
Контактная информация:

Re: Куда делся спам в 3 версии?

Сообщение c61 »

***Blaze*** писал(а):Как залатать эти дыры, дабы сбавить нагрузку на сервер
Только блокировкой по ip, если средствами phpBB.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: Куда делся спам в 3 версии?

Сообщение Пчелкин »

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

Добавлено спустя 1 минуту 12 секунд:
***Blaze*** писал(а):дабы сбавить нагрузку на сервер
Нагрузки от этого нет...ну тока если варнинг о реге вылазит им...Но страничка не тяжелая и всего один запрос в БД...фигня...
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 2 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз
Контактная информация:

Re: Куда делся спам в 3 версии?

Сообщение Борис Бердичевский »

МихСаныч писал(а):Логи удалось немного сократить, убрал из них строки с пустым ответом.
Гм, а мне было важно (в своё время) логгировать и пустые ответы, поскольку (как я отметил выше) имелись случаи успешной регистрации, несмотря на отсутствие ответов на вопросы ТП.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
skipjack
phpBB 1.0.0
Сообщения: 1
Стаж: 10 лет 6 месяцев
Благодарил (а): 1 раз

Re: Куда делся спам в 3 версии?

Сообщение skipjack »

Борис, добавил предложенный вами код для протоколирования логов регистрации (в случае защиты от спамеров вопросом), согласно вашему руководству:
Куда делся спам в 3 версии?

Все работает, большое спасибо!

А не знаете случайно, где хранятся эти логи, в какой таблице БД?
Или они не в таблицах хранятся, а в файлах?
То есть я их в админке вижу, но мне интересно их место хранения.
Ответить

Вернуться в «phpBB-пространство»