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

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

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

Кастомизация состоит из нескольких частей:

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

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

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

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

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

_images/customization-not-found.png

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

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

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

Так же, иногда после обновления ОС может перестать работать web gl2 и в профилях с кастомизацией на сайтах может начать отображаться, что Че не смог подобрать семплы. В таких ситуациях проверьте работоспособность web gl2. Как это сделать описано в разделе Тестирование поддержки Web GL

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

bestbuy.com

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

facebook.com

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

paypal.com

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

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

Совет

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

amazon.com

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

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

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

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

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

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

Обязательно дождитесь когда эта плашка исчезнет и только после этого начинайте работу.

_images/Profile-Amazon-Customization-Not-Ready.png

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

Совет

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

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

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

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

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

Контакты
telegram: @chebrowser
jabber: gcc@bombolenath.site
Поддержка
telegram: @chesupport
jabber: chesupport@bombolenath.site