Тест антидетектов · качество отпечатка
Качество отпечатка: можно ли связать два профиля на одном компьютере?
Много аккаунтов на одном компьютере ведут для того, чтобы каждый аккаунт выглядел как отдельный человек. Мы проверили это напрямую: два профиля каждого антидетект браузера на одном компьютере и одном IP, сравнение 7 хешированных сигналов отпечатка между ними. Ещё мы посчитали значения, которых не бывает у настоящего браузера, и прогнали три публичных чекера.
Коротко
Часто да. В нашем тесте 2026-10-28/29 у двух профилей Octo Browser и AdsPower FlowerBrowser совпали все 7 хешированных сигналов. AliasMode Firefox, CloakBrowser (free 146) и DICloak развели 5 из 7 — больше всех в тесте. Невозможных значений не нашлось только у AliasMode Firefox и Camoufox. Оба результата сразу — только у AliasMode Firefox.
Можно ли связать два профиля?
Для каждого продукта мы создали два профиля, A и B, с настройками по умолчанию. Оба работали на одном компьютере с одним IP. Страница замера хешировала в каждом профиле 7 сигналов: изображение Canvas 2D, считывание изображения WebGL, аудиорендер, метрики текста, DOMRect и размер эмодзи, список шрифтов и голоса синтеза речи. Сигнал засчитывается, если хеши в двух профилях различаются.
- 5 из 7
- 5 из 7
- 5 из 7
- 4 из 7
- 4 из 7
- 3 из 7
- 3 из 7
- 1 из 7
- 1 из 7
- 1 из 7
- 0 из 7
- 0 из 7
У Octo Browser и AdsPower FlowerBrowser все 7 значений совпали, так что по ним два профиля не отличить. AliasMode Firefox, CloakBrowser (free 146) и DICloak развели 5 из 7.
Значение, пустое в обоих профилях, считается одинаковым. На этом сервере без GPU WebGL был пустым в обоих профилях Dolphin Anty, AdsPower SunBrowser, MoreLogin Chrome и GoLogin, а голоса синтеза речи — в обоих профилях DICloak и AdsPower FlowerBrowser.
Отдельный отпечаток для каждого аккаунта
Аккаунты связывают не только cookies. Если у двух аккаунтов одинаковое изображение canvas, одинаковый список шрифтов и одинаковые голоса, сайт может привязать их к одному компьютеру, даже если IP у них разные. Для мультиаккаунтинга на одном устройстве этот тест важнее всех остальных.
AliasMode даёт бесплатно сколько угодно профилей на одном устройстве. В этом тесте два профиля AliasMode Firefox различались по 5 из 7 хешированных сигналов, а невозможных значений у AliasMode Firefox не нашлось.
Невозможные значения
Невозможное значение — это то, чего настоящий браузер под Windows никогда не показывает, например шрифты Linux при отпечатке Windows. Сайт может прочитать его одним скриптом. Мы проверили 15 таких значений в каждом профиле, сравнивая с обычным Chrome или обычным Firefox под Windows.
| Браузер | Сколько | Что нашли | Баллы /15 |
|---|---|---|---|
| AliasMode Firefox | 0 | Нет | 15 |
| AliasMode Chromium | 2 | Нет базовых шрифтов Windows или видны шрифты, которые бывают только в Linux. Голоса синтеза речи не из Windows | 12 |
| Dolphin Anty | 3 | Нет базовых шрифтов Windows или видны шрифты, которые бывают только в Linux. Рендерер WebGL не похож на строку ANGLE/Direct3D из Windows или виден программный рендерер. Голоса синтеза речи не из Windows | 10,5 |
| Donut Browser | 6 | navigator.platform не Win32. Client hints или user agent не указывают Windows, или platformVersion невозможен. Нет базовых шрифтов Windows или видны шрифты, которые бывают только в Linux. Рендерер WebGL не похож на строку ANGLE/Direct3D из Windows или виден программный рендерер. Голоса синтеза речи не из Windows. Невозможные параметры экрана | 6 |
| Camoufox | 0 | Нет | 15 |
| Octo Browser | 2 | Нет базовых шрифтов Windows или видны шрифты, которые бывают только в Linux. Голоса синтеза речи не из Windows | 12 |
| CloakBrowser (free 146) | 2 | Нет базовых шрифтов Windows или видны шрифты, которые бывают только в Linux. navigator.languages и Accept-Language не совпадают | 12 |
| DICloak | 6 | Нет базовых шрифтов Windows или видны шрифты, которые бывают только в Linux. Рендерер WebGL не похож на строку ANGLE/Direct3D из Windows или виден программный рендерер. Голоса синтеза речи не из Windows. Не пройдены проверки native code (подмена видна через toString, prototype или cross-realm). User agent с Windows 8.1 и Chrome 147 (Chrome не поддерживает Windows 8.1 начиная с версии 110). User agent заявляет Chrome 147, а реальный движок — Chrome 142 | 6 |
| AdsPower SunBrowser | 4 | Client hints или user agent не указывают Windows, или platformVersion невозможен. Нет базовых шрифтов Windows или видны шрифты, которые бывают только в Linux. Рендерер WebGL не похож на строку ANGLE/Direct3D из Windows или виден программный рендерер. Голоса синтеза речи не из Windows | 9 |
| AdsPower FlowerBrowser | 2 | Нет базовых шрифтов Windows или видны шрифты, которые бывают только в Linux. Голоса синтеза речи не из Windows | 12 |
| MoreLogin Chrome | 3 | Нет базовых шрифтов Windows или видны шрифты, которые бывают только в Linux. Рендерер WebGL не похож на строку ANGLE/Direct3D из Windows или виден программный рендерер. Голоса синтеза речи не из Windows | 10,5 |
| GoLogin | 4 | Нет базовых шрифтов Windows или видны шрифты, которые бывают только в Linux. Рендерер WebGL не похож на строку ANGLE/Direct3D из Windows или виден программный рендерер. Голоса синтеза речи не из Windows. В user agent профиля A есть токен «AVG/147.0.0.0» рядом с Chrome 154 (обычный Chrome его не отправляет) | 9 |
У AliasMode Firefox и Camoufox невозможных значений нет: оба поставляются со шрифтами и голосами Windows. У большинства остальных браузеров сквозь отпечаток Windows были видны шрифты и голоса синтеза речи этого Linux-сервера.
В нашем тесте user agent DICloak заявлял Chrome 147, но движок был Chrome 142. Один профиль DICloak к тому же заявлял Windows 8.1, а Chrome перестал поддерживать Windows 8.1 с версии 110. Один профиль GoLogin отправлял в user agent токен «AVG/147.0.0.0» рядом с Chrome 154, чего обычный Chrome никогда не делает.
В бесплатном тарифе Donut Browser нет отпечатка Windows, поэтому он работал с отпечатком Linux.
Публичные чекеры
| Браузер | Lies в CreepJS | Подлинность в BrowserScan | Pixelscan: согласован | Pixelscan: маскировки нет | Баллы /10 |
|---|---|---|---|---|---|
| AliasMode Firefox | 0 | 90% | Нет | Нет | 6,33 |
| AliasMode Chromium | 0 | 90% | Нет | Нет | 6,33 |
| Dolphin Anty | 0 | 90% | Нет | Нет | 6,33 |
| Donut Browser | 0 | 90% | Нет | Да | 8 |
| Camoufox | 0 | 90% | Нет | Да | 8 |
| Octo Browser | 0 | 90% | Нет | Нет | 6,33 |
| CloakBrowser (free 146) | 3 | 70% | Нет | Нет | 2,33 |
| DICloak | 0 | 85% | Нет | Нет | 6,17 |
| AdsPower SunBrowser | 0 | 100% | Нет | Нет | 6,67 |
| AdsPower FlowerBrowser | 0 | 100% | Нет | Нет | 6,67 |
| MoreLogin Chrome | 0 | 100% | Нет | Нет | 6,67 |
| GoLogin | 0 | 85% | Нет | Нет | 6,17 |
Lies в CreepJS нашлись только у CloakBrowser (free 146). BrowserScan оценил подлинность AdsPower SunBrowser, AdsPower FlowerBrowser и MoreLogin Chrome в 100%. Pixelscan назвал все браузеры несогласованными, а маскировки не нашёл у Donut Browser и Camoufox.
Публичные чекеры стоит считать грубым ориентиром. Pixelscan часто не выдавал вердикт даже для обычного Chrome на этом сервере. В итоговом балле публичные чекеры весят 10 баллов, а реальные антибот-проверки — 35.
Ограничения теста
- Один Linux-сервер без GPU. На Windows-ПК с видеокартой WebGL, шрифты и голоса могут дать другие результаты.
- Только настройки по умолчанию. В продукте могут быть настройки, которые разводят больше значений.
- Два профиля на продукт. На большем числе профилей могут найтись значения, которые совпадают только у некоторых из них.
Частые вопросы
Совпадает ли отпечаток у профилей антидетект браузера?
У некоторых — да. В нашем тесте у двух профилей Octo Browser и AdsPower FlowerBrowser на одном компьютере совпали все 7 хешированных сигналов. AliasMode Firefox, CloakBrowser (free 146) и DICloak развели 5 из 7.
Какой антидетект браузер лучше всех разделяет профили?
В нашем тесте больше всего хешированных сигналов развели AliasMode Firefox, CloakBrowser (free 146) и DICloak (5 из 7). Из них только у AliasMode Firefox к тому же не нашлось невозможных значений.
Что такое невозможное значение в отпечатке браузера?
Значение, которого настоящий браузер никогда не показывает: например, шрифты Linux при отпечатке Windows, user agent, который заявляет движок новее реального, или версия Windows, которую браузер не поддерживает. Сайт может проверить его одним скриптом.
Хорошие ли тесты CreepJS, BrowserScan и Pixelscan?
Они помогают заметить проблемы, но их вердикты нестабильны. Pixelscan часто не выдавал вердикт даже для обычного Chrome. Реальные антибот-проверки вроде Cloudflare и Fingerprint Pro больше говорят о том, что видят сайты.