Как может палиться софт?
-
Пишу регистратор, на сайте хитрая система, если он подозревает вас в спаме, то при реге не дает заполнить одно обязательное поле.
Раньше, когда в ручную регистрировал, на айпи просто прилетал такой "бан", после чего просто менялся прокси и все работало гуд.
После того как написал скрипт в БАСе, получить зарегистрировать только 100 аккаунтов (на 20 прокси).
После чего прикупил еще прокси (с другой подсети), бан все равно есть.
Купил еще прокси, с другим гео, бан остался.
Купил еще прокси, зашел через свой браузер - все норм, поле заполняется.
Вставляю в программу - "бан".
П.С. в скрипте используются так же разные юзерагенты.
-
Включенный flash сразу отдает ип, это если вы его включили, по умолчанию он отключен.
Днс сервер можно спалить если отключить разрешение доменных имен на прокси.
Сам прокси может быть в спам базах.
Смена юзер агента так же может дать такой результат. Например, если поставить юзер агент от мобильного устройства, и не поменять разрешение, можно спалиться.
Если менять юзер агент, то сайт может понять, что браузер не тот, каким представляется по особенностям поведения яваскрипта.
Несоответствие таймзон тоже может вызвать подозрение(Это будет исправлено)
В хроме если ввести Intl.DateTimeFormat().resolvedOptions().timeZone скорее всего выдаст город, где вы находитесь в не зависимости от прокси и впн. Несоответствие этого параметра и страны прокси может быть подозрительным.В 15.4.0 whoer называет подозрительным только таймзону.
Да, и напишите что за сайт, возможно я придумаю что-то.
-
@support
Из-за прикола с таймзонами у меня стационар уже с месяц живёт по московскому времени.) Рад, что планируете решение этого вопроса.По теме всё забывал написать: замечено, что в одной из соц.сетей (на разных ресурсах не проверял), когда скрипт прокручивает ленту по Y-плоскости -- курсор мыши остаётся на начальной X,Y координате, к примеру 200х50. И когда лента прокручена, к примеру на 10 000 пикселей вниз и возникает необходимость кликнуть на элемент в зоне видимости экрана -- BAS определяет координату клика как, например 253х10 060 и тянет "забытый" курсор с начальной координаты.
Вот это, я считаю, серьёзное палево. Рано или поздно такое поведение наведёт персонал или софт отслеживающий действия пользователя на грустные, для нас, размышления. Т.к. обычному юзеру такой фокус не под силу.
Я как-то читал про возможность определения одного и того же юзера, как бы он не маскировался, на какие бы он хитрости не шёл... по уникальному клику мыши. Не знаю байка это или нет, но знаю, что мы тут таскаем курсор на десятки тысяч пикселей непрерывно, в одном направлении.)))
Была мысль после каждого цикла прокрутки ленты, подтягивать курсор на новую координату, но это долго и действия в любом случае получатся только последовательные -- так не пойдёт.
Пока остаётся только избегать кликов после прокрутки, но иногда не получается.
-
@support Написал в скайп
-
Из-за прикола с таймзонами у меня стационар уже с месяц живёт по московскому времени.) Рад, что планируете решение этого вопроса.
Да планирую. Скоро выпущу 15.5, который исправляет несколько багов и это.
Вот это, я считаю, серьёзное палево. Рано или поздно такое поведение наведёт персонал или софт отслеживающий действия пользователя на грустные, для нас, размышления. Т.к. обычному юзеру такой фокус не под силу.
Это тоже в 15.5.
Я как-то читал про возможность определения одного и того же юзера, как бы он не маскировался, на какие бы он хитрости не шёл... по уникальному клику мыши. Не знаю байка это или нет, но знаю, что мы тут таскаем курсор на десятки тысяч пикселей непрерывно, в одном направлении.)))
Думаю, что можно определить натаскать защиту определять любого бота, как и улучшить ботов, так чтобы они пробивали защиту. Дело только в затраченных усилиях.
@DrPrime продублируйте пожалуйста в личку на форуме. Я в скайп редко захожу
-
... про возможность определения одного и того же юзера, как бы он не маскировался, на какие бы он хитрости не шёл... по уникальному клику мыши...
На форуме программы Clickermann даже писали отдельные модули для специального движения курсора (волнистого, с отклонением от прямой линии), имитирующего движение мышки человеком. Потому что там заметили, что в некоторых играх повторяющиеся движения курсора по экрану вычисляются.
После прочтения такого, я написал три разных, случайно переключающихся, алгоритма движения мышки, для программки, аналогичной Site visitor. После этого Яндекс Метрика стала определять мои посещения как роботов на 5% меньше.Мне кажется, что было бы очень хорошо иметь специальные функции для рамндомного движения мышки. Ну то есть, если нужно нажать на ссылку или перейти в поле ввода текста, то курсор надо тянуть не по прямой, а немного попетлять по дороге. Если понаблюдать в Яндекс Вебвизоре, то там люди такие круги по экрану вырисовуют...
Еще неплохо было бы иметь возможность задавать размеры монитора, чтобы они периодически изменялись.
Юзер аген, кажеться, БАС умеет подменять, только я еще не разобрался как задать автоматическую смену при открытии очередного окна
-
Мне кажется, что было бы очень хорошо иметь специальные функции для рамндомного движения мышки.
Да, есть такое в планах.
Еще неплохо было бы иметь возможность задавать размеры монитора, чтобы они периодически изменялись.
Уже есть. Действие "Разрешение"
Юзер аген, кажеться, БАС умеет подменять, только я еще не разобрался как задать автоматическую смену при открытии очередного окна
Нужно просто установить юзер агент перед первой загрузкой страницы.
При перезагрузке потока действие будет выполнено еще раз и юзер агент установится заново.
Если использовали ресурс из файла, то он еще и поменяется автоматом.
-
@DrPrime В новой версии появилась опция перезапуска процесса, она помогает на 100% очистить браузер. Это может влиять на качество регистрации http://prnt.sc/cs0cc7
Также в действии "Сброс" появилась галка "Перезапуск процесса"
Видео, как почистить evercookie (полностью очистить данные браузера) https://www.youtube.com/watch?v=E7-Xa2Fl4vsПо теме всё забывал написать: замечено, что в одной из соц.сетей (на разных ресурсах не проверял), когда скрипт прокручивает ленту по Y-плоскости -- курсор мыши остаётся на начальной X,Y координате, к примеру 200х50. И когда лента прокручена, к примеру на 10 000 пикселей вниз и возникает необходимость кликнуть на элемент в зоне видимости экрана -- BAS определяет координату клика как, например 253х10 060 и тянет "забытый" курсор с начальной координаты.
Это исправлено. Движения мыши не по прямой будут немного позже.
Таймзоны тоже готовыupd. Движения мыши не по прямой готовы