Перейти к содержимому

База знаний

Посмотреть и изменить отпечаток

Отпечаток это машина, которую сайт читает через браузер: экран, видеокарта, ядра, память, шрифты, часовой пояс и список языков. Путь такой: правая кнопка на профиле → «Отпечаток». Открывают его, чтобы увидеть, что видит сайт, или чтобы закрепить одно значение руками.

Откройте карточку отпечатка

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

  1. 1

    Нажмите правой кнопкой на карточке профиля

    Меню появится рядом с ней.

  2. 2

    Выберите «Отпечаток»

    Карточка откроется поверх списка.

  3. 3

    Прочитайте строки

    Шаблон, платформа, user agent, экран, языки, ядра, память, WebGL, часовой пояс и политика WebRTC.

Откуда берутся значения

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

Смените шаблон, и машина сменится вместе с ним.

Страна выхода двигает три строки

Если у профиля есть прокси, страна выхода задаёт часовой пояс и список языков. Карточка считается с учётом прокси, ровно как считается запуск.

Иначе карточка говорила бы одно, а браузер другое.

Задайте значения руками

Кнопка «Изменить значения» превращает несколько строк в списки. Предлагаются только значения, которые выдаёт настоящая машина этой платформы, а ядра и память держатся в пределах того, что бывает у машины с выбранной видеокартой.

  1. 1

    Нажмите «Изменить значения»

    Внизу карточки отпечатка.

  2. 2

    Выберите из списков

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

  3. 3

    Нажмите «Сохранить»

    Кнопка «Вернуть создаваемое» возвращает все строки генератору.

Свободный ввод выдал бы профиль

Значение, которого не выдаёт ни одна настоящая машина, заметнее любого созданного. Поэтому здесь списки, а не пустые поля.

Проверьте в настоящем браузере

Кнопка «Проверить отпечаток» открывает пробную копию в движке и считывает значения так же, как их считал бы скрипт страницы. Она говорит, сколько проверок прошло и на каком движке и какой версии шёл замер.

Если защиту для пробной копии подготовить не удалось, проверка не идёт вовсе, а не показывает провалы, которых у настоящего профиля нет.

Сравните со своими профилями

Кнопка «Сравнить с другими профилями» считает, сколько разных машин у вас получилось и сколько ваших профилей описывают ту же самую. Два профиля с одной машиной связаны друг с другом сильнее, чем что-либо ещё в этой программе.

Чего это не делает

  • Это не скрывает, что браузер это браузер. Это делает машину за ним обыкновенной.
  • Это не принимает произвольный текст. Предлагаются только те значения, которые мог бы создать сам генератор.
  • Это не повторяет компьютер, за которым вы сидите. Профиль описывает машину своего шаблона и своего номера.

Где это решается

Каждое утверждение выше это одно место в коде и один стенд.

Профиль держится того генератора, в котором заведён
apps/desktop/test/fingerprint-version.js
Части отпечатка согласованы между собой
apps/desktop/test/fingerprint-consistency.js
Автопроверка считывает значения обратно внутри движка
apps/desktop/test/fp-audit.js
Карточка считает прокси ровно так же, как запуск
apps/desktop/test/fingerprint-card-matches.js

Вопросы

Поправил, а ничего не изменилось.
Профиль был открыт. Прокси, сценарий и отпечаток применяются при следующем запуске, и программа говорит об этом при сохранении.
Обновление меняет машину?
Нет. Профиль держится того поколения, в котором заведён, поэтому обновление не показывает его аккаунтам компьютер, которого они не видели.
Что именно меряет автопроверка?
Значения, считанные обратно внутри движка: флаг автоматизации, считывание canvas, набор шрифтов, часовой пояс, список языков и вложенные кадры.
Почему шрифты ограничены набором?
Перечень шрифтов одна из самых сильных примет, которые собирает страница, поэтому профиль показывает тот набор, который заявляет его отпечаток.

Посмотрите на своём профиле

Бесплатный тариф даёт два профиля, без срока и без карты.