@LemanRass09

Как определить кто выполняет действия Бот или человек?

Есть сайт, грубо говоря рулетка на которой меня сегодня забанили за то что я юзал чьего-то бота которого немного переписал что бы он не отсылал создателю мои деньги при запуске ( вот же хитрый говнюк этот создатель).
После того как я его переписал, бот стал работать как следует без риска для использования.
Он успешно поставил одну ставку и мне фартануло я даже ее выиграл заработав при этом 0.006$ потом бот поставил вторую ставку после чего я собственно сразу и получил блок.
Я бы хотел узнать, как же все-таки меня вычислили что ставил ставки бот а не я?

P.S. Бот написан на javascript`е и работает в виде userscript`а.
  • Вопрос задан
  • 846 просмотров
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Обычно делается так:
1. регистрация всех событий интерфейса и сетевых запросов клиента
2. обучение нейросети
3. отклонение => BAN
Т.е. алгоритм выделения внештатных ситуаций и предотвращения читинга (cheating) в играх.
И совсем не важно кто именно генерирует трафик: браузер или отдельное приложение.
Ответ написан
@artemsee
Когда-то читал, что один известный покер-клиент делает это с помощью анализа движения мыши и анализа кликов. В вашем случае может быть что-то подобное, кнопка на сайте нажималась, а курсор мыши при этом оставался неподвижным. Сайт вполне может слушать эти события.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы