Как отличить бота от человека?

R0
На сайте с 19.05.2012
Offline
53
7223

На сайте есть своя внутренняя система статистики и аналитики.

В связи с чем вопрос, чтобы более точно учитывать живых посетителей, кроме user agent, можно ли как-то понять бот это или человек, т.к. не все боты представляются по user agent.

dimsog
На сайте с 08.08.2011
Offline
149
#1

На своем опыте:

- проверка куков

- проверка referer (но рассчитывать не приходится)

- подпись всех запросов csrf_token'ом

- каждому пользователю по ajax делаю user_token. если токена у пользователя нет и он ломится на страницу - он 100% бот.

- блокирую гео: франция, нидерланды, эстония, сингапур, германия, сша. Из-за обилия дц, 90% ботов у меня оттуда. Использую SxGeo.

В итоге - судя по статистике ботов (все самопис на Yii2), все реальные люди не видят проблем, боты не проходят. Каптчи нигде нет :)

ihor vps -> ihc.ru
Mik Foxi
На сайте с 02.03.2011
Offline
1076
#2

dimsog, все это не спасет. И яндекс и гугл и бесчисленное кол-во других ботов ходят как браузер, все это выполняя и подгружая.

Единственный способ, дающий 99.9% защиту и гарантию - это кнопка, отправляющая по нажатию пост запрос. Боты не жмут, проверено.

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
dimsog
На сайте с 08.08.2011
Offline
149
#3

foxi, согласен. поэтому я подписываю все запросы токеном, а он в свою очередь приходит по Ajax. :)

Ботов гугла я фильтрую по подсети. Ботов яндекса фильтрую вручную, у них с IP все плохо в этом плане.

Но моя защита больше не от парсинга, а от отправки спама через формы.

Спама нет - факт :)

Александр
На сайте с 17.07.2009
Offline
371
#4

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

Сайты на WordPress тут просто летают! (https://vk.cc/atAGUU)
Рания
На сайте с 14.04.2016
Offline
10
#5

От ботов спасает только капча. Лучшего средства отсеять ботов пока еще не придумано.

sapsan72
На сайте с 06.12.2015
Offline
269
#6
Рания:
От ботов спасает только капча. Лучшего средства отсеять ботов пока еще не придумано.

Продаю аккаунты Google Adsense Старые и новые! ( https://t.me/adsensetop ) Чат адсенс - не для нубов! ( https://t.me/adsense_pub ) Куплю твой Adsense! Телега ( https://ttttt.me/tut_ya )
soleil
На сайте с 28.09.2008
Offline
126
#7

r3b0t, в Метрике есть специальный отчет по роботам и метрика "Роботность" https://yandex.ru/support/metrika/reports/robots.xml

TF-Studio
На сайте с 17.08.2010
Offline
334
#8

по поведению. на нажитие кнопок, движение мышью - разные такие вещи.

это могут и боты, но не парсеры, так что в большинстве случаев срабатывает

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
O
На сайте с 11.05.2005
Offline
172
#9

К сожалению это палка о двух концах. Чем больше каптчи, тем менее активны юзеры. Мнгих это отталкивает, а то и вообще отпугивает.

M
На сайте с 12.12.2016
Offline
17
#10
Opeth:
К сожалению это палка о двух концах. Чем больше каптчи, тем менее активны юзеры. Мнгих это отталкивает, а то и вообще отпугивает.

Да уж, бывает такую капчу повесят, что даже человеку сложно доказать, что он - не бот :))

Myvi.tv - видео-партнёрка () Vimple - универсальный видеохостинг для бизнеса (/ru/forum/955462)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий