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