Что такое антидетект-браузер: простое объяснение

Антидетект-браузер даёт каждому аккаунту собственное хранилище, собственную идентичность устройства и собственный сетевой маршрут. Что это значит на практике и чего это не значит.
Обычный веб-браузер проектировался исходя из одного допущения: им пользуется один человек. Это допущение заложено гораздо глубже, чем думает большинство людей, и именно поэтому управление несколькими аккаунтами из одного браузера так предсказуемо идёт не так.
Антидетект-браузер убирает это допущение. Его также называют браузером против отпечатков или браузером для нескольких аккаунтов. Вместо одного браузера, притворяющегося несколькими людьми, он даёт каждому аккаунту полноценную собственную среду.
Что обычный браузер делит между вашими аккаунтами
Откройте два аккаунта в одном браузере, пусть даже в двух окнах, и у них окажется куда больше общего, чем подсказывают вкладки:
- Одно хранилище cookie. Cookie, установленный сайтом, пока вы работаете с одним аккаунтом, читается тем же сайтом, когда вы работаете с другим.
- Одна область хранения. Local Storage, Session Storage и IndexedDB привязаны к сайту, а не к аккаунту, поэтому обе сессии читают и пишут одни и те же записи.
- Одна идентичность устройства. Размер экрана, часовой пояс, язык, шрифты, графический адаптер и значения, возвращаемые API Canvas и WebGL, — свойства машины. Оба аккаунта сообщают одинаковые.
- Один сетевой маршрут. Оба выходят с вашего компьютера с одного адреса, если что-то другое не вмешивается.
Приватное окно помогает с первыми двумя пунктами и ничего не делает с последними двумя. Оно очищает хранилище при закрытии, а это значит, что труд по входу в аккаунт пропадает каждый раз.
Что такое профиль в антидетект-браузере
Профиль — это не папка закладок и не сохранённый логин. Это среда браузера: каталог на диске, в котором хранится всё состояние браузера одного аккаунта, плюс идентичность и сетевой маршрут, через которые это состояние используется.
В PowerOps профиль несёт четыре вещи, и каждая отделена от таких же вещей любого другого профиля:
| Часть | Что она содержит |
|---|---|
| Каталог браузера | Cookie, Local Storage, IndexedDB, кэш, историю и состояние расширений в отдельной папке |
| Идентичность устройства | Экран, платформу, локаль, часовой пояс, шрифты и графические значения, сообщаемые сайтам |
| Сетевой маршрут | Прокси, через который подключается этот профиль, назначаемый из библиотеки и проверяемый перед использованием |
| Сборка браузера | Точная версия браузера, под которую создан профиль, записанная так, чтобы он открывался одинаково и завтра |
Почему согласованность важнее скрытия
Распространённая ошибка — относиться к отпечатку как к тому, от чего нужно прятаться. Полезнее относиться к нему как к тому, в чём нужно быть последовательным.
Сайт считывает десятки значений. По отдельности они ничем не примечательны. Вместе они образуют форму, и внимание привлекает не необычная форма, а противоречивая: браузер, заявляющий платформу Windows, но сообщающий шрифты, которые установлены только в macOS, или часовой пояс одной страны и адрес другой. Расходящиеся значения — более сильный сигнал, чем любое отдельное значение.
Чего антидетект-браузер не делает
Стоит сказать прямо, потому что многое из написанного на эту тему прямым не является.
- Он не делает профиль невозможным для идентификации. Тот, кто утверждает обратное, гадает, и за этим утверждением нет измерений.
- Он не отменяет правила платформы. Если сервис запрещает иметь более одного аккаунта, изоляция этих аккаунтов не даёт разрешения.
- Он не чинит аккаунт, ведущий себя так, как платформа не одобряет. Изоляция разделяет среды; она не меняет то, что делается внутри них.
Зато он делает конкретное и проверяемое: отдельное хранилище, согласованную и стабильную идентичность устройства, сетевой маршрут на каждый профиль и одну и ту же среду при каждом открытии аккаунта.
Кому он действительно нужен
Везде, где один человек или одна команда работает в средах, которые не должны видеть друг друга. Агентства, разделяющие работу для клиентов. QA-инженеры, воспроизводящие баг на фиксированном браузере, локали и размере экрана. Команды электронной коммерции, разделяющие бэк-офисы маркетплейса, поставщика и витрины. Все, чей день включает выход из одного сервиса ради входа в другой.
Если у вас только один аккаунт в одном сервисе, обычного браузера достаточно. Как только их два, общее хранилище cookie начинает отнимать у вас время.

