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

Академия

Что площадка узнаёт о вас

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

Урок 2 из 14

Четыре вида ответов

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

Следующие уроки разбирают разряды по значениям. Этот даёт карту.

  • Названы прямо

    Система, часы, языки, экран, шрифты, число ядер и камер.

  • Вычислены рисованием

    Картинка, треугольник и звук рисуются, а итог читается числом.

  • Приехали с сетью

    Адрес выхода, страна и сеть за ним, и связь, которую браузер описывает сам.

  • Собраны из поведения

    В какой час вы действуете, с какой скоростью, в каком порядке, какой текст оставляете.

Что браузер говорит прямо

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

Два ответа из этого набора людей обычно удивляют. Браузер называет ещё и число микрофонов, наушников и камер у машины, и языки её голосов синтеза речи.

  • Строка представления и подсказки клиента

    Одни и те же сведения дважды: длинной строкой текста и набором полей, которые спрашиваются по отдельности.

  • Часы и языки

    Часовой пояс в том виде, в каком его называет система, и весь список языков по порядку, а не первый из них.

  • Экран и память

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

  • Шрифты

    Меряются шириной нарисованной строки, поэтому признаваться в списке никому и не надо.

  • Приборы и голоса

    Сколько отвечает микрофонов, наушников и камер и на каких языках говорят установленные голоса.

  • Связь

    Огрублённая задержка и урезанная скорость, а вид связи выводится из задержки.

Что получается рисованием

Часть ответов нигде не лежит, поэтому площадка их вычисляет, а не спрашивает. Она велит браузеру нарисовать или отрисовать что-нибудь и читает итог числом.

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

  • Холст

    Текст и фигуры на небольшом холсте, прочитанные одной длинной строкой и свёрнутые в короткий отпечаток.

  • WebGL

    Имена видеокарты и её изготовителя, а затем и сами точки отрисованного треугольника прямо из буфера.

  • Звуковой путь

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

Что приезжает вместе с сетью

Адрес выхода приезжает с самим запросом, и спорить с ним нельзя. За ним площадка читает страну, город, номер сети и имя того, кому эта сеть принадлежит.

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

Что площадка складывает сама

Ко всему сказанному выше вы отношения не имеете. К поведению имеете, и это та часть, за которую браузер не отвечает.

Час, скорость, порядок действий и оставленное содержимое читаются по аккаунтам так же легко, как размер экрана. Аккаунтам, публикующим один текст в одну минуту, общее устройство для связи не нужно.

Какие ответы можно задать

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

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

Ответы читаются набором

Любое одно значение делят с вами миллионы машин, и само по себе оно никого не опознаёт. Набор из трёх десятков это другое дело, и важно ещё, сходятся ли его части между собой.

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

Чем отвечает ваш браузер

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

В программе чтение идёт дальше. Самопроверка делает 29 замеров профиля и задаёт те же вопросы скрытому кадру и потоку в стороне, потому что странице это тоже позволено.

Чего этот урок не утверждает

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

Где это можно увидеть самому

Каждый названный выше разряд читается кодом, который можно открыть.

Замеры, которые программа делает над профилем, и с чем сравнивается каждый
apps/desktop/src/lib/fpAudit.js
Бесплатная проверка, читающая эти значения в вашем браузере и ничего не отправляющая
apps/web/components/tools/FingerprintCheck.tsx
Значения, которые называет профиль: они выводятся из профиля, а не хранятся
packages/shared/src/index.js
Страна выхода, которую спрашивают через сам прокси у нескольких служб
apps/desktop/src/lib/exitGeo.js

Вопросы

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

Посмотрите, что называет профиль

На странице отпечатка перечислены значения, которые показывает профиль, и сказано, какие из них можно поправить.