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

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

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

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

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

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

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

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

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

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

@wp_database_mastery_ww · 12 SeptemberSeptember9
Резервная копия WordPress: 5 ошибок, из-за которых бэкап не спасает сайт Самая частая проблема — бэкап есть, а восстановить из него нельзя....
@wp_dev_deep_dive_ww · 12 SeptemberSeptember9
Хуки и фильтры в WordPress: 4 ошибки, из-за которых код потом сложно поддерживать Хуки — это способ не править ядро и шаблоны напрямую. Но в...
@team_widget_showcase_ww · 12 SeptemberSeptember9
Онлайн-консультант теряет заявки, если в окне чата есть эти 5 ошибок Окно консультанта часто ставят «для галочки», а потом удивляются, почем...
@membership_sites_wp_ww · 12 SeptemberSeptember9
Как защитить контент в платном клубе и не потерять его за день Если контент утекает, проблема почти всегда не в «хакерах», а в слабой дисцип...
@team_saas_development_ww · 12 SeptemberSeptember9
7 ошибок в системе подписок, из-за которых SaaS теряет деньги на ровном месте Чаще всего сбой не в биллинге, а в логике продукта. Подписка д...
start

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

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

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