Много ботов поведенческих на сайтах, видно их в метрике, будто реальные люди, но не они. Есть идея — нагрузить их по самые помидорки при посещении сайта. Припоминаю... что-то, как-то... можно сделать так, чтобы когда кто-либо открывал страницу сайта в браузере, нагружать его какими-то вычислениями на его стороне так, чтобы у него сжирало максимум ресурсов.
Дополнительно:
Содержание
вариант не заниматься ерундой не пробовали?
Вопрос: как нагрузить? Ответ: нагрузи!
::два_больших_пальца_вверх::
2. Если хочется нагрузить с пользой - поставь майнер на сайт и подкидывай его, если определил, что клиент - бот.
3. Если не 100%, то тогда лучше не надо, а то ещё реальных клиентов потеряешь
видно их в метрике, будто реальные люди, но не они
Каким образом определили?
можно отдавать по байту в секунду боту
можно /dev/urandom юючить и отдавать
можно страничку с кучкой png bomb отдать
можно просто садистски не додавть по 1 последнему байту gzip контента
будет "чем бы дитя не тешилось" с двух сторон трубы)
Ответы:
Не претендуя на ответ я просто перечислю здесь все советы, которые уже звучали в комментариях и
добавлю свои.
Развитие этого вопроса - плавно приводит к нарушению законов. Например,
что можем сделать с несчастным владельцем бота, зная его IP. Развивать не будем.
Пускай будет просто http-responce. Я думаю модератор одобрит сухое перечисление
с чисто академическим интересом.
- Отдавать боту безсмысленный трафик. Набор непарсящегося по html содержимого. (/dev/random)
- Отдавать мееееедленно контент. Еще медленнее....
- Отдать майнер или любой JS который создает безсмысленную нагрузку.
- Отдеть веб-ассембли создающую нагрузку.
- Отдать gzip-бомбу (сжатый трафик который переполняет память при распаковке (очень быстро))
- Отдать xml-бомбу (очень старая уязвимость XML/DTD которая не везде работает)
- Отдать png/gif картинки переполняющие память при открытии.
В конечном счете эффект от этих сюрпризов будет сильно зависеть от самого бота. Я подозреваю
что никакого эффекта в целом не будет. От игнора содержимого до незначительных ошибок и
резкого закрытия соединения.
До сих пор никто не научился отличать поведенческих ботов от людей. Яндекс, теоретически, способен - но на полноценный антифрод у него нет ресурсов.
Если есть решение - надо его продать тому же Яндексу. Или продавать сервис по защите самостоятельно.
Но вообще говоря, никого нагрузить не удастся. Профиль - это в среднем 2 минуты активности, из которых часть времени тратится на serp, часть - на другие хосты.
Ну и да, надо рассчитывать сразу, что зацепит и людей, и это быстро обнаружат ПС. А это уже фильтр в лучшем случае.
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Для адской нагрузки поведенческого бота на сайте, можно использовать различные методы и техники, которые помогут усилить его активность и интенсивность действий. Вот несколько способов, как можно это сделать:
1. Повышение частоты запросов: можно увеличить количество запросов, которые бот делает на сайт в единицу времени. Это можно сделать путем изменения интервала между запросами или увеличения количества одновременных запросов.
2. Имитация человеческого поведения: можно добавить случайные задержки между запросами, случайный выбор пользовательских агентов, случайное перемещение по страницам и другие признаки, которые могут сделать бота менее предсказуемым.
3. Использование множества IP-адресов: можно настроить бота так, чтобы он отправлял запросы с различных IP-адресов, что позволит обойти ограничения по IP и увеличит общую нагрузку на сайт.
4. Использование распределенных систем: можно развернуть бота на нескольких серверах или компьютерах, чтобы увеличить его мощность и сделать его более эффективным в генерации запросов.
5. Масштабирование бота: можно увеличить количество экземпляров бота, работающих одновременно, чтобы увеличить его общую производительность и нагрузку на сайт.
Важно помнить, что использование таких методов может нарушить правила использования сайта и привести к блокировке IP-адреса или другим санкциям. Поэтому перед использованием адской нагрузки на поведенческого бота, следует оценить риски и последствия таких действий.