Indigo первый в своей отрасли выпускает обновление Multicores
Indigo снова подтвердил свой статус самого безопасного и надёжного антидетект приложения благодаря последнему обновлению с поддержкой разных версий браузерных ядер. Это инновационное решение позволяет запускать профили с разными версиями браузера и соответствующей версией браузерного ядра — что снизит вероятность обнаружения и защитит аккаунты от блокировки. Вот как это работает.
Почему версии ядра настолько важны?
С помощью Indigo наши пользователи развивают свой бизнес за счёт создания нескольких (а часто сотен и даже тысяч) аккаунтов.
Наши виртуальные браузерные профили располагают собственной базой уникальных браузерных отпечатков (набором данных, которые формируют онлайн-след и по которому можно идентифицировать конкретное устройство). Это значит что — в отличие от многих наших конкурентов — мы не закрываем для сайтов доступ к чтению отпечатков, но позволяем им увидеть реальные отпечатки другого устройства.
Один из элементов, из которых состоит браузерный отпечаток, — ядро браузера.
Версия ядра — важный фактор, влияющий на обнаружение аккаунта, но понимание степени его значимости со временем менялось. Чтобы доказать всю важность нашего релиза с поддержкой разных браузерных ядер, предлагаем кратко рассмотреть, как менялись подходы к способам чтения отпечатка браузерного ядра. Затем мы вернёмся к современному решению и объясним, как наше обновление поможет защитить аккаунты от блокировки.
Как менялось представление о ядре браузера и подмены отпечатков?
Раньше: статичные отпечатки и разные браузерные ядра
На заре антидетектов главной целью была максимальная рандомизация отпечатков.
Это означает, что, например, пользователю браузера с версией ядра 80 могло быть присвоено любое значение отпечатка ядра от версии 40 и вплоть до нескольких версий новее 80.
В то время существовало мнение, что браузерные ядра отвечают за корректную работу веб-сайта, но не являются необходимым условием для хорошей маскировки.
Позже, в 2018 году, наше внутреннее исследование показало, что веб-сайты обращают внимание на несоответствие шаблона нового ядра и отпечатка, характерного для более старых версий. Широкий диапазон версий также облегчил сайтам выявление нетипичных браузеров. Например, заметить несовпадение между ядром версии 80 и отпечатком из версии 86 будет намного проще, чем между 86 и 87.
В ноябре 2018 года мы представили первое в мире решение этой, а именно:
1. Выпустили механизм обновления браузерного профиля для имитации регулярных обновлений обычного браузера.
2. Взяли на себя обязательство выпускать обновления версий браузера один раз в четыре релиза.
Как всё менялось: меньше вариативности, больше обновлений
Наши исследования продолжалась, и к 2019 году мы установили, что, с одной стороны, несоответствие между ядром браузера и сгенерированным браузерным отпечатком часто приводит к раскрытию маскировки. С другой стороны, использование большого количества профилей с одной и той же версией браузера никак не влияет на их безопасность.
На основе этого открытия мы разработали функцию «Строгий режим», который ограничивает диапазон возможных отпечатков, оставляя только те, что непосредственно соответствуют ядру браузера (например, только отпечаток версии 80 на ядре версии 80).
Затем, в конце 2020 года, мы обнаружили, что антифрод системы всё больше фокусируются на конкретных областях манипуляций с браузерными отпечатками, включая анализ таких популярных браузеров, как Google Chrome.
Что касается ядер браузера, здесь ключевым фактором оказалась скорость. В случае с Chrome большинство пользователей выбирают автоматические обновления, а самим Chrome пользуются не реже одного раза в месяц. То есть более 90% из них загружают обновление браузера в течение двух недель после релиза.
Таким образом, с точки зрения анализа отпечатков браузера устаревшее браузерное ядро выглядит нетипично и подозрительно.
Мы быстро отреагировали и стали ещё чаще обновлять Stealthfox (на основе Firefox) и Mimic (на основе Chromium).
Последние разработки: проблема командной работы
Решение, к которому мы пришли, отлично работало для отдельных пользователей. Но как насчет команд?
Как вы знаете, Indigo имеет механизм обратной связи, который позволяет нашим пользователям сообщать о блокировках учетных записей, если они случаются. В основном, причины блокировки находятся вне нашего контроля: например, пользовательское поведение, подозрительная активность или низкое качество прокси.
Тем не менее, мы заметили некоторые закономерности и предположили, что блокировки чаще встречаются у команд.
Казалось логичным, что если один участник команды обновляет Indigo, то все остальные делают то же самое. Ещё никогда мы так не заблуждались! Мы нашли команды, использующие 15 и более разных версий приложения, в которых установлено 7 различных версий ядра браузера. При этом такая команда регулярно запускала один и тот же профиль на разных версиях.
Любопытно, что наш анализ конкурентов также показывает, что не существует ни одного антидетект-решения, сочетающего передовой опыт в области маскировки с удобством для пользователя. На самом деле, большинство решений застряли в статичных отпечатках и большой вариативности ядер, хотя к 2022 году такой подход безнадёжно устарел!
Именно поэтому наша команда разработчиков приступила к решению этой проблемы, и наше инновационное дополнение multicores обрело форму.
Какое решение предлагает multicore?
Итак, нам нужно было найти следующее решение:
- Устранить несоответствия между отпечатком браузера и версией ядра браузера.
- Предоставить пользователю выбор, обновлять ли отпечаток профиля.
- Предоставить пользователю выбор, обновлять ли приложение Indigo.
Первый пункт может показаться противоречащим двум последним, и многие бы сдались, но мы сделали это возможным.
Multicores — это механизм, в котором каждый профиль браузера может иметь отпечаток другой версии. В то же время этот профиль может быть запущен только на ядре браузера, соответствующем этой версии. Например, отпечаток версии 80 никогда не запустится на ядре версии 82.
Это означает, что с multicores мы даем доступ ко всем необходимым ядрам для любой версии приложения. На практике это может означать, что в Indigo версии 6.2 у вас будут браузерные ядра версии 99, 101, 103 и т.д. Все необходимые отпечатки загружаются автоматически по необходимости или после релиза нового ядра.
Мы также предоставляем пользователям знакомый инструмент, который повторяет процесс обновления браузера. Чтобы обновить ядро браузерного профиля до последнего доступного, нажмите «Обновить» на правой панели.
Что это значит для вас?
Наше обновление multicores — первое в отрасли, а значит, что все несоответствия ядра браузера исправлены не только при индивидуальной работе, но и при работе в команде, даже если её участники предпочитают использовать разные версии Indigo.
Мы предлагаем максимальную гибкость в рамках ведущей в отрасли системы безопасности, которую вы можете ожидать от Indigo
Чтобы скачать новую бета-версию нашего приложения с функцией multicore, откройте страницу загрузки.