← Все статьи

Что такое антидетект-браузер и кому он действительно нужен

4 мин чтения antidetect-browserguideprivacy

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

Что на самом деле означает термин

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

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

Чем это отличается от режима инкогнито

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

Чем это отличается от VPN

VPN или прокси меняет ваш выходной IP, а вместе с ним и видимое местоположение. С браузером, который рисует страницу, он не делает ничего. Пустите два аккаунта через один VPN из одной установки Chrome - и оба по-прежнему дадут одинаковые хеши canvas и WebGL, так что сайт, сопоставляющий сигналы устройства, увидит одно устройство, меняющее IP, а это само по себе шаблон, за которым следят антифрод-системы. VPN решает задачу сетевого уровня. Связывание профилей - задача уровня браузера, и ответ ей нужен браузерный.

Чем это отличается от обычного профиля браузера

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

Кому он действительно нужен

Когда он не нужен

Это относится к большинству людей. Если у вас один аккаунт в одном сервисе, менеджер паролей и уже имеющийся браузер - и есть всё решение. Если ваша цель - личная приватность от трекинга, а не ведение раздельных личностей, Tor Browser или режим resist-fingerprinting в Firefox дадут вам больше, потому что они стремятся слить вас с остальными, а не выделить как согласованную вторую машину. Почему именно слияние, а не прятки, - в нашем разборе того, как устроены отпечатки.

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

Где бесплатный вариант - ответ лучше

Если вы ведёте два-три дополнительных аккаунта, а не десятки, Multi-Account Containers в Firefox плюс отдельный прокси на контейнер бесплатны и закрывают заметную часть задачи изоляции без отдельного инструмента. Антидетект-браузеры окупаются на том количестве аккаунтов, где вручную помнить, какой отпечаток к какому логину, перестаёт быть реалистичным, и где один общий отпечаток на множество аккаунтов сам становится риском связывания.

Проверьте сами

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

Попробуйте на бесплатном тарифе.

Неограниченное число локальных профилей, без карты. Проверьте результат детекторами сами.