<b>Редкие шрифты не маскируют fingerprinting — они часто делают его точнее</b>
Браузерное окружение передает больше данных, чем кажется. Шрифтовой стек — один из самых шумных источников: наличие, порядок, fallback-цепочки, метрики рендеринга, субпиксельные различия. Когда в системе появляется нетипичный шрифт, модель получает не просто бинарный признак, а связку косвенных индикаторов.
Редкость работает двояко:
— если шрифт встречается у малого числа пользователей, он повышает уникальность профиля;
— если шрифт не отрисовывается одинаково на разных платформах, растет дисперсия признаков;
— если модель использует canvas или text metrics, нестандартный набор глифов меняет даже вторичные измерения.
Анализируем энтропию параметров. На практике опасны не только экзотические семейства, но и локальные замены: отсутствующий шрифт, подмена через fallback, частично доступные начертания. Такой профиль легче связать с конкретной конфигурацией ОС, языкового пакета и установленного софта, чем «чистый» набор из стандартной группы.
Чтобы не усиливать сигнатуру, держите набор шрифтов предсказуемым и однородным: меньше локальных инсталляций, меньше смешанных семейств, меньше нестандартных вариантов в интерфейсе и документах. Скрытность — это не отсутствие следов, это шум, сливающийся с фоном.
Fingerprint-кузница
@fingerprint_forge_ubt
<b>Редкие шрифты не маскируют fingerprinting — они часто делают его точнее</b>
Этот пост опубликован в Telegram-канале Fingerprint-кузница. Подписаться можно по ссылке: @fingerprint_forge_ubt.