Новое Распределяем каналы MAX по категориям и территориям. Читать новость
Загружаем изображение…

Три дня мой сайт атаковали роботы. А потом они просто исчезли.



17 сентября я случайно заметил странный всплеск посещаемости на одном из своих проектов — Palitri.ru.

Обычно там довольно спокойный трафик. А тут — резкий взлёт.

Сначала даже обрадовался 🙂 Но быстро выяснилось, что это никакие не новые посетители.

Это роботы. Очень много роботов.

Написал в поддержку Beget. Ребята помогли выгрузить серверные логи, и там картина оказалась ещё интереснее.

Больше 100 000 запросов к сайту за сутки.

Причём это был не один бот с одного адреса. Запросы приходили с огромного количества разных IP. Были обычные поисковые роботы, VK, Perplexity, Exa и довольно странный поток запросов, который представлялся обычным браузером Chrome.

Роботы методично ходили по страницам, перебирали цвета, палитры и даже начали массово генерировать дизайн-системы для разных HEX.

В общем, мой небольшой проект неожиданно получил настоящее нагрузочное тестирование.

И вот что меня особенно порадовало:

сайт не лёг.

Да, в логах были ошибки, пришлось быстро искать слабые места и кое-что оптимизировать. Но Palitri продолжал работать.

Заодно нашёл несколько проблем, которые при обычной посещаемости мог бы ещё долго не заметить.

Но дальше стало ещё интереснее.

Вся эта история продолжалась примерно три дня.

И потом практически так же резко закончилась.

А теперь совпадения.

Именно в эти дни в России проходили выборы, а официальные источники сообщали о многочисленных DDoS-атаках на связанную с выборами инфраструктуру.

Есть ещё одна интересная деталь: мой сайт находится на Beget, а сам Beget летом попал под санкции Евросоюза.

Связано ли всё это между собой?

Понятия не имею.

И утверждать, что связано, я точно не могу. Возможно, просто очень удачное совпадение.

Но выглядит занятно:

выборы → огромная активность роботов → три дня странного трафика → всё заканчивается практически одновременно.

Зато результат для меня вполне реальный.

Я бесплатно получил довольно жёсткий нагрузочный тест своего проекта, нашёл слабые места Laravel-приложения, немного оптимизировал его и убедился, что при 100 000+ запросов в сутки сайт не развалился.

Не знаю, кто вы были, неизвестные роботы.

Но за бесплатное тестирование — спасибо 😄
Продолжаем дебажить интернет.

Владимир Дебаг
Просмотры: 9
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти