👋
Анатомия спам атак
Тут пару дней назад ночью, пока вы спали, а я слава богу нет — бот ловил наверное самую массовую ддос атаку. Не уверен, что целью был именно бот (точнее точно уверен, что не он), но атака была на чат, где стоял бот без прав на работу🥲 и словил все её прелести.
Спамеры массово спамили командами для ботов в группе. Общее количество спамеров ~ 20 000. Около ~ 50 000 сообщений за 10 секунд и растет в геометрической прогрессии. Это правда внушающий объем, на которые даже мощный сервер начал немного захлебываться. Радует, что это было глубокой ночью и никто даже не заметил, пока купировал последствия.
В чем цимес? Парализовать работу группы, возможно заставить выйти из неё участникам. Конкретно в этой группе были еще и политические мотивы.
Знаете что самое обидное? Пару дней назад до этой атаки, был сделан механизм, который как раз борется с таким видом спама — спамом командами. Да, возможно все бы он не заглушил (20к аккаунтов это сильно), но часть бы порезал точно. Просто не было прав для модерации. Зачем бот-модератор, если ты ему не даешь делать свою работу - модерировать?🤔
Поэтому в скором времени сделаю проверку — если у бота не будет прав модерации, он не будет работать в группе. Ранее это часть просто носила информационный характер (мол, ну дай права раз добавил).
А как избежать такие атаки? Ставить правильные боты и давать им права😉 Ну и следить, чтоб в чат не нагоняли множества ботов-пользователей.
Уже сейчас тестирую функцию "АнтиИнвайтер" — когда подозрение на накрутку вы будете получать информацию о ней в боте (см в комментариях).
Работать будет как для групп, так и для каналов. Сначала сделаю просто информирование, а как пройдет тесты — прикрутим автоматику (либо авто закрытие чата, либо еще что-то).
Такие дела. Кстати, еще интересный факт + картинки написал в комментарии 👇🏻
Post #142
13.9K