Изначально компьютерная машина создавалась как помошник человека. Поэтому использование его в качестве так называемого "бота" совершенно не противоречит изначальной философской концепции. Если бот не несет угрозы жизни и здоровью людей его использование не может считаться противозаконным. Хотя владельцы других бот-машин (например гейм-серверов или соцсетей) могут не желать, что бы их услугами пользовались не люди, а боты. Что ж, это их демокраческое право. Как и наше - достигать своих целей,( не несущих угрозы окружающим), при помощи машинных приспособлений. Тут может действовать тот же принцип, что и в схватке борцов - кто кого.
Меня недавно забанили на одном из вышеупоминаемых бот-серверном проекте за Кибор. Что ж, допущенные ошибки должны послужить к накоплению опыта и мастерства в использовании машин-помощников.
Я вроде и рандомы везде расставлял кликов по координатам и по времени. Единственное возможное - палево по айпишнику. Но раньше я его в ручном режиме гонял и похлеще - и ничего. А тут...
Когда бот работает непосредственно с электронными "кишками" он можепо падаться на расставленные именно для него ловушки. Наш же Кибор взаимодействует через графический Интерфейс, потому "видит" все фактически как человек.
Предлагаю создать раздел, в котором будем формулировать свою теорию жизнестойкости ботов против ботоловства.
1. Albaz - 14 Января, 2014 - 07:46:20 - перейти к сообщению
2. Kibor - 14 Января, 2014 - 10:48:49 - перейти к сообщению
Ну что тут сказать. Противостояние никогда не закончится.
Разные проекты по разному защищаются. Некоторые отлавливают программные уловки, некоторые поведенческий фактор... Взять к примеру тепловую карту... Самый эффективный способ распознать кликер. И если есть подозрение на автокликер по времени онлайн, успешности или еще чего, админ может посмотреть ее и сразу увидеть его использование.
Хотя можно даже Кибор запрограммировать на человечные движения. Но это просто пример...
Панацеи от ботоводов и от защит никогда не будет.
Разные проекты по разному защищаются. Некоторые отлавливают программные уловки, некоторые поведенческий фактор... Взять к примеру тепловую карту... Самый эффективный способ распознать кликер. И если есть подозрение на автокликер по времени онлайн, успешности или еще чего, админ может посмотреть ее и сразу увидеть его использование.
Хотя можно даже Кибор запрограммировать на человечные движения. Но это просто пример...
Панацеи от ботоводов и от защит никогда не будет.
3. Albaz - 14 Января, 2014 - 11:44:24 - перейти к сообщению
Понятно. А вот еще вопрос. Современные браузеры "пухнут" год от года, обрастая функционалом. Помню, Опера инсталяшка весила всего несколько Мб. Могут ли они обозревать процессы на компьютере, например Кибор.ехе? И Ява-Скрипт элементы, кнопки насколько чувствительны к перемещению мыши?
(Добавление)(для просмотра ссылки Вам необходимо авторизоваться) Интересный ресурс. Есть сведения, что браузер отслеживает даже простое перемещение не по флеш, а "обычным" полям страницы. Очевидно, анализируются в т.ч. и перемещения вниз-вверх при помощи каких средств (имею ввиду с виду обычную, а не бесконечно-удлинняющуюся как у Контакта страницу).
(Добавление)(для просмотра ссылки Вам необходимо авторизоваться) Интересный ресурс. Есть сведения, что браузер отслеживает даже простое перемещение не по флеш, а "обычным" полям страницы. Очевидно, анализируются в т.ч. и перемещения вниз-вверх при помощи каких средств (имею ввиду с виду обычную, а не бесконечно-удлинняющуюся как у Контакта страницу).
4. Kibor - 14 Января, 2014 - 12:30:12 - перейти к сообщению
Albaz пишет:
Могут ли они обозревать процессы на компьютере, например Кибор.ехе?
Разве через ActiveX, но его надо допустить к установке в браузер...
Albaz пишет:
нтересный ресурс. Есть сведения, что браузер отслеживает даже простое перемещение не по флеш, а "обычным" полям страницы.
Да. Вебвизор так и работает. Можно просматривать как на видео.. как двигается мышь на странице.
5. obm - 14 Января, 2014 - 21:59:56 - перейти к сообщению
Kibor пишет:
Ну что тут сказать. Противостояние никогда не закончится.
Разные проекты по разному защищаются. Некоторые отлавливают программные уловки, некоторые поведенческий фактор... Взять к примеру тепловую карту... Самый эффективный способ распознать кликер. И если есть подозрение на автокликер по времени онлайн, успешности или еще чего, админ может посмотреть ее и сразу увидеть его использование.
Хотя можно даже Кибор запрограммировать на человечные движения. Но это просто пример...
Панацеи от ботоводов и от защит никогда не будет.
Разные проекты по разному защищаются. Некоторые отлавливают программные уловки, некоторые поведенческий фактор... Взять к примеру тепловую карту... Самый эффективный способ распознать кликер. И если есть подозрение на автокликер по времени онлайн, успешности или еще чего, админ может посмотреть ее и сразу увидеть его использование.
Хотя можно даже Кибор запрограммировать на человечные движения. Но это просто пример...
Панацеи от ботоводов и от защит никогда не будет.
Очень интересная инфа! Сделаю на всякий эмуляцию чел движений в своем скрипте.
Кстати, мышь в Киборе перемещается моментально, даже в антиклик режиме, это скорее всего первым бросится в глаза. Поэтому рандомить точку клика может быть бессмысленно, раз нет пути перемещения. Можно использовать функцию трансфер (где устаналвивается скорость перемещения мыши), но она по-моему в антиклик режиме не работает. Есть ли другие варианты запрограммировать человеческое поведение?
(Добавление)
Kibor пишет:
Ну что тут сказать. Противостояние никогда не закончится.
Как-то брат мне взахлеб рассказывал про извечное противостояние оружейников и бронников, дак тут примерно то же самое.
Kibor пишет:
Разве через ActiveX, но его надо допустить к установке в браузер...
По-моему только ИЕ поддерживает актив х нормально, поэтому можно спать спокойно
6. Albaz - 14 Января, 2014 - 22:14:17 - перейти к сообщению
Думаю, в Кибор не помешает включить способность записывать n - повторов действий мышки (траектория перемещения во времени) и потом вычислять рандомное значение для имитации. Конечно, наверное формула будет не проста, ибо вычислив общую закономерность, необходимо сохранять индивидуальность, при чем не гладко - среднестатичную.
Последние несколько лет, на мой взгляд, удалось реализовать, судя по кинематографу, вполне правдоподобную имитацию движений животных. Вспоминаю более старый "Парк юрского периода" - всегда плевался от того, насколько неестественно выглядело движение рептилий. Но прогресс очевиден. У Кибора тоже широкие горизонты.
(Добавление)
Разве через ActiveX, но его надо допустить к установке в браузер...
Да. Вебвизор так и работает. Можно просматривать как на видео.. как двигается мышь на странице.
Так вебвизор работает на всех сайтах, даже старых html? И зрит каждый сайт лишь свою вкладку, или мой пиксельный бит-мэп зкрана?
(Добавление)
И сведения о координатах мыши (не по флеш + аякс) передаются синхронно, либо браузер их кэширует и потом предает с гет-запросами?
Последние несколько лет, на мой взгляд, удалось реализовать, судя по кинематографу, вполне правдоподобную имитацию движений животных. Вспоминаю более старый "Парк юрского периода" - всегда плевался от того, насколько неестественно выглядело движение рептилий. Но прогресс очевиден. У Кибора тоже широкие горизонты.
(Добавление)
Kibor пишет:
Albaz пишет:
Могут ли они обозревать процессы на компьютере, например Кибор.ехе?
Разве через ActiveX, но его надо допустить к установке в браузер...
Albaz пишет:
нтересный ресурс. Есть сведения, что браузер отслеживает даже простое перемещение не по флеш, а "обычным" полям страницы.
Да. Вебвизор так и работает. Можно просматривать как на видео.. как двигается мышь на странице.
Так вебвизор работает на всех сайтах, даже старых html? И зрит каждый сайт лишь свою вкладку, или мой пиксельный бит-мэп зкрана?
(Добавление)
И сведения о координатах мыши (не по флеш + аякс) передаются синхронно, либо браузер их кэширует и потом предает с гет-запросами?
7. Kibor - 15 Января, 2014 - 05:40:57 - перейти к сообщению
Albaz пишет:
Думаю, в Кибор не помешает включить способность записывать n - повторов действий мышки (траектория перемещения во времени) и потом вычислять рандомное значение для имитации.
Я думал над введением такой опции в AvtoK. То есть пользователь несколько раз прогоняет работу в ручную, потом данные действия рандомизируются и накладываются на воспроизведение. Получится вполне человечное поведение для тепловых карт. Но не реализовал.
Albaz пишет:
Так вебвизор работает на всех сайтах, даже старых html?
Можете поставить код Яндекс.Метрики на любой сайт. Даже на бесплатном хостинге и сами увидите.
Экран конечно не видит. Только страницу.
8. Albaz - 27 Января, 2014 - 12:31:55 - перейти к сообщению
Обстоятельства бана (к счастью уже снятого) показали, что был просто "месячник" борьбы с ботами, на котором досталось и многим, совершенно не ботам. Так что проблема связана не с Кибором, а с туповатыми антиботовыми средствами сайта...
Но я до сих пор сижу на 3.9 версии. Почему-то написанные на ней скрипты на более поздних не работают. И у меня возникли подорзрения, что массовая инициализация переменных не всегда срабатывает.
Т.е.
int n, m, l, o, osh;
n=0;
m=0;
l=0;
o=0;
osh=0;
это надежней, чем
int n, m, l, o, osh=0;
Используя эти переменные в циклах пришел к выводу. И еще.
Порой Киьор ведет себя нестабильно. Запускается с глюками, или после ряда циклов начинает вести себя по-другому. Скрипт большой - выкладывать не буду. Но может у кого тоже создалось такое впечатление и были схожие трудности?
Но я до сих пор сижу на 3.9 версии. Почему-то написанные на ней скрипты на более поздних не работают. И у меня возникли подорзрения, что массовая инициализация переменных не всегда срабатывает.
Т.е.
int n, m, l, o, osh;
n=0;
m=0;
l=0;
o=0;
osh=0;
это надежней, чем
int n, m, l, o, osh=0;
Используя эти переменные в циклах пришел к выводу. И еще.
Порой Киьор ведет себя нестабильно. Запускается с глюками, или после ряда циклов начинает вести себя по-другому. Скрипт большой - выкладывать не буду. Но может у кого тоже создалось такое впечатление и были схожие трудности?
9. Kibor - 27 Января, 2014 - 12:39:19 - перейти к сообщению
Albaz пишет:
возникли подорзрения, что массовая инициализация переменных не всегда срабатывает.
Т.е.
int n, m, l, o, osh;
n=0;
m=0;
l=0;
o=0;
osh=0;
это надежней, чем
int n, m, l, o, osh=0;
Т.е.
int n, m, l, o, osh;
n=0;
m=0;
l=0;
o=0;
osh=0;
это надежней, чем
int n, m, l, o, osh=0;
Это просто подозрения. Зачем гадать. Проверьте тем же messagebox...
Все работает как надо. Или приведите код который не работает...
Albaz пишет:
Порой Киьор ведет себя нестабильно. Запускается с глюками, или после ряда циклов начинает вести себя по-другому.
Приведите упрощенный скрипт с вложенными циклами - разберемся в чем проблема. Пока не замечал, хотя разные делаю вложения.
10. Albaz - 28 Января, 2014 - 23:33:54 - перейти к сообщению
Через него же и проверял - messagebox..
int n, m, l, o, osh=0;- показывал в цикле то ли что-то 8ххх, то ли -8ххх число... А во втором варианте все было Ок!
int n, m, l, o, osh=0;- показывал в цикле то ли что-то 8ххх, то ли -8ххх число... А во втором варианте все было Ок!