Fingerprint-кузница
Fingerprint-кузница
@fingerprint_forge_ubt

Редкие шрифты ломают fingerprinting не шумом, а смещением признаков

Редкие шрифты ломают fingerprinting не шумом, а смещением признаков

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

Особенно заметны редкие семейства с нестандартными кернинг-таблицами и лигатурами. Они влияют на canvas-рендер, измерения через DOM и поведение layout-движка. Если модель обучалась на массовых конфигурациях, такой шрифт повышает энтропию параметров и ухудшает совпадение с кластерами, но одновременно создает новый, довольно специфичный отпечаток.

Типовые маркеры для анализа:
— аномальная разница в ширине одинаковых строк;
— расхождение между CSS-метриками и фактическим рендером;
— нестабильность при fallback-цепочке;
— появление редких глифов в тестовых таблицах.

Скрытность — это не отсутствие следов, это шум, сливающийся с фоном. Редкий шрифт полезен только тогда, когда он не торчит как единственный необычный признак. Если рядом остаются стандартные canvas-паттерны, автодетект по-прежнему собирает профиль по соседним сигналам.

Практика одна: оценивать шрифты не по факту наличия, а по их влиянию на весь рендер-стек. Разбираем сигнатуру на уровне syscall: если текстовый слой меняется, а соседние браузерные API остаются консистентными, модель это заметит.
Этот пост опубликован в Telegram-канале Fingerprint-кузница. Подписаться можно по ссылке: @fingerprint_forge_ubt.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.