Типичное заблуждение при работе с несколькими аккаунтами WhatsApp Web: «у меня Chrome, Firefox, Edge и Opera - каждый со своим прокси, значит аккаунты изолированы». На практике это минимальная мера, а не гарантия. Разбираем, по каким каналам система связывает профили, даже если IP у каждого свой.
Когда вы открываете WhatsApp Web в нескольких браузерах на одном компьютере, каждый браузер действительно хранит сессию, cookies и localStorage отдельно. Прокси скрывает IP. Казалось бы - полная изоляция.
Но браузер - это не единственное, что видит сервер. Каждый раз, когда страница загружается, она может собирать данные об устройстве, окружении и поведении пользователя. И большая часть этих данных одинакова для всех браузеров на одном компьютере - вне зависимости от того, какой прокси используется.
Именно это и называется аффилированием профилей: установление связи между аккаунтами не через IP, а через общие характеристики окружения.
Каждый браузер при загрузке страницы раскрывает набор параметров: разрешение экрана, список установленных плагинов, системные шрифты, цветовую схему, язык интерфейса, часовой пояс, версию браузера и операционную систему.
В контексте WhatsApp Web это означает: даже если у вас открыты четыре разных браузера с разными прокси, у всех них будет одинаковое разрешение экрана, одни и те же системные шрифты и один часовой пояс - потому что всё это параметры компьютера, а не браузера. Система видит четыре «разных» клиента с идентичными конфигурациями и делает вывод об их общем происхождении.
Это более глубокий уровень: параметры видеокарты, аудиоподсистемы, производительность рендеринга, характеристики дисплея на уровне пикселей. Эти данные не зависят от браузера вообще - они являются свойствами железа.
Два профиля на одном компьютере с одинаковой видеокартой, одинаковой аудиоконфигурацией и одинаковыми тайм-характеристиками рендеринга - это очень сильный сигнал аффилирования. Подменить их на уровне обычного браузерного профиля невозможно.
Часовой пояс и системный язык задаются на уровне операционной системы - и браузер честно передаёт их на сервер при каждом запросе.
Если все ваши профили WhatsApp Web работают в одном часовом поясе с одним языком интерфейса, это само по себе не критично. Но в связке с другими сигналами это замыкает цепочку аффилирования. Именно поэтому смена прокси без смены системных параметров окружения даёт минимальный эффект.
Профили Chrome действительно изолированы между собой по cookies и localStorage. Но изоляция неполная:
В контексте мультиаккаунта WhatsApp Web это значит: даже при раздельных сессиях возможны косвенные пересечения, которые система учитывает при построении графа связей.
Это один из самых технически острых каналов утечки - и при этом один из самых игнорируемых.
WebRTC - технология браузера для видео- и аудиосвязи. Побочный эффект: при активном WebRTC браузер может раскрыть локальный IP-адрес компьютера в локальной сети - даже если весь внешний трафик идёт через прокси. Все четыре ваших браузера на одном ПК имеют одинаковый локальный IP (например, 192.168.1.15). Страница, запрашивающая WebRTC-данные, видит это совпадение и связывает профили.
Помимо этого, на уровне корпоративных и некоторых домашних сетей доступен MAC-адрес сетевого адаптера - уникальный идентификатор, одинаковый для всех профилей на одном компьютере.
Это самый сложно обнаруживаемый канал - и при этом один из самых надёжных для системы анализа.
Поведение конкретного человека за компьютером имеет устойчивые паттерны: время активности (когда он работает, когда делает паузы), скорость ввода текста, характер переключения между чатами, типичная длина сообщений, реакция на входящие уведомления, порядок действий при открытии новой переписки.
Если несколько аккаунтов WhatsApp Web демонстрируют синхронную активность - все активны в одни часы, все делают паузы одновременно, все реагируют на уведомления с одинаковой задержкой - это сильный поведенческий сигнал их принадлежности одному оператору на одном устройстве. Прокси этот сигнал не скрывает никак.
Canvas fingerprinting - метод, при котором страница в скрытом элементе <canvas> рисует небольшое изображение (текст, геометрия, градиент) и считывает результат в пикселях. Из-за различий в видеокартах, драйверах и рендеринге шрифтов результат рендеринга уникален для каждого конкретного устройства.
Ключевой момент для мультиаккаунта: canvas-отпечаток не зависит от браузера. Chrome, Firefox, Edge и Opera на одном компьютере с одной видеокартой дадут идентичный или очень близкий canvas-отпечаток. Это один из самых стабильных и сложно маскируемых сигналов аффилирования.
| Сигнал | Одинаков для всех браузеров на 1 ПК? | Скрывает ли прокси? |
|---|---|---|
| Browser fingerprint (шрифты, разрешение) | ✅ Да | ❌ Нет |
| Device fingerprint (GPU, аудио) | ✅ Да | ❌ Нет |
| Часовой пояс и язык ОС | ✅ Да | ❌ Нет |
| DNS-кэш ОС | ✅ Да | ❌ Нет |
| WebRTC локальный IP | ✅ Да | ❌ Нет |
| Поведенческие паттерны | ✅ Да | ❌ Нет |
| Canvas fingerprint | ✅ Да | ❌ Нет |
| Внешний IP | ❌ Разный (при разных прокси) | ✅ Да |
Из восьми параметров прокси скрывает только один - внешний IP. Остальные семь система видит одинаковыми для всех ваших браузеров.
Подмена отпечатков браузера - расширения или специализированные браузеры, которые подменяют системные параметры: часовой пояс, разрешение, шрифты, User-Agent. Снижает риск по каналам 1 и 3, но не решает проблему device fingerprint и canvas.
Блокировка WebRTC - закрывает канал утечки локального IP. Это минимальная мера, которую стоит применить при любой работе с мультиаккаунтом через прокси. Без неё прокси теряет значительную часть своей защитной функции.
Изоляция профилей в виртуальных машинах - каждый профиль работает в отдельной VM с уникальной конфигурацией железа (виртуального). Это решает проблему device fingerprint и canvas. Требует значительных ресурсов.
Разные физические устройства - радикальный, но наиболее надёжный способ. Отдельные компьютеры или телефоны дают уникальные hardware-отпечатки, независимые поведенческие профили и раздельные сетевые идентификаторы. Частичная альтернатива на одном ПК - эмуляторы и клонеры, но они не заменяют полноценную аппаратную изоляцию.
Разные браузеры на одном ПК - это рабочий минимум для 2–3 аккаунтов при низкой активности. Этот подход перестаёт работать в нескольких ситуациях:
При масштабировании. Чем больше аккаунтов работает параллельно, тем плотнее граф совпадающих сигналов. Система накапливает статистику и рано или поздно связывает профили - даже если каждый по отдельности ни разу не нарушал лимиты. При массовой рассылке через WhatsApp Web этот риск растёт быстрее, чем кажется.
При высокой активности. Интенсивная параллельная работа нескольких аккаунтов в одни и те же часы с одного устройства создаёт ярко выраженный поведенческий сигнал. Поведенческое аффилирование в этом случае надёжнее, чем любой технический отпечаток.
После первого бана. Если один аккаунт получил блокировку, аппаратный и поведенческий отпечаток устройства уже помечен. Регистрация нового аккаунта с того же компьютера в любом браузере и с любым прокси создаёт связь с заблокированным аккаунтом.
В этих случаях задача изоляции решается только на уровне отдельных устройств - физических телефонов или компьютеров с уникальными аппаратными характеристиками.
Разные браузеры - не изоляция, а иллюзия изоляции. Прокси скрывает внешний IP, но из семи каналов аффилирования закрывает только один. Canvas fingerprint, device fingerprint, WebRTC, поведение - всё это одинаково для любого браузера на одном компьютере, и система это видит.
Практическое правило:
Разные браузеры с разными прокси - минимум, который стоит соблюдать. Реальная изоляция аккаунтов начинается там, где начинаются разные физические устройства с уникальными аппаратными отпечатками.