Кастомизации

Что это такое?

Кастомизация - это адаптация антидетекта под подмену конкретной реализации того или иного вида отпечатка: сбор сэмплов - образцов данных с реальных браузеров (точно таким же кодом, как на целевом сайте), а также реализация механизма подмены данных при посещении целевого сайта.

Кастомизации могут быть заточены как под конкретные сайты (например, под paypal.com), так и под массовые (работают на тысячах сайтах).

Как было сказано выше, существуют публичные javascript-библиотеки для организации браузерного фингерпринтинга. Эти библиотеки используются на тысячах сайтах. И кастомизации для этих библиотек включены в каждый профиль по дефолту. Т.е. при покупке профиля дополнительно ничего не нужно докупать.

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

Сообщение о том, что кастомизация/сэмплы не найдены

_images/customization-not-found.png

В процессе работы Вы можете видеть сообщение о том, что Che Browser не смог найти кастомизацию или сэмплы для подмены canvas/audio фингерпринтов.

Это может свидетельствовать о следующем:

  • на сайте используется уникальное решение для сбора фингерпринта и требуется разработка кастомизации. О разработке кастомизаций читайте ниже.
  • Вы забыли приобрести кастомизацию для данного домена в момент покупки профиля, хотя под данный домен уже реализована кастомизация и доступна для приобретения. Пожалуйста, проверьте приобретена ли требуемая кастомизация для используемого профиля. Посмотреть это можно в окне настройки профиля Settings (в приложении - перейдите в Profiles, затем кликните на нужный профиль, откроется окно настройки профиля Settings). В блоке Customizations рядом с названием требуемого домена должна стоять галочка ✔.
  • требуется настройка WebGL ANGLE backend в разделе Settings. Прочитайте пункт документации Настройка Web GL ANGLE backend.
  • иногда бывает ложное срабатывание. На сайте используются какие-то методы, которые также могут использоваться при сборе фингерпринта, но совершенно в других целях. Например, для проигрывания звука или отрисовки картинок на canvas.

В любом случае, Вы можете просто закрыть сообщение. А работать или не работать дальше - зависит от вышеописанных пунктов.

bestbuy.com

Эту кастомизацию нужно приобрести при покупке профиля, если Вы планируете работать с данным ресурсом. Особых указаний по использованию не имеется.

facebook.com (Снята с производства. Не требуется.)

Facebook полностью отказался от canvas-фингерпринта. И очень активно использует замеры времени для фингерпринта браузера и пользователя. По этой причине рекомендуем использовать Time Shifting - эта технология позволит влиять на фингерпринты, основаные на замерах времени.

paypal.com

Укажите данную кастомизацию при покупке профиля, если планируете взаимодействовать с paypal.com или ebay.com. После недавнего обновления на сайте paypal.com некоторые пользователи отмечают проблемы при использовании антидетекта. Сообщают, что статус процессинга крутится без остановки или возникают проблемы с указанием даты. В самое ближайшее время будет проведен аудит кода и внесены коррективы, если они потребуются.

Также хотелось бы отметить, что в ближайших релизах будет доработан функционал для взаимодействия с ebay.com. Т.к. было выявлено еще несколько механизмов, при помощи которых ebay.com персонализирует Ваш компьютер.

Совет

Paypal также, как и многие другие сайты активно использует методики фингерпринта, основанные на замерах времени. Производятся замеры времени работы кусков js-кода, замеряется время между нажатиями кнопок на клавиатуре, замеряется время возникновения событий mousemove и т.д. и т.п.

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

amazon.com (amazon.*)

Фингерпринт в amazon реализован не совсем стандартным образом. Общая схема canvas-фингерпринта выглядит так:

  • Первый этап: классический canvas-фингерпринт. На canvas рисуются различные геометрические фигуры и накладывается статический текст.
  • Второй этап: на картинку из первого этапа накладывается текст с email-адресом логина.
  • Третий этап: amazon получает сырые данные из CanvasRenderingContext2D и строит по этим данным гистограмму.

Таким образом amazon отслеживает изменение железа и привязку акаунта к данному железу. И, исходя из вышеописанной схемы, следует то, что нельзя просто собрать один раз данные с реального браузера. Т.к. при сборе данных наша система еще не знает какой email Вы будете использовать для логина. По этой причине был реализован многоступенчатый сбор данных. Во время сбора профиля мы собираем canvas-фингерпринт из первого этапа. Далее, после того, как Вы приобрели профиль, Вам нужно указать, какие email-адреса будут использоваться в этом профиле при входе в amazon. После этого сборщик профилей отслеживает появление подходящего браузера и собирает данные со второго и третьего этапов.

Т.е. после приобретения и настройки профиля Вам нужно будет дождаться, когда сборщик профилей дособерет требуемые сэмплы. И только после этого Вы сможете использовать этот профиль. После того, как все необходимые данные будут собраны, при логине в amazon Вы не увидите сообщений о том, что каки-либо сэмплы не были найдены Che браузером (Che Browser).

Итак, для работы с кастомизацией под amazon Вам нужно выполнить следущие действия:

  • приобрести профиль с кастомизацией под amazon.com
  • в настройках профиля (в блоке Customization) найти иконку, на которой будет написано «amazon.com»
  • кликнуть на иконку, как показано на картинке ниже
  • в открывшемся модальном окне ввести список email адресов, под которыми Вы планируете логиниться в amazon.com. Каждый email должен располагаться на новой строке.
  • дождаться момента, когда сборщик профилей дособерет данные с подходящего браузера
  • после того, как в настройках профиля исчезнет сообщение с информацией о том, что еще не все сэмплы собраны, можно приступать к работе
_images/customizaion-amazon-emails.png

Обязательно дождитесь момента, когда это сообщение исчезнет и только после этого начинайте работу:

_images/customizaion-amazon-emails-aprove.png

Сбор требуемых сэмплов осуществляется только с подходящего браузера (зависит от ОС, браузера и драйверов видеокарты). В среднем сбор данных в дневное время может занимать несколько часов. В ближайшее время мы увеличим количество сайтов, на которых размещаются скрипты сбора профилей и процесс досбора сэмплов будет проходить намного быстрее.

Совет

Amazon так же, как и многие другие сайты, активно использует методики фингерпринта, основанные на замерах времени. Производятся замеры времени работы частей js-кода, замеряется время между нажатиями кнопок на клавиатуре, замеряется время возникновения событий mousemove и т.д. и т.п.

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

Предупреждение

Мы выявили, что при обновлении драйверов видеокарт или OS могут меняться алгоритмы рендеринга (отрисовки) canvas. Что, в свою очередь, в некоторых случаях приводит к невозможности определения профиля и досбора сэмплов для кастомизации под amazon.

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

Со своей стороны мы реализовали алгоритм подбора профилей при покупке так, чтобы Вы получали свежесобранные профили. А ранее собранные выдавались в конце списка. Т.е. сортировка при покупке профилей учитывает дату сбора.

Замена профиля возможна, если профиль ни разу не использовался и сбор сэмплов не завершился в течение 48 часов. Если же профиль использовался/запускался хотя бы один раз, то замена невозможна.

Заказать разработку кастомизации

Вы всегда можете обратиться с вопросом о разработке кастомизации под интересующий Вас сайт.

Кастомизации могут быть как приватными - не доступными для широкой публики, так и публичными - доступными всем пользователям продукта и представленными в общем списке.

Все условия и цены обсуждаются в индивидуальном порядке. Заявки под кастомизации направляйте в нашу службу поддержки.

Контакты
telegram: @chebrowser
jabber: gcc@bombolenath.site

Служба поддержки
telegram: @chesupport
jabber: chesupport@bombolenath.site