Возможности

Профили и отпечатокПроксиHollyProxyТрекер TDS.ceoКоманда и праваЖивой просмотр и пультCookies и автопрогревХранилище 2FAАвтоматизация и APIШифрование

Решения

Арбитраж трафикаМаркетплейсы и e-commerceSMM и соцсетиАгентства и командыПомощьБлогПартнёрыЦены Скачать Веб-кабинет

Версия браузера в профиле: когда обновлять, чтобы не спалиться

Редакция GetAntik · · 8 минут чтения

Почему устаревшая или слишком свежая версия браузера в отпечатке профиля выдаёт мультиаккаунтинг, и как обновлять парк без банов.

Почему версия браузера — это не мелочь

У каждого профиля в отпечатке есть строка User-Agent и набор Client Hints — Sec-CH-UA, Sec-CH-UA-Platform, Sec-CH-UA-Full-Version-List. Они сообщают сайту, какой браузер и какой именно версии к нему обратился. Это один из самых заметных сигналов для антифрод-систем: его легко проверить, легко сравнить с базой «нормальных» версий и легко поймать на несоответствии.

Проблема в том, что реальный Chrome обновляется примерно раз в четыре недели — выходит новая мажорная версия, а внутри неё ещё и патчи безопасности. Если профиль «застыл» на версии полугодовой давности, это уже не нейтральный факт, а аномалия: живые пользователи так себя не ведут, разве что у них сломано автообновление. Платформы, которые считают риск по тысячам сигналов, видят такие профили как группу и присматриваются к ним внимательнее — не обязательно банят сразу, но повышают скрутинг: чаще просят подтвердить телефон, чаще показывают капчу, иногда режут охват или лимиты.

Обратная ситуация тоже бывает: версия браузера новее, чем официальный релиз на момент проверки, или не совпадает с тем, что подсказывают другие части отпечатка — например, ОС, которая давно не получает обновлений такого Chrome, или набор функций, которых в этой версии ещё нет. Это тоже триггер, просто с другой стороны.

antik
ОбзорОтпечатокПроксиРасширенияCookiesКлючи 2FAЗапуск
FB · US · BM-14Отпечаток согласован

Что именно нужно держать согласованным

Версия браузера — это не отдельное число, а часть набора, который должен сходиться между собой:

  • User-Agent и Client Hints. Должны указывать на одну и ту же версию и один и тот же браузер — Chrome, а не «Chrome, который на самом деле собран на движке другой сборки».
  • ОС и её версия. Chrome 130+ не ставится на старые сборки Windows или macOS — если в отпечатке висит такая комбинация, это рассинхрон.
  • Набор поддерживаемых API. Новые версии браузера приносят новые свойства в navigator, новые заголовки, иногда меняют поведение canvas или WebGL-рендеринга. Если версия в UA одна, а фактическое поведение движка — от другой, это видно при более глубокой проверке.
  • Локаль и часовой пояс. Не связаны напрямую с версией, но часто меняются вместе при настройке профиля — и о них тоже нельзя забывать при обновлении, иначе один апдейт тянет за собой рассинхрон в другом месте.

Отдельно стоит шрифтовый и аппаратный набор — hardware concurrency, список шрифтов, GPU в WebGL. Они не привязаны к версии браузера напрямую, но при полном обновлении профиля стоит сверить и их: иногда при смене версии заодно меняют и «железо» профиля, забывая, что старые куки и локальное хранилище были выданы сайту под другой набор характеристик.

Как часто обновлять

Единого правила на все платформы нет, но есть рабочий ориентир:

СценарийРекомендация
Рекламные кабинеты, соцсети с жёстким антифродомОбновлять версию в пределах 2–4 недель от выхода новой мажорной версии Chrome
Маркетплейсы, b2b-кабинеты, SaaS-консолиМожно держать версию до 6–8 недель, антифрод там мягче
Аккаунты на холодном хранении, не используютсяНе трогать до реальной активации — обновить перед первым заходом после паузы
Профили с активным прогревомОбновлять синхронно с графиком прогрева, не посреди сессии

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

Главная ошибка: обновлять всё и сразу

Самый частый сценарий провала выглядит так: команда замечает, что часть профилей «отстала» на две версии, и одним действием обновляет весь парк — 200, 300 профилей за один вечер. Результат — куки и сессии остаются от старой версии, а заголовки и Client Hints внезапно присылают новую. Некоторые платформы реагируют на такой скачок настороженно: сессия выглядит так, будто её украли и открыли на другом устройстве.

Правильный порядок:

  1. Разбить профили на партии. По 10–20% парка в день, а не всё сразу.
  2. Начать с некритичных аккаунтов. Тестовые, резервные, низкоприоритетные — на них проверяется, не ломается ли что-то после обновления, прежде чем трогать боевые кабинеты.
  3. Обновлять не в разгар активности. Лучше делать это перед плановым перерывом в работе профиля, а не посреди активной сессии или рекламной кампании.
  4. Сверять согласованность после обновления. Проверить, что ОС, Client Hints и User-Agent указывают на одно и то же, а не только саму строку версии.
  5. Фиксировать дату и версию в журнале. Чтобы через месяц не гадать, когда и что обновлялось — особенно если банов стало больше и нужно найти причину.

Если в команде несколько человек ведут профили параллельно, без единого графика обновлений один специалист накатит новую версию сегодня, другой — через три недели, и в парке появится хаос из пяти разных версий одновременно. Это снимает саму идею «массового» выглядящего нормально парка: разброс версий — тоже паттерн, который видно. О том, как вообще распределять нагрузку и ответственность за парк между сотрудниками, подробно разобрано в материале про расчёт нагрузки на специалиста.

Когда обновлять не нужно

Есть случаи, когда трогать версию — вредно:

  • Аккаунт в активном прогреве. Если сессия выстраивалась неделями под конкретный набор параметров, резкая смена версии браузера посреди этого процесса создаёт лишний повод для проверки. Логика прогрева подробно описана в черновиках по подготовке аккаунтов — если профиль «разогревается», лучше не вмешиваться в фингерпринт до завершения цикла.
  • Резервные аккаунты на холодном хранении. Их не нужно держать актуальными постоянно — обновить версию стоит один раз, непосредственно перед активацией, а не раз в месяц «на всякий случай». Каждое лишнее вмешательство в профиль — это лишний риск что-то сломать.
  • Если платформа явно не чувствительна к версии. Многие b2b-кабинеты и внутренние SaaS-консоли вообще не смотрят на Client Hints так пристально, как рекламные площадки или соцсети. Обновлять такие профили по часам нет смысла — хватает раз в квартал или по факту выхода критичного патча безопасности.

Как это устроено в GetAntik

Управляемый отпечаток в GetAntik держит версию браузера согласованной с остальными параметрами профиля — ОС, экран, аппаратные характеристики, язык и часовой пояс подтягиваются от IP прокси, а не настраиваются вручную по частям. Это снимает ручную работу по сверке: не нужно отдельно проверять, что User-Agent, Client Hints и реальное поведение движка говорят об одном и том же — об этом подробнее в разделе про настройку фингерпринта профиля.

antik
Поиск профилей Все группы ▾ Ещё ▾
ИмяСтатусГруппаПроксиСистемаЗапускТрекер
FB · US · BM-14АктивенFacebookres-eu-08macOS · 142.0.64 мин312 · 18
Airdrop zkSync 07ПрогревКошелькиmob-us-02macOS · 142.0.612 мин—
TikTok Shop 03АктивенTikTokres-uk-11macOS · 141.0.438 мин1.2k · 40
Amazon Seller EUНовыйAmazonres-de-04macOS · 142.0.61 ч—
Google Ads · #22БанGoogleres-us-19macOS · 142.0.6вчера0 · 0
Airdrop Monad 02ПрогревКошелькиmob-eu-06macOS · 141.0.42 ч—
Insta · SMM · 09АктивенInstagramres-fr-03macOS · 142.0.62 ч540 · 27

Для команд, которые ведут десятки или сотни профилей, важна ещё одна вещь — видимость того, что и когда обновлялось. Список профилей со статусом, группой и прокси даёт быстрый обзор парка: видно, какие профили давно не запускались и могли «отстать» по версии, а какие активны прямо сейчас. Это особенно полезно перед плановым раундом обновлений — проще разбить парк на партии, когда видишь его целиком, а не по памяти.

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

Частые ошибки

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

Ориентироваться на «последнюю стабильную» версию вслепую. Иногда свежий релиз ещё не набрал достаточную долю среди реальных пользователей — его доля в статистике платформы растёт постепенно в течение недели-двух после выхода. Ставить её на весь парк в первый же день — значит быть в числе первых, кто выделяется этим параметром.

Забывать про куки и локальное хранилище. Сайт мог выдать cookie или токен сессии, привязанный (неявно) к набору характеристик клиента на момент логина. Резкая смена версии браузера посреди активной сессии иногда приводит к повторному запросу подтверждения входа — не катастрофа, но лишний повод для площадки присмотреться. Если нужно сохранить сессию при серьёзных изменениях профиля, полезно заранее сделать бэкап через экспорт и импорт cookies.

Не фиксировать историю изменений. Без лога обновлений невозможно быстро понять, совпал ли рост банов с последним раундом обновления версий или с чем-то другим. Хотя бы минимальная запись — дата, группа профилей, старая и новая версия — экономит часы разбора при инциденте.

Поручать обновление версии без согласования в команде. Когда у разных членов команды разный график и разные привычки, парк профилей превращается в мешанину версий. Здесь помогает чёткое распределение ролей и доступа к командной работе с профилями — чтобы обновления шли по согласованному графику, а не по инициативе каждого отдельно.

FAQ

Нужно ли обновлять версию браузера в каждом профиле вручную? Если фингерпринт управляется автоматически, версия и связанные параметры подтягиваются согласованно при создании или обновлении профиля — отдельно редактировать каждое поле не требуется. Ручная правка имеет смысл только для специфических задач, где нужна конкретная старая или нестандартная версия.

Что будет, если вообще не обновлять версию месяцами? Ничего критичного не происходит мгновенно, но разрыв между версией в профиле и реальным распределением версий у пользователей растёт, и профиль постепенно выделяется из общей массы. На жёстких к антифроду площадках это повышает частоту дополнительных проверок.

Можно ли обновить версию сразу у всех профилей команды? Технически да, но практически — не стоит. Лучше разбивать парк на партии и обновлять постепенно, проверяя на некритичных аккаунтах, не ломается ли что-то в поведении площадки после смены версии.

Как узнать, что рост банов связан именно с версией браузера, а не с чем-то другим? Нужна история изменений профиля — дата и параметры последнего обновления. Если рост банов совпадает по времени с массовым обновлением версии у части парка, это сильный повод проверить гипотезу первой, прежде чем искать проблему в прокси или поведении аккаунта.

Нужно ли менять версию браузера после смены прокси или страны? Напрямую не нужно — версия браузера не привязана к гео. Но если меняется ОС профиля (например, переезжаете с условного Windows на macOS под конкретную задачу), важно, чтобы версия браузера соответствовала той ОС, иначе получится несовместимая комбинация.

антидетект-браузеротпечаток браузерамультиаккаунтингуправление профилями

Поставьте и заведите первый профиль

Три профиля бесплатно, карта не нужна.

Скачать для macOS

Apple Silicon · подпись и нотаризация Apple · автообновления

Все платформы