Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Проблемы с форумом » На счет недавнего сообщения о блокировке форумов за скрипты


На счет недавнего сообщения о блокировке форумов за скрипты

Сообщений 1 страница 3 из 3

1

Адрес форума: https://zovpiemen.rusff.me/

Проблема: Здравствуйте! Сегодня, в телеграмм канале mybb была предупреждающая инфа о том, что теперь могут забанить за скрипты. Я не совсем понял, какие именно скрипты надо исправить, или удалить, чтобы избежать проблемы с банами. Я так понял, что проблема может быть со скриптами, написанными с помощью ИИ, и теми, что работают с API. Скриптов, написанных с помощью ИИ у нас на форуме нет, а вот скрипты, работающие с API, имеются. Я скину их ниже. Пожалуйста, подскажите, могут ли из-за них быть проблемы? Или расскажите подробнее о том, чего теперь нельзя из скриптов использовать.

Скрипт, который выгружает из определенной темы в блок главное страницы рандомным образом цитаты:

Код:
/*Рандомные цитаты в шапке*/
    quote_arr = [];
    $.get('https://zovpiemen.rusff.me/api.php', {
        method: 'post.get',
        topic_id: 296, // ID темы
        sort_by: 'id', // сортируем по ID
        sort_dir: 'DESC',
        fields: 'message', // какие поля запрашиваем
        limit: 100 // кол-во получаемых постов
    }, function(data) {
        $.each(data.response, function(i, v){
            quote_arr.push(v.message);
        });
        let random_index = Math.floor((Math.random()*quote_arr.length));
        if(random_index == 0) {
            random_index = 1;
        }
        let quote = quote_arr[random_index];
        $("#random-quote").append(quote);
    }, 'json');
    

И скрипт, который выгружает из определенной темы форума в блок новостей новости:

Код:
/*Краткие новости в шапке*/
    news_arr = [];
    $.get('https://zovpiemen.rusff.me/api.php', {
        method: 'post.get',
        topic_id: 314, // ID темы
        sort_by: 'id', // сортируем по ID
        sort_dir: 'DESC',
        fields: 'message', // какие поля запрашиваем
        limit: 15 // кол-во получаемых постов
    }, function(data) {
        $.each(data.response, function(i, v){
            news_arr.push(v.message);
        });
        news_arr.forEach(function(news){$("#news").prepend("<p>" + news + "</p>");})
    }, 'json');
    });

Вроде бы остальные скрипты работают исключительно в рамках фронтэнда, и за пределы пользовательского компа не вылазят.

0

2

kazzi85
Доброго дня!

Так. Выдыхаем.  :D 
Никого не собираются банить за скрипты и тем более - банить за скрипты, которые писали ИИ. Или которые просто обращаются к АПИ, тем более одиночными запросами.

Тут другая проблема, которая потихоньку становится эпидемией. В последнее время очень часто стали вылезать ситуации, когда нейронка нагенерила людям код, которорый пачками шлёт тонну запросов к серверу и никак их не кэширует (даже там, где надо). Или вовсе люди и без помощи нейронки умудряются составить код, который генерит запросов в разы больше, чем автор задумывал (десятками или вообще сотнями в секунду). И вот такие случаи сервера блочат автоматически по IP. Это не единичные запросы к АПИ.
Если такой скрипт ушел в массы - он просто будет ддосить сервер, а сервер будет отсекать всех, у кого он загружается. Таких случаев только за последние несколько недель было 3 штуки, и это только те, которые спалились и попали в моё поле зрения.

Бан спадает сам через час, но приятного в любом случае мало.

Дописал к новости пояснение:

UPD. Речь идёт о недотестированных скриптах, которые создают на загрузке необоснованный вал запросов (иногда - вообще уходящих в бесконечность запросов). Анти-DDoS защита отсекает именно такие случаи - которые уже тянут на DDoS. ИИ-кодинг тут отметился конкретно тем, что люди получили возможность создавать скрипты, не всегда понимая, как именно они работают - а нейросети, в свою очередь, без конкретизации требования не всегда сразу их оптимизируют.
Осторожными необходимо быть с десятками+ запросов в 1 секунду.

+1

3

Arakhen
Фух))) Спасибо!))) Пошел выдыхать   :D

+1


Вы здесь » Единый форум поддержки » Проблемы с форумом » На счет недавнего сообщения о блокировке форумов за скрипты