Что такое Browser Fingerprint
Браузерный фингерпринтинг

Browser Fingerprinting: как сайты определяют вас по Canvas, WebGL и шрифтам

Что такое Browser Fingerprinting, как сайты используют Canvas, WebGL и шрифты для идентификации пользователей

5 мин чтения
Paul Jackson

Paul Jackson

Technology editor

Отпечаток браузера; Как сайты опеределяют вас

Большинство пользователей думают, что после очистки cookies становятся анонимными.

Еще несколько лет назад это действительно помогало.

Сегодня ситуация изменилась.

Современные сайты могут распознавать посетителей даже без:

  • cookies;
  • аккаунта;
  • авторизации;
  • сохраненных данных браузера.

Для этого используется технология Browser Fingerprinting.

Она позволяет создавать уникальный цифровой отпечаток браузера и устройства.

Именно поэтому иногда возникает странная ситуация:

  • аккаунт новый;
  • IP новый;
  • cookies удалены;

а сайт все равно будто «узнает» пользователя.

Веб-сайт, собирающий данные «цифрового отпечатка» браузера на основе параметров устройства.

Browser Fingerprinting является одним из основных инструментов антифрод-систем и рекламных платформ.

Что такое Browser Fingerprint

Browser Fingerprint — это набор характеристик браузера и устройства.

По отдельности большинство параметров не уникальны.

Но в комбинации они позволяют достаточно точно отличать одного пользователя от другого.

Например:

  • операционная система;
  • версия браузера;
  • разрешение экрана;
  • видеокарта;
  • список шрифтов;
  • язык браузера;
  • часовой пояс;
  • Canvas;
  • WebGL.

Когда сайт объединяет эти данные, получается цифровой отпечаток устройства.

Примерно так же, как отпечаток пальца помогает идентифицировать человека.

Почему Fingerprinting стал популярнее cookies

С cookies появилась проблема.

Современные браузеры активно ограничивают их использование:

  • Safari;
  • Firefox;
  • Brave;
  • Chrome.

Кроме того, пользователь может удалить cookies одним кликом.

С Fingerprinting это не работает.

Даже после очистки браузера многие параметры устройства остаются прежними.

Поэтому компании постепенно начали переносить акцент именно на отпечатки браузеров.

Как работает Canvas Fingerprinting

Canvas Fingerprinting считается одной из самых известных техник.

Canvas — это технология отрисовки графики внутри браузера.

Сайт может попросить браузер нарисовать изображение и затем проанализировать результат.

Canvas Fingerprinting использует особенности рендеринга браузера

На первый взгляд картинка будет одинаковой.

Но на практике результат зависит от:

  • операционной системы;
  • драйверов;
  • видеокарты;
  • браузера;
  • шрифтов.

Даже небольшие различия влияют на итоговый результат.

Поэтому два компьютера часто получают разные Canvas-хэши.

Что такое WebGL Fingerprinting

Если Canvas анализирует обычную графику, то WebGL работает глубже.

WebGL позволяет взаимодействовать с видеокартой через браузер.

Сайт может узнать:

  • модель GPU;
  • производителя;
  • особенности драйверов;
  • параметры рендеринга.
WebGL Fingerprinting анализирует сведения о GPU и графическом рендеринге

Для антифрод-систем это очень ценный источник информации.

Особенно потому, что многие пользователи не знают о существовании WebGL вообще.

Как сайты используют шрифты

Еще один популярный метод — анализ установленных шрифтов.

На первый взгляд это выглядит странно.

Но набор шрифтов на компьютере может сильно отличаться.

Например:

  • Windows;
  • macOS;
  • Linux;

имеют разные стандартные наборы.

Дополнительно пользователь может устанавливать собственные шрифты.

Сайт способен определить наличие многих из них.

В результате список шрифтов становится еще одним элементом отпечатка браузера.

Какие еще параметры собирают сайты

Canvas, WebGL и шрифты — далеко не все.

Современный Browser Fingerprint может включать:

  • разрешение экрана;
  • глубину цвета;
  • язык браузера;
  • часовой пояс;
  • User-Agent;
  • аудио-отпечаток;
  • поддержку API;
  • характеристики устройства;
  • особенности браузерного движка.
Key components of a browser fingerprint: Canvas, WebGL, fonts, Audio, screen resolution, and other parameters

По отдельности эти параметры мало что значат.

Но вместе они позволяют создавать очень устойчивые идентификаторы.

Почему VPN не защищает от Fingerprinting

Это один из самых распространенных мифов.

VPN меняет IP-адрес.

Но Browser Fingerprint остается практически прежним.

Если открыть сервис проверки отпечатка вроде Whoer, можно увидеть множество характеристик браузера, которые никак не связаны с IP.

Поэтому ситуация вида:

  • новый VPN;
  • новый IP;
  • старый браузер;

часто приводит к тому, что система все равно узнает пользователя.

VPN отлично решает задачу маскировки сети.

Но Fingerprinting работает на другом уровне.

Как антидетект-браузеры решают эту проблему

Именно из-за развития Fingerprinting появились антидетект-браузеры.

Их задача — управлять параметрами браузерного отпечатка.

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

Каждый профиль имеет собственную конфигурацию.

Например:

  • разные Canvas-параметры;
  • разные WebGL-характеристики;
  • разные шрифты;
  • разные языковые настройки;
  • разные разрешения экрана.

Как это реализовано в WadeX

WadeX создавался именно с учетом современных методов Fingerprinting.

При создании профиля система формирует отдельную браузерную среду с собственными параметрами.

Пользователь может работать с десятками профилей, не смешивая их между собой.

Настройки Browser Fingerprint в профиле WadeX

Каждый профиль получает собственный набор характеристик:

  • Canvas;
  • WebGL;
  • Fonts;
  • Screen Resolution;
  • Timezone;
  • Language;
  • User-Agent.

Это позволяет избежать ситуации, когда все аккаунты используют одинаковый браузерный отпечаток.

Поддержка мобильных и десктопных отпечатков

Еще несколько лет назад большинство антидетектов работали только с десктопными профилями.

Сегодня этого уже недостаточно.

Многие платформы анализируют различия между мобильными и десктопными устройствами.

Поэтому WadeX поддерживает как десктопные, так и мобильные параметры браузера.

Выбор мобильного или десктоп профиля в WadeX

Можно создавать профили, которые выглядят как:

  • Windows;
  • macOS;
  • Android-устройства;
  • мобильные браузеры.
Сравнение Browser Fingerprint на компьютере и мобильном устройстве

Это помогает формировать более реалистичные и согласованные отпечатки.

Можно ли полностью скрыться от Fingerprinting?

На практике — нет.

Browser Fingerprinting постоянно развивается.

То же самое делают антидетект-браузеры и системы защиты приватности.

Поэтому речь идет не о полном исчезновении отпечатка.

Речь идет об управлении им.

Главная задача — не выглядеть подозрительно и не позволять сайтам связывать разные аккаунты между собой.

Частые вопросы

Что такое Browser Fingerprint простыми словами?
Можно ли полностью убрать Browser Fingerprint?
Зачем сайты используют Canvas и WebGL?
Чем Browser Fingerprint отличается от Cookies?
Может ли Browser Fingerprint измениться после обновления браузера?

Готовы повысить приватность?

Включите WhoVPN, чтобы шифровать трафик и скрывать IP в один клик.

Попробовать за 1$
Больше по теме

Последние статьи

Все
Онлайн-конфиденциальностьЧитать обязательно

Почему CAPTCHA появляется на каждом сайте и как это исправить

Причины постоянного появления CAPTCHA: репутация IP-адреса, VPN, Browser Fingerprint, Cookies и JavaScript. Проверяем подключение и способы устранения повторных проверок.

6 мин чтения