Атака китайских ботов

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
hd321kbps
phpBB 2.0.3
Сообщения: 366
Стаж: 14 лет 6 месяцев
Откуда: Россия, Крым, Армянск
Благодарил (а): 199 раз
Поблагодарили: 350 раз

Атака китайских ботов

Сообщение hd321kbps »

Сегодня заметил на нескольких форумах наплыв ботов из китая от 100-300 одновременно, которые создают нагрузку на хостинг.
Все заходят с телефона Android и iphone Os.
Адреса ботов:
54.222.*.*
54.223.*.*
52.80.*.*
52.81.*.*
52.82.*.*
52.83.*.*
220.243.*.*
139.217.*.*
139.219.*.*
У кого наблюдается такое-же отпишитесь)


---------------------------
Варианты блокировки ботов:
Re: Атака китайских ботов - от Nekstati
Re: Атака китайских ботов - от Kuskow, php
Re: Атака китайских ботов - от Kuskow, nginx
Последний раз редактировалось Татьяна5 17.07.2026 12:10, всего редактировалось 1 раз.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11366
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Атака китайских ботов

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

Два часа прошло - тишина в логе.. Попытки рега и отсеки от stopforumspam есть. И не мало..
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11366
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Атака китайских ботов

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

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

1	9 минут назад	Гость
Язык: ru	Страница: ucp.php?mode=70228e4f8
Файл: [ROOT]/includes/ucp/ucp_register.php
Строка: 506	[PHP Warning]
file_get_contents(http://api.stopforumspam.org/api?username=noelleuv69&email=lewis%40daisuke1010.katsu59.officemail.in.net): failed to open stream: HTTP request failed!	

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

2	1 час 26 минут назад	Гость
Язык: ru	Страница: ucp.php?mode=fbe59c5f8
Файл: [ROOT]/includes/ucp/ucp_register.php
Строка: 506	[PHP Warning]
file_get_contents(http://api.stopforumspam.org/api?username=RodneyZex&email=ronnvi%40hotmail.com): failed to open stream: HTTP request failed!	

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

3	2 часа 1 минуту назад	Гость
Язык: ru	Страница: ucp.php?mode=7e0e1f558
Файл: [ROOT]/includes/ucp/ucp_register.php
Строка: 506	[PHP Warning]
file_get_contents(http://api.stopforumspam.org/api?username=kellyww3&email=rosalind%40naoki18.inwebmail.fun): failed to open stream: HTTP request failed!
Кусок ucp_register.php

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

// Stopforumspam Start -->
function objectsIntoArray($arrObjData, $arrSkipIndices = array())
{
    $arrData = array();
    // if input is object, convert into array
    if (is_object($arrObjData)) {
        $arrObjData = get_object_vars($arrObjData);
    }
    if (is_array($arrObjData)) {
        foreach ($arrObjData as $index => $value) {
            if (is_object($value) || is_array($value)) {
                $value = objectsIntoArray($value, $arrSkipIndices);
            }
            if (in_array($index, $arrSkipIndices)) {
                continue;
            }
            $arrData[$index] = $value;
        }
    }
    return $arrData;
}
function check_stopforumspam($chk_data)
{
	$chk_data[0] = str_replace(' ', '%20', $chk_data[0]);
    if ($chk_data[0] == '' and $chk_data[1] == ''and $chk_data[2] == '')
    	return (array());
	$xmlUrl = 'http://api.stopforumspam.org/api?';
	$xmlUrl .= (!empty($chk_data[0])) ? 'username='.urlencode($chk_data[0]).'&' : '';
	$xmlUrl .= (!empty($chk_data[1])) ? 'ip='.urlencode($chk_data[1]).'&' : '';
	$xmlUrl .= (!empty($chk_data[2])) ? 'email='.urlencode($chk_data[2]).'' : '';
    $arrContextOptions = array(
        "ssl" => array(
        "verify_peer" => false,
        "verify_peer_name" => false,
        ),
    );
+    $xmlStr = file_get_contents($xmlUrl, false, stream_context_create($arrContextOptions));
	if ($xmlStr)
	{
		$xmlObj = simplexml_load_string($xmlStr);
		$arrXml = objectsIntoArray($xmlObj);

		if(sizeof ($arrXml['type']) == 1)
		{
			$insp = array($arrXml['type'] => $arrXml['appears'] );
		}

		else if ($arrXml['@attributes']['success'] == true)
		{
			for ($i=0; $i < sizeof ($arrXml['type']); $i++)
			{
				$insp[$arrXml['type'][$i]] = $arrXml['appears'][$i];
			}

		}
		return($insp);
	}
	else trigger_error('Common Error');
}
//--> Stopforumspam End
Что еще не так? Не знаю уже. Отбоя ботам при этом уже штук 120 было, а ошибки всего три.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13168
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3751 раз

Re: Атака китайских ботов

Сообщение Татьяна5 »

3 ошибки уже можно объяснить естественными причинами. Их сервер не ответил из-за большой нагрузки
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11366
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Атака китайских ботов

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

Понял. Вероятно так. За 16 часов 30 попыток рега через спамстоп и четыре таких ошибки... Респект!!
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
ciiz1
phpBB 2.0.4
Сообщения: 445
Стаж: 9 лет 1 месяц
Благодарил (а): 100 раз
Поблагодарили: 31 раз

Re: Атака китайских ботов

Сообщение ciiz1 »

Что то опять напасть, нагрузка на БД 5000%. В обычный день не превышает 2%
Как бороться я знаю, хочу уточнить момент, а reCAPTCHA v3 не помогает?, у может блокирует каким нибудь окном перед открытием сайта.
Вкладка:
"Использовать средства против спам-ботов при отправке сообщений гостями:
Анонимным пользователям понадобится пройти проверку средством против спам-ботов для предотвращения автоматической отправки сообщений."

А лень периодический лазить на хостинг и смотреть не появилось ли новых IP которые атакуют. Включал бы во время атак.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5568
Стаж: 21 год 9 месяцев
Откуда: Питер
Благодарил (а): 209 раз
Поблагодарили: 902 раза

Re: Атака китайских ботов

Сообщение Siava »

ciiz1 писал(а): 25.02.2023 16:29 reCAPTCHA v3 не помогает
Нет, эта технология для недопуска отправки формы, а не открытия страницы.
ciiz1 писал(а): 25.02.2023 16:29 Как бороться я знаю
Так боритесь. Я у себя особо злых баню подсетями, менее злых ограничиваю количеством запросов в единицу времени.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
ciiz1
phpBB 2.0.4
Сообщения: 445
Стаж: 9 лет 1 месяц
Благодарил (а): 100 раз
Поблагодарили: 31 раз

Re: Атака китайских ботов

Сообщение ciiz1 »

Так проблема в том что об атаке я узнаю случайно. А она то с Нидерландов то с usa, весь мир трудно заблокировать сразу.
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

Re: Атака китайских ботов

Сообщение sweetah »

Можно на cloudflare сайт перевести, там минимальная бесплатная защита от ддос есть. Классный сервис в целом, правда мне пришлось отказаться, не смог настроить работу nginx_upload_progress на нем.
ciiz1
phpBB 2.0.4
Сообщения: 445
Стаж: 9 лет 1 месяц
Благодарил (а): 100 раз
Поблагодарили: 31 раз

Re: Атака китайских ботов

Сообщение ciiz1 »

У меня все страны которые не RU|BY|KZ|UZ|KG|AZ|GE|AB через cloudflare, было ещё не US, от туда бот googla ходит а вот от туда прилитело. Предпоследняя атака из РФ была.
А полностью переводить боюсь начнут у нас ip блокировать.
НЕ скажу что сильно достали, просто хотел уточнить, вдруг волшебная кнопка есть, что бы на неделю форум оставить без надзора можно было.
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3474
Стаж: 14 лет 9 месяцев
Благодарил (а): 873 раза
Поблагодарили: 200 раз

Re: Атака китайских ботов

Сообщение southklad »

Последние несколько дней посещаемость улетера в 3 раза вверх, думал где то ссылка выстрелила, но сейчас смотрю у меня гостей под сотку на форуме одноврменно и почти все это

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

Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)
с IP 47.128.40.148 и прочих, как эту "шушеру" забанить правильно?

Отправлено спустя 29 минут 10 секунд:
Решил вопрос, добавил бота Bytespider и заблокировал сразу же его через админку в расширении https://www.ppkbb3cker.ru/viewtopic.php?f=67&t=5238 и все.
Изображение
Аватара пользователя
neexforg
phpBB 2.0.6
Сообщения: 515
Стаж: 12 лет 8 месяцев
Благодарил (а): 114 раз
Поблагодарили: 25 раз

Re: Атака китайских ботов

Сообщение neexforg »

southklad писал(а): 23.10.2023 15:03 через админку и все
А как через админку?
Я попробовал пока через .htaccess

Отправлено спустя 1 минуту 7 секунд:
У меня еще бот - YandexBot/3.0 по 3000 обращений делает, можно ли его не заблокировать, а ограничить как-то не больше 1 раза в час?
Учусь сайтостроению вместе с phpbbguru
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3474
Стаж: 14 лет 9 месяцев
Благодарил (а): 873 раза
Поблагодарили: 200 раз

Re: Атака китайских ботов

Сообщение southklad »

neexforg писал(а): 23.10.2023 15:33 А как через админку?
Я же привел ссылку на расширение.
Изображение
ciiz1
phpBB 2.0.4
Сообщения: 445
Стаж: 9 лет 1 месяц
Благодарил (а): 100 раз
Поблагодарили: 31 раз

Re: Атака китайских ботов

Сообщение ciiz1 »

neexforg писал(а): 23.10.2023 15:33 У меня еще бот - YandexBot/3.0 по 3000 обращений делает, можно ли его не заблокировать
В robots.txt не лишним
User-agent: *
Crawl-delay: 0.5
В яндексвебмастер индексирование скорость обхода
Аватара пользователя
Perfecthus
phpBB 2.0.14
Сообщения: 959
Стаж: 15 лет 11 месяцев
Откуда: Оттуда
Благодарил (а): 68 раз
Поблагодарили: 113 раз

Re: Атака китайских ботов

Сообщение Perfecthus »

neexforg писал(а): 23.10.2023 15:33 меня еще бот - YandexBot/3.0 по 3000 обращений делает, можно ли его не заблокировать, а ограничить
Добавить в админке этого бота.
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3474
Стаж: 14 лет 9 месяцев
Благодарил (а): 873 раза
Поблагодарили: 200 раз

Re: Атака китайских ботов

Сообщение southklad »

Не особо помогло, по метрике у меня уже 3000 человек зашло на форум, и это только утром. Когда за сутки всего 1000. Да еще и форум на поддомене начали долбить.
Изображение

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