Шрифты
Со свежими изменениями:
Уникальная идентификация по шрифтам — это набор методов идентификации, основанных на том, какие шрифты установлены на вашем устройстве и каким образом они прорисовываются в вашем браузере. Существует два метода уникальной идентификации по шрифтам:
- Перечень списка шрифтов
- Измерение метрик шрифтов
Вы можете проверить, как эти методы применяются на Browserleaks.com здесь и здесь .
Перечень списка шрифтов
Самый популярный метод получения списка шрифтов, установленных на вашем устройстве, — интроспекция CSS. Этот метод может извлечь список ваших шрифтов, измеряя ширину фразы, которая была произведена вашим браузером на определённом шрифте. Если длина совпадает с действительной, значит этот шрифт установлен на вашем устройстве. Если длина не совпала — шрифт не установлен.
Проходя по списку возможных шрифтов и сопоставляя их длину, веб-сайты могут получить точную картину того, какие шрифты установлены на вашем устройстве.
Indigo использует специальный алгоритм, который позволяет контролировать передаваемый веб-сайтам список шрифтов. Когда вы создаёте и сохраняете профиль, Indigo автоматически генерирует случайный список шрифтов, который в дальнейшем веб-сайты будут получать.
Просмотреть список шрифтов в браузерном профиле можно через меню профиля → "Расширенные настройки" → "Шрифты":
Вы также можете изменять список шрифтов, добавляя их по одному через кнопку "Редактировать":
Знаете ли вы, что веб-сайты могут использовать плагины Flash или Java для получения списка системных шрифтов? Будьте внимательны, когда включаете какие-либо плагины в браузерных профилях.
Вы можете найти больше информации об этом здесь .