Blog Как работают чекеры анонимности Pixelscan, BrowserLeaks, Whoer и CreepJS

  • Автор темы Octo Browser
  • Дата начала
  • Ответы 0
  • Просмотры 422
Octo Browser
Service

Octo Browser

Антидетект-браузер
Регистрация
1 Апр 2024
Сообщения
36
Реакции
0
За последние несколько лет подход к цифровой приватности сильно изменился. Платформы начали активнее отслеживать пользователей и внедрять технологии идентификации. Одна из самых важных — фингерпринтинг, метод, который позволяет распознавать пользователя по уникальным характеристикам его устройства и браузера.

В отличие от куки, отпечаток работает пассивно. Система незаметно опрашивает десятки параметров API браузера от установленных шрифтов до графического процессора, формируя уникальный цифровой отпечаток. Она устойчива и к чистке кэша, и к смене IP.

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


Базовый уровень: Whoer.net и сетевая анонимность

Whoer — один из самых простых чекеров. Заходите на сайт, и он показывает всю информацию о вашем соединении и браузере: от IP до системного времени.


1



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

Что проверяется:

  • Геосоответствие. Если ваш профиль мимикрирует под жителя Калифорнии, Whoer проверит, принадлежит ли IP к пулу США и совпадает ли временная зона с заявленным штатом.
  • Утечки DNS. Не идут ли запросы к сайтам через вашего реального провайдера в обход VPN или прокси.
  • WebRTC. Пытается вытащить ваш реальный локальный и публичный IP через P2P-соединения в браузере.
  • Базовый отпечаток. Версия ОС, браузера, включен ли JavaScript, плагины, параметры экрана.
Whoer геймифицировал процесс и добавил «Процент анонимности» по 100-балльной шкале. При 90–100% вы выглядите как обычный пользователь из заявленной страны. При 40–70% сервис подсвечивает проблемы и дает подсказки, как их исправить.

Глубже Whoer не смотрит. Но если нужно быстро проверить прокси на сетевые утечки — он отлично справляется.


Глубокий аудит: BrowserLeaks и аппаратная энтропия

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

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

BrowserLeaks проверяет параметры рендеринга графики (Canvas, WebGL), анализирует обработку аудио, определяет доступные системные шрифты, собирает сетевые и системные характеристики для формирования отпечатка.


2



Canvas Fingerprinting

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

В отличие от куки, которые легко удалить, или IP, который легко сменить, отпечаток Canvas опирается на физические параметры устройства. Он переживет чистку кэша, смену часового пояса и инкогнито.

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

Разные ОС используют свои алгоритмы сглаживания шрифтов (ClearType в Windows, Quartz в macOS, FreeType в Linux). Драйверы разных видеокарт по-своему округляют пиксели и обрабатывают вычисления. Из этого и формируется уникальный Canvas.


3




Миф о кросс-платформенности

Вы создаете профиль в антидетекте и выбираете в настройках macOS, хотя ваше устройство на Windows. Антидетект меняет User-Agent, подставляет нужные заголовки и разрешение экрана. Но когда сайт запрашивает отрисовку Canvas — чекер показывает вашу Windows. Почему?

Большинство антидетектов построены на Chromium. За рендеринг графики там отвечает движок Skia. Но для отрисовки шрифтов и теней Skia обращается к низкоуровневым API вашей ОС. На Windows — DirectWrite и ClearType. На macOS — CoreText и Quartz.

Чтобы антидетект на Windows отрисовал Canvas как на Mac, разработчикам пришлось бы вырезать из браузера обращение к DirectWrite и встроить туда закрытый код Apple. Это технически невозможно.

Технически обойти это можно: отключить аппаратное ускорение видеокарты. Тогда процессор рисует картинку через Google SwiftShader. Вы получите другой хеш Canvas, но в разделе WebGL вместо видеокарты будет SwiftShader. Обычные пользователи не отключают hardware acceleration — это привлечет внимание антифрода.


Полиция консистентности: Pixelscan

BrowserLeaks показывает, что у вас есть. Pixelscan проверяет, не врете ли вы. Современный антифрод банит не за уникальность отпечатка (уникальными могут быть миллионы легальных юзеров), а за логические противоречия. Если в User-Agent сказано, что вы на Windows, а navigator.platform отдает Linux — Pixelscan выдаст ошибку.


4



В Octo Browser можно выставить любые значения количества ядер и объема ОЗУ. Но в реальности они связаны друг с другом.

Или пример: в настройках профиля указано разрешение 1920×1080, но скрипт видит, что рабочая область окна браузера тоже 1920×1080. У обычного человека часть экрана съедается панелью задач, рамками браузера или вкладками.

Чистый локальный Chrome без расширений иногда выдает статус Inconsistent. Причины:

  • Динамика сети (переключились с Wi-Fi на LTE, система перевела часовой пояс)
  • Приватные браузеры (Brave или uBlock режут API, нарушая связность)
  • Смена региона (переехали, но часовой пояс на устройстве не изменился)
Pixelscan сравнивает ваш хеш Canvas с огромной базой реальных устройств. Если ваш хеш уникален на 100% — это плохо. Хороший профиль должен растворяться в толпе.

Преимущества Pixelscan:

  • Комплексность. Анализирует не отдельные параметры, а их связность. Именно так работают антифрод-системы Facebook, Google и Amazon.
  • Детекция автоматизации. Отлично видит следы Puppeteer и Playwright.
  • Реальные отпечатки. Сравнивает с базой реальных устройств.
Pixelscan — отличный тренажер, но цель антидетекта — не зеленые галочки на чекере, а отсутствие банов в целевом сервисе. Иногда профиль с парой замечаний живет дольше идеального, но подозрительно стерильного аккаунта.

Попробовать Octo Browser со скидкой 30% можно по промокоду FB30.

Высший пилотаж детекции: CreepJS


CreepJS — не коммерческий продукт, а open-source проект исследователей безопасности. Ему не нужны красивые UI. Он агрессивно и глубоко проверяет JavaScript-движок браузера, ищет сам факт вмешательства в ядро и следы подмены и автоматизации.

5



Обычные чекеры снимают хеш картинки Canvas. CreepJS анализирует саму текстуру изображения и выявляет алгоритмы наложения шума. Добавление случайного цветового шума — устаревший костыль, который CreepJS подсвечивает.

6



Чистый профиль



7



Профиль с шумом


Чекер ищет флаги скрытого управления через Puppeteer, Playwright или Selenium, проверяет headless-режим, наличие объекта webdriver и естественность параметров окна.



8




9




Что еще проверяет CreepJS:
  • Ложь в прототипах. Если расширение переписывает нативную JS-функцию (например, чтобы скрыть реальную батарею), CreepJS провоцирует ошибку и читает Stack Trace. Нативный код выдаст системную ошибку, подделка — путь к своему скрипту.
  • Математика движка. Заставляет браузер считать сложные дроби (синусы, косинусы). Разные версии движка по-разному округляют числа — так обнаруживается подмена.
  • Программный рендеринг. Анализирует отрисовку WebGL, выявляя программные эмуляторы, которые часто используются на дешевых серверах ботоферм.
CreepJS — объективный инструмент, который практически невозможно обмануть. Если он нашел ложь в прототипах или подмену математики — дыра в профиле реально существует.

Но значит ли это, что обилие красного текста приведет к бану в Google, Facebook или на криптобиржах? Нет.

Почему не стоит абсолютизировать CreepJS:

  • Коммерческий антифрод работает иначе. Рекламным сетям нужны живые пользователи, которые приносят деньги. Они не банят только за расширения для приватности, режущие API.
  • Ложноположительные срабатывания. Чистый домашний Chrome может засветиться, если вы установили жесткий блокировщик рекламы, сменили часовой пояс или отключили сторонние куки.
  • Банят за совокупность. Алгоритмы смотрят на общую картину: IP, историю аккаунта, поведение, отпечаток. Если отпечаток немного нестандартный, но вы ведете себя как реальный человек с качественным прокси — проблем не будет.
Выводы

Можно ли доверять чекерам? Да, но как диагностическим инструментам:
  • Whoer.net быстро проверяет, не сливает ли ваше соединение реальный IP или DNS.
  • BrowserLeaks показывает все технические данные, которые браузер добровольно отдает сайтам.
  • Pixelscan находит нестыковки между заявленными характеристиками профиля и реальным железом.
  • CreepJS выявляет грубое программное вмешательство в работу браузера и использование ботов.
Высший пилотаж в автоматизации сегодня — не стать невидимым, наглухо закрыв все API, а создать консистентный профиль, который полностью растворится среди миллионов реальных пользователей.
 
Назад
Верх
Главная Поиск Блог Обучение Партнёрки Инструменты